Documentation Index
Fetch the complete documentation index at: https://docs.nano-gpt.com/llms.txt
Use this file to discover all available pages before exploring further.
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
| Field | Type | Description |
|---|---|---|
q | string | Search name, summary, and description |
tags | string or repeated string | Filter by one or more tag slugs |
content_rating_max | string | sfw, suggestive, nsfw, or explicit |
sort | string | new, top_rated, or trending_simple |
cursor | string | Pagination cursor from the previous response |
limit | number | Page size |
Create Character
| Value | Behavior |
|---|---|
private | Only the owner can see and use it |
unlisted | Usable by direct ID or slug when permitted, not listed publicly |
public | Submitted to moderation before public discovery |
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.