Faces
A face is a named persona — a compiled character that can be used as the system personality for any chat completion. Faces are identified by a uniqueusername within your account.
Create a face
Username rules
- Lowercase letters, numbers, and dashes only:
^[a-z0-9-]+$ - Maximum 32 characters
- Must be unique within your account
basic_facts
A free-text string injected verbatim into the system prompt on every chat request. Use it for facts that should always be present regardless of compiled context: name, role, location, key relationships.
List faces
Get a face
Update a face
default_model
Sets the LLM used when no model is specified in the chat request. Accepts any model name from the supported models list. Leave null to use the system default.
Delete a face
Upload source texts
Upload documents, transcripts, or threads to be compiled into the face.Supported file types
| Type | Formats |
|---|---|
| Document | .txt, .pdf |
| Thread | .txt (structured transcript) |
| Audio/Video | .mp3, .mp4, .wav, .m4a, .webm, and more |
/transcribe endpoint instead.
Import from YouTube
Import a public YouTube video — the audio is transcribed and stored as a document:Transcribe audio/video
Transcribe without compiling. Returns raw text and speaker-diarized segments:Plan limits
The number of faces you can create depends on your subscription plan:| Plan | Face limit |
|---|---|
| Free | 10 |
| Standard | 100 |
| Pro | 1,000 |
403 Forbidden.