Skip to main content
You need an API key from API Keys in the dashboard. Keep it in your environment as OMNIA_API_KEY.
1

Pick a language and voice

Keep one languageId and one voiceId. Each voice has a previewUrl worth listening to.
2

Create an agent

Save the returned id.
You write configuration under config and read it back under standardConfig. The request and response are not symmetric.
3

Create the call — on your server

Do this server-side. An API key in browser JavaScript is readable by anyone who opens devtools, whatever bundler you use.
4

Connect from the browser

Start this from a real click — browsers deny microphone permission far more often on page load, and block audio playback until the user interacts.

Next

Give it tools

Let it act, not just talk.

Drive your UI

Client tools, with a worked example.