Why Use a Custom LLM?
Requirements
Your LLM API must implement the OpenAI Chat Completions specification:- Endpoint:
POST /chat/completions - Payload: Must accept a
messages: []array - Streaming: Must support Server-Sent Events (SSE) for real-time interaction
- Function Calling — needed if your agent uses tools
- Vision — needed for multimodal inputs
Setup Options
Via Developer Studio
- Navigate to Create New Agent.
- Find the Agent Config section.
- Select Bring your own LLM from the Provider dropdown.
- Enter your API URL, Model Name, and API Token.

Developer Studio — LLM provider configuration
Via API
Setprovider to "custom" within the avatars.config.llm object:
What’s Next?
Available LLMs
Browse all built-in models across Groq, Azure OpenAI, Google, and more.
Prompting Strategies
Write effective system prompts for your custom LLM.