Skip to main content
Bring your own API keys to use custom models in Zo. Connect keys from OpenAI-compatible, Anthropic-compatible, or Groq endpoints.

Quick start

  1. Go to Settings > Advanced
  2. Under Custom Models, fill in the form with your provider details
  3. Click + to save
  4. Click Test to verify the connection
  5. Select your custom model from the model picker in chat

Supported formats

FormatDescriptionExample providers
OpenAIOpenAI-compatible APIsOpenAI, OpenRouter, Together AI
AnthropicAnthropic-compatible APIsAnthropic
GroqGroq APIGroq
Zo uses streaming and tools, so make sure your provider and model have support for both.

Configuration

FieldDescription
NameDisplay name shown in the model picker
Base URLAPI endpoint (e.g., https://api.openai.com/v1)
API KeyYour provider API key
FormatAPI format: OpenAI, Anthropic, or Groq
Model IDThe model identifier (e.g., gpt-4o, claude-sonnet-4)

Examples

OpenRouter

  • Base URL: https://openrouter.ai/api/v1
  • Format: OpenAI
  • Model ID: mistralai/ministral-14b-2512 or any OpenRouter model

Anthropic

  • Base URL: https://api.anthropic.com
  • Format: Anthropic
  • Model ID: claude-haiku-4-5-20251001

Groq

  • Format: Groq
  • Model ID: moonshotai/kimi-k2-instruct-0905

Using custom models

After adding a custom model, it appears in the model picker in chat. Select it like any other model to use it for your conversations. Custom models don’t fall back to Zo’s built-in models if they fail — ensure your API key is valid and has sufficient credits.