Claude Code mit Muapi

Umgebungsvariablen

VariableWert
ANTHROPIC_BASE_URLhttps://api.muapi.ai/anthropic
ANTHROPIC_AUTH_TOKENIhr Muapi-API-Schlüssel (Claude Code sendet ihn als Bearer-Token)
ANTHROPIC_MODELOptional. Eine ID vom Modelle-Endpunkt, z. B. claude-sonnet-5-5

Geben Sie /v1/messages nicht in der Basis-URL an; Claude Code hängt es selbst an.

Schnellstart (Shell)

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
claude

Einstellungsdatei

~/.claude/settings.json (oder .claude/settings.local.json). Die Werte werden hier wörtlich übernommen. Verwenden Sie daher lieber Shell-Exporte, wenn der Schlüssel nicht in einer Datei stehen soll. Committen Sie niemals Zugangsdaten in eine .claude/settings.json auf Projektebene.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.muapi.ai/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "<your Muapi API key>"
  }
}

Modelle

curl -s -H "Authorization: Bearer $MUAPI_API_KEY" https://api.muapi.ai/anthropic/v1/models

Unzensierte (abliterated) Modelle

Der Modelle-Endpunkt listet auch die toolfähigen unzensierten Modelle von Muapi auf (zum Beispiel qwen-3-8-27b-obliterated, mimo-v2-6-flash-abliterated, glm-5-3-abliterated, abliterated-model-large-v2). Claude Code kann mit ihnen arbeiten: Muapi übersetzt für Sie zwischen dem Protokoll von Claude Code und der Chat-API des Modells.

export ANTHROPIC_BASE_URL=https://api.muapi.ai/anthropic
export ANTHROPIC_AUTH_TOKEN="$MUAPI_API_KEY"
export ANTHROPIC_DEFAULT_HAIKU_MODEL=qwen-3-8-27b-obliterated
export ANTHROPIC_SMALL_FAST_MODEL=qwen-3-8-27b-obliterated
claude --model qwen-3-8-27b-obliterated

Setzen Sie die beiden Variablen HAIKU/SMALL_FAST auf dieselbe Modell-ID. Claude Code sendet Hintergrundanfragen (Titel, Zusammenfassungen) an ein kleines Modell namens „Haiku“; ohne diese Variablen schlagen solche Anfragen mit einem 404-Fehler fehl.

Was Sie erwarten können:

  • Die Qualität variiert je nach Modell. Es handelt sich um kleinere offene Modelle; bei mehrstufigen Programmieraufgaben können sie einen Schritt auslassen (zum Beispiel vergessen, eine von mehreren Dateien anzulegen). Prüfen Sie die Ergebnisse und probieren Sie für anspruchsvollere Aufgaben ein größeres Modell.
  • Die Kosten steigen mit jeder Runde. Es gibt kein Prompt-Caching, daher wird jede Runde für die gesamte bisherige Unterhaltung berechnet. Eine typische Runde kostet bei den kleineren Modellen etwa einen bis wenige Cent, bei den großen mehr; der Modelle-Endpunkt und Ihr Dashboard zeigen die genaue Nutzung.
  • Die Ausgabe pro Antwort ist auf 16,384 Tokens begrenzt (bei einigen Modellen niedriger), und das Kontextfenster des Modells ist kleiner als das von Claude, sodass sehr lange Sitzungen früher /compact benötigen.
  • Hier werden nur Modelle mit Tool-Calling angeboten; Claude Code kann ohne Tools nicht arbeiten.
  • Bildeingabe funktioniert nur bei Modellen mit Bildverständnis (Vision).

Überprüfen

Führen Sie in Claude Code /status aus, um die Basis-URL zu bestätigen. Mit claude --debug sehen Sie die Anfragen.

Hinweise

  • Wenn Claude Code Sie auffordert, sich bei Anthropic anzumelden, beenden Sie das Terminal vollständig und öffnen Sie es erneut aus einer Shell, in der die Variablen exportiert sind.
  • Ein 401 bedeutet, dass der Schlüssel oder der Header falsch ist; ein 402 bedeutet, dass Ihr Guthaben den ungünstigsten Fall der Anfrage nicht abdeckt (der vollständige Prompt plus die maximale Ausgabe werden zuerst reserviert und der ungenutzte Teil wird zurückgegeben). Halten Sie daher einen Puffer über den Kosten einer Runde vor.