Short answer
Verba API works by authenticating with your API key, selecting a character, sending chat messages to/v1/response, and reusing session_id to keep memory between calls.
5-step flow
- Create an API key (
vka_...) in Dashboard -> Settings -> Security -> API Keys. - Send
POST https://api.verba.ink/v1/response. - Include
character(slug/path/URL) andmessages. - Read the returned response and store
session_id. - Reuse that same
session_idin future calls for ongoing context.
Minimal request
Required headers
Authorization: Bearer vka_...- or
x-api-key: vka_...
Important limits
messages: max60- message text:
4000chars each - total text across messages:
20000chars session_id: optional, max128chars- combined image URLs: max
4 /v1/imageprompt: max1500chars
Streaming
Setstream: true on /v1/response to receive SSE chunks.
Streaming is available on Plus/Pro/Ultra plans.

