Skip to content

Built-in providers

Built-in providers

Hermes Switch UI ships with a set of provider cards pre-configured in the Settings dialog. Each card represents an AI backend you can connect to. Some require no credentials; others need an API key or OAuth login.

[SCREENSHOT: Provider grid in Settings showing cards for Ollama, Anthropic, OpenRouter, and others]

Provider list

Local providers — no API key required

ProviderSample modelsNotes
Ollamallama3.1:70b, qwen3:32b, deepseek-r1:32bRuns locally. Requires Ollama to be installed and running on the host. The card shows a live status indicator when Ollama is detected.
Atomic Chatllama-3.2-3b, qwen2.5-7b, gemma-3-4bLocal inference server. No external network calls.

Cloud providers — OAuth login

ProviderSample modelsNotes
Nous Portalxiaomi/mimo-v2-pro, claude-3-llama-3.1-405bAuthenticates via browser OAuth flow.
OpenAI Codexgpt-5.4, gpt-5.3-codex, gpt-4oAuthenticates via browser OAuth flow.

Cloud providers — API key required

ProviderEnv variableSample models
AnthropicANTHROPIC_API_KEYclaude-sonnet-4-6, claude-opus-4-6, claude-haiku-3-5
OpenRouterOPENROUTER_API_KEYauto, deepseek/deepseek-r1, google/gemini-2.5-pro
Z.AI / GLMGLM_API_KEYglm-4-plus, glm-4-air
KimiKIMI_API_KEYkimi-latest, moonshot-v1-128k
MiniMaxMINIMAX_API_KEYMiniMax-M2.7, MiniMax-M2.7-Lightning
Xiaomi MiMoXIAOMI_API_KEYmimo-v2-pro, mimo-v2-omni, mimo-v2-flash

Custom endpoint

ProviderNotes
CustomAny OpenAI-compatible endpoint. Uses CUSTOM_API_KEY. See Connecting a custom endpoint.

How to select a provider

  1. Open Settings from the sidebar.
  2. Choose Model and Provider in the settings navigation.
  3. Click the provider card you want to use.
  4. If the provider requires an API key, a key entry field appears. Enter your key. See API keys for details.
  5. If the provider uses OAuth, clicking the card initiates the browser login flow.

The active provider’s card is highlighted. The model list in the chat composer updates to show models available from the selected provider.

Provider status

Local providers (Ollama, Atomic Chat) show a live status dot when the local discovery probe detects them running. Cloud API-key providers show a checkmark when a key is configured. OAuth providers remain neutral until you complete the login flow.