Skip to main content

Provider Comparison

ProviderExample ModelsSpeedQualityCostNotes
OpenAIGPT-4o, GPT-3.5-turboFastExcellent$$Most popular, reliable
AnthropicClaude 3.5, HaikuFastAdvanced$$Safety-focused
GeminiGemini 2.0 FlashFastMultimodal$$Google’s latest
xAIGrok Beta, Grok 2Very FastGood$Real-time, less strict
GroqLlama 3.3, 3.1Ultra FastGood$Speed-focused
CustomAny???Bring your own!

How to Set Up Each Provider

  1. Sign up for OpenAI
  2. Go to API Keys and create a new key
  3. Paste your key in the LLM API Key field
  4. Choose a model (GPT-4o, GPT-3.5-turbo, etc.)
  5. (Optional) Set a custom base URL for Azure/OpenAI-compatible endpoints
  1. Sign up for Anthropic
  2. Create an API key
  3. Paste your key in the LLM API Key field
  4. Choose a model (Claude 3.5 Sonnet, Haiku, etc.)
  1. Sign up for Google AI Studio
  2. Get your API key
  3. Paste your key in the LLM API Key field
  4. Choose a model (Gemini 2.0 Flash, 1.5 Pro, etc.)
  5. Set the base URL (auto-filled for Gemini)
  1. Sign up for xAI
  2. Get your API key
  3. Paste your key in the LLM API Key field
  4. Choose a model (Grok Beta, Grok 2, etc.)
  5. Set the base URL (auto-filled for xAI)
  1. Sign up for Groq
  2. Get your API key
  3. Paste your key in the LLM API Key field
  4. Choose a model (Llama 3.3 70B, 3.1 8B, etc.)
  1. Enter your custom API endpoint URL
  2. (Optional) Add an API key if required
  3. Specify the model name

Fallback Chains


Troubleshooting

  • Invalid API key: Double-check your key and provider dashboard
  • Model not available: Make sure your account has access to the selected model
  • Timeouts or errors: Try a different provider or set up fallbacks
  • Custom endpoint issues: Ensure your API matches the OpenAI API spec