Authorizations
API key for authentication. Email [email protected] to get your API key
Path Parameters
A unique Id for a voice agent
Body
If set, this will be the first greeting message that will be said by the voice agent. If unspecified, the voice agent will wait for the human to speak.
Note: Always end the initial text with a question, preferably the first question mentioned in the prompt.
"Welcome to our service. I am an AI voice agent, how can I assist you today?"
Specifies the language model to be used by the voice agent. Options are 'openai' for OpenAI's language model and 'claude' for Anthropic's Claude model. Defaults to 'openai'.
openai, claude Adjusts how quickly the agent will respond when human stops talking, with a value that can vary from 0.1 to 1. A lower value results in a less responsive agent, taking more time to respond. This is helpful in use cases where use takes lot of pauses to think and answer. Conversely, a higher value increases the agent's responsiveness, leading to quicker interactions and responses whenever possible. This is helpful in cases when you're expecting short responses from the human. If unspecified, it defaults to a value of 1, ensuring very quick agent responsiveness.
0 <= x <= 10.9
Select the voice for your voice agent and give it a character
Jennifer (female), Katy (female), Alice (female), Kayla (female), Amanda (female), Liz (female), Alex (male), Armand (male), Dan (male), Nevin (male), Kale (male), Jake (male), tanya (female), Dakota H, John Beamer, Mark (Young and Calm), Alisha, Vijay, Jordan, Raju, Saanu, Priya, Sagar, Monika Sogam, Vikrant, Vidhi "Katy (female)"
Select the voice model for your voice agent (Nexus for better quality but higher latency and Apex for faster response but lower quality)
NEXUS, APEX "APEX"
If set, the voice agent will use this value to determine how expressive its tone is. The lower the number, the more expressive the voice is but can also become highly unstable. Values between 0.24 to 0.40 recommended. If unspecified, it will use
0.28
Webhook URL to receive events related to the voice agent. This is optional and can be set later.
"https://example.com/webhook"
If set as True, the voice agent will end the call when the human mentions good bye. If unspecified, it will use the default value of false and wouldn't end the call when human say bye
If set, the voice agent will use this prompt to guide the conversation with the human. You can also use prompt templating with variables here like: You're a voice assistant called Infer talking to {customer_name}. You can pass in the values to the variables when initiating or receiving the call. If unspecified, it will use the default value
"You are a virtual assistant speaking with Infer who can answer queries about any topic."
A object containing your telephony provider information
If enabled will use a external URL for LLM calls
If enabled will use a external URL for LLM calls
Language of the bot
EN, HI, te-IN Response
Successful Response