Agents
Launch and manage AI voice agents without code.
Agents Beta is live in the PyAI console. Configure an Omni-powered voice agent, connect knowledge and tools, test its greeting, and assign a phone number without writing code. Beta features and production limits may change.
- Price
- $0.08/min
- Endpoint
Console + wss://api.pyai.com/v1/omni- Scope
omni:session- Model id
pyai-omni-realtime
See it built, not described
Describe the job in the console, connect docs and tools, and point a number at it. The lifecycle player below walks the whole path.
Start in the consoleFrom a plain-English prompt to a live phone agent
Anyone on your team can build, evaluate, and ship a production voice agent from the console - on top of the same realtime Omni engine. Here's the whole path.
From prompt to production
Describe the job
No code · no engineeringWrite what the agent should do in plain English - the persona, the goal, the guardrails. No flow charts, no code.
Your website gets a Call Now button
The agent you just built can answer visitors on your own site. Configure the launcher in the console, publish, and paste one script tag: no API key on the page, no backend to run.
The whole integration
<script src="https://cdn.pyai.com/widget/v7/pyai-widget.js"
data-widget="wdgt_your_published_id" async></script>- 1.Describe the job in the console wizard and test the agent in your browser.
- 2.Set the launcher style, colors, and the sites allowed to show it.
- 3.Publish and paste the tag. The button answers with your agent's voice, knowledge, and tools.
What your visitors see
The launcher opens a live voice session with the same agent you tested in the console. Pill, orb, card, or inline, in your colors and your label.
What you get
Anyone can ship it, no engineering
Describe the job in the console, connect docs and tools, point a number at it: no code, no stitched vendors.
Evals before volume
Test the conversations that matter before rollout, then monitor real calls as the agent scales.
Recap-ready
Add Recap to turn every Agent call into summaries, dispositions, next steps, and searchable call intelligence.
Telephony packaged in
Use managed telephony as a simple line item alongside the agent.
Capabilities
- No-code builder
- Evals + monitoring
- Recap add-on
- Telephony packaging
- Knowledge bases + tools
- Trace-ready
Built on Omni's realtime engine.
Start in minutes
// Agents uses the same Omni realtime engine.
const ws = new WebSocket(
"wss://api.pyai.com/v1/omni?agent_id=front_desk&format=pcm16&rate=24000",
["pyai-key." + apiKey],
);FAQ
How is Agents different from Omni API?
Omni API is the developer realtime engine: you orchestrate the agent yourself in code. The Agents feature lets anyone manage, evaluate, and ship that agent from the platform with no code: no-code builder, evals, monitoring, tools, knowledge bases, and telephony help.
Can I put the agent on my website?
Yes. Publish any agent as a Call Now button: pick the launcher style in the console, publish, and paste one script tag into your site. Visitors talk to the same agent by voice from the page, with its knowledge and tools. It needs no API key on the page, no backend, and no phone number.
What does it cost?
Agents is live in beta and usage is billed at the current Agents rate. Managed telephony is metered separately. Check the pricing page for current rates before production use.
Launch an Agent in the console.
Agents is live in beta. Build and test without code, then fund live usage when you are ready for production calls.
Agents is live in beta. Sandbox keys have daily limits and never touch billing.