Skip to content

SOLUTIONS / CHARACTER API

One endpoint. A whole character.

Send a message to a character and get its in-character reply. One chat endpoint composes memory, persona, safety and analytics for you, streams the reply as it is written and keeps chat sessions per character and end user.

API · Sandbox
Availability
API · Sandbox
Interfaces
REST (streaming) · MCP

WHAT IT DOES

Chat with a character that remembers, stays in character and stays safe.

Composed for you

Memory, persona, Guardrail and conversation analytics run inside one chat call, instead of four integrations you maintain yourself.

Streaming

Set stream: true and the reply arrives as server-sent events while it is written, so your interface can show it right away.

Sessions

Create, list, read and delete chat sessions per character and end user. Deleting a session keeps the memories until you erase them.

Deep recall

A vague message such as “how did it go?” still finds the memory it refers to, by reading the recent conversation as well as the message.

Why it matters.

Wiring memory, persona, safety checks and analytics around a model yourself means many calls, many failure points and a character that drifts.

INPUT / OUTPUT

From input to output.

INPUT

Persona id · user message · session

PROCESS

Recall memories, apply the persona, check safety, reply

OUTPUT

In-character reply, streamed · reply emotion · session history

Call it over REST or MCP with one API key. Sandbox keys are never billed; the full request and response reference, with the OpenAPI specification, is in the developer portal docs after you sign up.

MORE SERVICES

Works well with.

Guardrail

Safety memory for AI characters.

Preview · Sandbox

LET’S BUILD WHAT’S NEXT

The next chapter
of human–AI interaction.

For technology partnerships, product integrations, and investment conversations.

Talk to Tridot