Claude Code mit Muapi
Umgebungsvariablen
| Variable | Wert |
|---|---|
ANTHROPIC_BASE_URL | https://api.muapi.ai/anthropic |
ANTHROPIC_AUTH_TOKEN | Ihr Muapi-API-Schlüssel (Claude Code sendet ihn als Bearer-Token) |
ANTHROPIC_MODEL | Optional. 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
/compactbenö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
401bedeutet, dass der Schlüssel oder der Header falsch ist; ein402bedeutet, 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.