API + SDKs + recipes for shipping persona-driven apps Developer
API + SDKs + recipes for shipping persona-driven apps.
Generate your first persona in five minutes.
Authenticate requests to the Persona API
From a one-line intent to a fully audited, four-layer persona with a captured voice fingerprint — in five minutes.
Open a chat session against a persona, send a message, and read the streaming reply with the drift envelope attached.
Configure thresholds, wire the `persona.audit_failed` webhook into your QA queue, and (optionally) enable auto-recovery so flagged replies never reach the user.
One-line swap from the OpenAI SDK to Moonborn's `/v1/openai` shim. Streaming, tool calling, and function calling pass through.
Connect Claude / Cursor / agent frameworks to Moonborn via the Model Context Protocol server. Personas appear as resources, chat as a tool.
Why generated characters feel flat — and how Moonborn's four-layer model produces personas that hold up under conversational pressure.
The voice fingerprint, drift detection, and recovery strategies that keep a persona from sliding under long conversations or model swaps.
Type-safe SDK for Node.js and browser applications
SDK for Python applications