Features

Multi-Provider Chat

Sythoria unifies multiple AI providers under a single interface. Switch between OpenAI, Anthropic, Gemini, Ollama, and more — without switching tabs, apps, or accounts.

Switching providers

Use the model dropdown in the chat input bar to switch models at any time — even mid-conversation. Each new message uses the currently selected model, so you can:

  • Start a conversation with GPT-4o, then switch to Claude for a second opinion
  • Use Ollama for offline work, then jump to Gemini for a complex query
  • Compare outputs from different models by asking the same question with different providers

Switching is instant. There's no loading, no reconnection — just select and send.

Supported providers

ProviderAPI formatLocal/CloudAPI key required
OpenAIOpenAI APICloudYes
AnthropicAnthropic APICloudYes
Google GeminiOpenAI-compatibleCloudYes
OllamaOpenAI-compatibleLocalNo
OpenRouterOpenAI APICloudYes
NVIDIA NIMOpenAI APICloudYes
CustomOpenAI-compatibleAnyOptional

Adding multiple models

You can add as many model configurations as you want in Settings:

  1. Open Settings from the sidebar
  2. Click Add Model
  3. Choose a Provider Preset or set up a custom endpoint
  4. Enter the model details and API key
  5. Repeat for each model you want to use

Each model gets its own connection indicator (green = connected, red = error, yellow = connecting).

Custom providers

Sythoria supports any OpenAI-compatible API. Select Custom from the provider dropdown and enter:

FieldWhat to enterExample
API Base URLThe endpoint URLhttps://my-llm.example.com/v1/chat/completions
API KeyYour key (if required)sk-...
Model IDThe model identifiermy-model-v2

This works with services like:

  • Together AIhttps://api.together.xyz/v1/chat/completions
  • Groqhttps://api.groq.com/openai/v1/chat/completions
  • Fireworks AIhttps://api.fireworks.ai/inference/v1/chat/completions
  • vLLM — your own server endpoint
  • LM Studiohttp://localhost:1234/v1/chat/completions
  • Any other OpenAI-compatible server

Provider-specific setup guides

SythoriaDocs Navigation