Modell-Slot-Zuordnung
Claude Code hat einen eingebauten /model-Befehl, der zwischen drei Modell-Slots umschaltet: haiku (schnell), sonnet (ausgewogen) und opus (leistungsstark). Standardmaessig werden diese auf Anthropic-Modelle abgebildet, aber mit Claudex koennen Sie jeden Slot auf ein beliebiges Anbietermodell abbilden.
Konfiguration
Abschnitt betitelt „Konfiguration“Fuegen Sie eine [profiles.models]-Tabelle zu einem beliebigen Profil hinzu:
[[profiles]]name = "grok"provider_type = "OpenAICompatible"base_url = "https://api.x.ai/v1"api_key = "xai-..."default_model = "grok-3-beta"
[profiles.models]haiku = "grok-3-mini-beta"sonnet = "grok-3-beta"opus = "grok-3-beta"Wenn Sie /model sonnet in Claude Code eingeben, loest Claudex dies zu grok-3-beta auf. Der /model opus-Befehl wird auf grok-3-beta abgebildet usw.
Funktionsweise
Abschnitt betitelt „Funktionsweise“Beim Starten von Claude Code setzt Claudex drei Umgebungsvariablen:
| Umgebungsvariable | Beschreibung |
|---|---|
ANTHROPIC_DEFAULT_HAIKU_MODEL | Modellname fuer den haiku-Slot |
ANTHROPIC_DEFAULT_SONNET_MODEL | Modellname fuer den sonnet-Slot |
ANTHROPIC_DEFAULT_OPUS_MODEL | Modellname fuer den opus-Slot |
Claude Code liest diese Variablen, um seinen /model-Umschalter zu befuellen. Wenn ein Slot im Profil nicht konfiguriert ist, wird das default_model des Profils als Fallback verwendet.
Zuordnungsbeispiele fuer verschiedene Anbieter
Abschnitt betitelt „Zuordnungsbeispiele fuer verschiedene Anbieter“Grok (xAI)
Abschnitt betitelt „Grok (xAI)“[profiles.models]haiku = "grok-3-mini-beta"sonnet = "grok-3-beta"opus = "grok-3-beta"[profiles.models]haiku = "gpt-4o-mini"sonnet = "gpt-4o"opus = "o1"DeepSeek
Abschnitt betitelt „DeepSeek“[profiles.models]haiku = "deepseek-chat"sonnet = "deepseek-chat"opus = "deepseek-reasoner"Google Gemini
Abschnitt betitelt „Google Gemini“[profiles.models]haiku = "gemini-2.0-flash"sonnet = "gemini-2.5-pro"opus = "gemini-2.5-pro"ChatGPT Codex (Abonnement)
Abschnitt betitelt „ChatGPT Codex (Abonnement)“[profiles.models]haiku = "codex-mini-latest"sonnet = "gpt-5.3-codex"opus = "gpt-5.3-codex"Claude (Abonnement)
Abschnitt betitelt „Claude (Abonnement)“[profiles.models]haiku = "claude-haiku-4-20250514"sonnet = "claude-sonnet-4-20250514"opus = "claude-opus-4-20250514"[profiles.models]haiku = "gemma2-9b-it"sonnet = "llama-3.3-70b-versatile"opus = "llama-3.3-70b-versatile"Mistral
Abschnitt betitelt „Mistral“[profiles.models]haiku = "mistral-small-latest"sonnet = "mistral-large-latest"opus = "mistral-large-latest"Ollama (lokal)
Abschnitt betitelt „Ollama (lokal)“[profiles.models]haiku = "qwen2.5:7b"sonnet = "qwen2.5:32b"opus = "qwen2.5:72b"Standardverhalten
Abschnitt betitelt „Standardverhalten“Wenn [profiles.models] nicht angegeben ist, fallen alle drei Slots auf das default_model des Profils zurueck. Das bedeutet, /model haiku, /model sonnet und /model opus verwenden alle dasselbe Modell.
Ueberschreibung per Umgebungsvariable
Abschnitt betitelt „Ueberschreibung per Umgebungsvariable“Sie koennen Slots ueberschreiben, ohne die Konfiguration zu aendern, indem Sie Umgebungsvariablen direkt setzen:
ANTHROPIC_DEFAULT_HAIKU_MODEL=my-fast-model claudex run grokUmgebungsvariablen haben Vorrang vor der Profilkonfiguration.