Overview
Characters are reusable AI personas with a base model, system prompt, optional first message, tags, content rating, and visibility controls. The website uses these same endpoints for importing, publishing, browsing, rating, and adapting character cards.Authentication
Use either header for private writes:Authorization: Bearer YOUR_API_KEYx-api-key: YOUR_API_KEY
List Public Characters
Only approved public characters are returned.
Create Character
Public submissions are created with
moderation_status: pending and become discoverable only after approval.
Manage Your Characters
DELETE archives the character instead of hard-deleting it.
PATCH accepts the same core fields as create. Editing an approved public character sends it back to pending moderation.
Reviews And Reports
Runtime Usage
The Responses API acceptscharacter_id:
character_id is supplied, NanoGPT applies the character’s base model, instructions, and sampler defaults unless explicitly overridden by the request.
For non-owner API usage, the character must be public, approved, and have API access enabled.