API · Set up agents
Faces, voices & backdrops
What an agent can look and sound like. Faces come with a description in words and stills, so an AI choosing for you can pick one without browsing a gallery.
Faces
/v1/catalog/facesPublic: no key needed. Use the id as an agent's avatar_id, or for one session.
Response
{
"faces": [
{
"id": "face09",
"gender": "female",
"description": "Woman, 30s, light olive skin, shoulder-length dark wavy hair, coral top.",
"still_url": "https://talk.selviaai.com/api/public/embed-poster/face09.webp?v=…",
"camera_stills": { "far": "https://…", "mid": "https://…", "close": "https://…" }
}
]
}



face01 · femaleWoman, late 20s to 30s, light skin, blonde chin-length bob, navy top.




face02 · maleMan, 30s, light skin, short swept-back blond hair, athletic build, charcoal top.




face03 · femaleWoman, 20s to 30s, light skin, short brown pixie cut, burgundy top.




face04 · maleMan, 50s to 60s, light skin, full head of grey hair, light blue top.




face05 · femaleWoman, 20s to 30s, medium brown skin, dark hair pulled back, mustard yellow top.




face06 · maleMan, 20s to 30s, brown skin, short dark hair, pale green top.




face07 · femaleWoman, 20s to 30s, dark skin, short natural curly black hair, teal top.




face08 · maleMan, 30s, dark skin, short black hair, cream top.




face09 · femaleWoman, 30s, light olive skin, shoulder-length dark wavy hair, coral top.




face10 · maleMan, 20s to 30s, light tan skin, short dark hair, broad shoulders, light blue top.




face11 · femaleWoman, 30s, light olive skin, shoulder-length straight dark hair, purple top.




face12 · femaleWoman, 20s, light skin, straight black chin-length bob with a centre parting, dusty pink top.




face13 · femaleWoman, 20s to 30s, light olive skin, dark hair pulled back, green top.




face14 · maleMan, 20s, light skin, short black hair with a fringe, light grey top.
far, mid and close cameras. New faces are added over time; read the list from the API rather than copying ids into your code.Backdrops
/v1/catalog/backdropsPublic. Use the id in an agent's studio.backdrop, a session's look, or a live stage change. null (or none on a live stage) is plain: each face's own wall.

lounge Lounge
library Library
cafe Café
salon Salon
office Office
brightoffice Bright officeCameras
/v1/catalog/cameras| id | Framing |
|---|---|
far | Chest up |
mid | Shoulders and face |
close | Face, top of the hair and neck |
During a conversation far and mid take turns and close is kept for strong sentences. An agent's studio.cameras chooses which ones it uses; a live session can also hold one.
Voices
/v1/voices/{provider}?language=&gender=The voices of one provider, optionally for one language (en, es, …) and gender (f or m). Needs a key with read. Providers: kokoro (free), and the premium inworld, inworld-flash, elevenlabs, elevenlabs-flash and cartesia.
curl "https://talk.selviaai.com/v1/voices/kokoro?language=es&gender=f" \
-H "Authorization: Bearer $SELVIA_API_KEY"Hear one
/v1/voices/{provider}/{voice_id}/previewA short audio sample of the voice.