
A voice AI API lets your software create AI voice agents and run phone conversations with them from code. With Retell, you create and publish agents, start outbound calls, answer inbound ones on your numbers, and receive call events and transcripts at your own endpoint. Retell handles the telephony, speech recognition, language model and voice, so you don't connect those providers yourself.
With a custom LLM, Retell still handles telephony, transcription, turn-taking and speech, and opens one WebSocket to your server per call. It sends the live transcript and asks for a response whenever the agent should speak, and your server streams back what the agent says. Use it when prompts and transcripts must stay in your own infrastructure, or when you run a model Retell doesn't offer. For most agents, Retell recommends its own single prompt or conversation flow agents.



