Zum Inhalt springen

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.

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.

Beim Starten von Claude Code setzt Claudex drei Umgebungsvariablen:

UmgebungsvariableBeschreibung
ANTHROPIC_DEFAULT_HAIKU_MODELModellname fuer den haiku-Slot
ANTHROPIC_DEFAULT_SONNET_MODELModellname fuer den sonnet-Slot
ANTHROPIC_DEFAULT_OPUS_MODELModellname 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.

[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"
[profiles.models]
haiku = "deepseek-chat"
sonnet = "deepseek-chat"
opus = "deepseek-reasoner"
[profiles.models]
haiku = "gemini-2.0-flash"
sonnet = "gemini-2.5-pro"
opus = "gemini-2.5-pro"
[profiles.models]
haiku = "codex-mini-latest"
sonnet = "gpt-5.3-codex"
opus = "gpt-5.3-codex"
[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"
[profiles.models]
haiku = "mistral-small-latest"
sonnet = "mistral-large-latest"
opus = "mistral-large-latest"
[profiles.models]
haiku = "qwen2.5:7b"
sonnet = "qwen2.5:32b"
opus = "qwen2.5:72b"

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.

Sie koennen Slots ueberschreiben, ohne die Konfiguration zu aendern, indem Sie Umgebungsvariablen direkt setzen:

Terminal-Fenster
ANTHROPIC_DEFAULT_HAIKU_MODEL=my-fast-model claudex run grok

Umgebungsvariablen haben Vorrang vor der Profilkonfiguration.