Zum Inhalt springen
Deutsch

Claude Code-Anbindung

Claude Code an 1折AI anbinden: mit ANTHROPIC_BASE_URL und ANTHROPIC_AUTH_TOKEN (Umgebungsvariablen oder settings.json), inkl. Windows-Schreibweise, Modellzuordnung, VS-Code-Plugin und häufiger Fehler.

Claude Code benötigt nur zwei Variablen: ANTHROPIC_BASE_URL zeigt auf uns, ANTHROPIC_AUTH_TOKEN enthält deinen API-Schlüssel (API key). Ein Anthropic-Konto ist nicht nötig.

Wenn Claude Code bereits installiert ist und du einen API-Schlüssel hast, trage die beiden folgenden Zeilen in ~/.claude/settings.json ein und führe dann claude aus:

~/.claude/settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://1zheai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Key"
}
}

Wenn die Datei bereits existiert, füge diese beiden Einträge in die bestehende env ein und überschreibe keine anderen Konfigurationen.

  1. Claude Code installieren

    Bereits installiert? Dann überspringe diesen Abschnitt. Die folgenden Befehle stammen aus der offiziellen Claude-Code-Installationsdokumentation:

    macOS / Linux
    curl -fsSL https://claude.ai/install.sh | bash

    Bei der Installation mit npm nicht sudo hinzufügen.

  2. API-Schlüssel erhalten

    Erstelle im Konsolenbereich einen neuen API-Schlüssel, empfehlensweise speziell für Claude Code auf diesem Rechner. Siehe API-Schlüssel abrufen und verwalten.

  3. Konfiguration (eine von drei)

    Speicherort von settings.json: macOS / Linux ist ~/.claude/settings.json, Windows ist %USERPROFILE%\.claude\settings.json.

    settings.json(推荐)
    {
    "env": {
    "ANTHROPIC_BASE_URL": "https://1zheai.com",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的Key"
    }
    }

    ANTHROPIC_BASE_URL enthält die Basisadresse, ohne /v1; Claude Code hängt /v1/messages selbst an.

  4. Starten & bestätigen

    Führe im Projektverzeichnis claude aus und gib danach /status ein. Achte auf zwei Zeilen:

    • Die Zeile für die Basis-URL zeigt https://1zheai.com
    • Die Zeile für die Anmeldedaten zeigt als Quelle ANTHROPIC_AUTH_TOKEN

    Stelle dann eine Frage und prüfe im Aufrufprotokoll, ob ein neuer Eintrag vorhanden ist. Wenn ja, ist die Verbindung hergestellt.

    Wenn du nicht in die interaktive Oberfläche wechseln möchtest, kannst du es auch im nicht-interaktiven Modus testen (am 2026-10-15 getestet, Rückgabe ok):

    bash
    claude -p "say ok" --model claude-sonnet-4-6

Claude Code hat zwei Variablen, in die ein API-Schlüssel eingetragen werden kann. Der Unterschied (offizielle Erläuterung):

VariableÜbertragungVerhalten
ANTHROPIC_AUTH_TOKENAuthorization: Bearer <值>Nach dem Setzen sofort wirksam, keine Bestätigungsabfrage
ANTHROPIC_API_KEYx-api-key: <值>Im interaktiven Modus fragt es beim ersten Mal, ob dieser API-Schlüssel verwendet werden soll

Beide werden unterstützt, empfohlen wird ANTHROPIC_AUTH_TOKEN. Nur eine der beiden setzen: Falls in deinem System noch eine frühere offizielle ANTHROPIC_API_KEY vorhanden ist, lösche sie, damit keine Mischung zu 401 führt.

Zwei weitere leicht übersehbare Regeln:

  • Wenn settings.json in env und ein Terminal-Export dieselbe Variable gesetzt haben, gilt settings.json. Wenn die Terminal-Änderung nicht greift, prüfe zuerst settings.json.
  • Trage den API-Schlüssel nicht in die .claude/settings.json des Projekts ein; diese Datei wird üblicherweise ins Repository eingecheckt. Für eine Unterscheidung nach Projekten nutze die nicht eingecheckte .claude/settings.local.json.

opus, sonnet, haiku und fable in Claude Code sind Aliase; über Umgebungsvariablen lässt sich festlegen, welches konkrete Modell sie ansprechen. Die Haiku-Stufe wird von Claude Code zusätzlich für einige kleine Hintergrundaufgaben verwendet.

VariableZweckBeispielwert
ANTHROPIC_MODELModell beim Startclaude-sonnet-5-5
ANTHROPIC_DEFAULT_OPUS_MODELZiel des Aliases opusclaude-opus-5-5
ANTHROPIC_DEFAULT_SONNET_MODELZiel des Aliases sonnetclaude-sonnet-5-5
ANTHROPIC_DEFAULT_HAIKU_MODELModell für den Alias haiku und Hintergrundaufgabenclaude-haiku-5-5
ANTHROPIC_DEFAULT_FABLE_MODELZiel des Aliases fableclaude-fable-5-1
~/.claude/settings.json(带模型映射)
{
"env": {
"ANTHROPIC_BASE_URL": "https://1zheai.com",
"ANTHROPIC_AUTH_TOKEN": "sk-你的Key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-5-5"
}
}

Die Modell-ID muss zu den unterstützten Modellen gehören. Während einer laufenden Sitzung lässt sich mit /model claude-opus-5-5 vorübergehend wechseln.

Das VS-Code-Plugin von Claude Code prüft die Anmeldedaten vor dem Start; offiziell empfohlen wird, die Variablen in den eigenen VS-Code-Benutzereinstellungen zu setzen (Befehlspalette → Preferences: Open User Settings (JSON)):

VS Code settings.json
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://1zheai.com" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-你的Key" }
]
}

Wenn nur ~/.claude/settings.json gesetzt ist, kann die eigene Anmeldeprüfung des Plugins die Werte möglicherweise nicht lesen.

VariableZweck
API_TIMEOUT_MSAnfrage-Timeout, Standard 600000 (10 Minuten); bei langen Aufgaben kann ein größerer Wert helfen
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Schaltet automatische Updates, Telemetrie, Fehlerberichte usw. ab. Achtung: Werte wie 0 oder false gelten ebenfalls als aktiviert; zum Abschalten muss die Variable gelöscht werden
CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1Verwenden bei 400-Fehlern wie “Extra inputs are not permitted”
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Lässt die /model-Liste verfügbare Modelle von /v1/models abrufen

CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 wurde getestet und funktioniert (Claude Code 2.1.296, 2026-10-15): Nach dem Start erscheint im Debug-Log [gatewayDiscovery] cached 14 models, die 14 Modelle stimmen mit den unterstützten Modellen überein.

Setze DISABLE_PROMPT_CACHING nicht; es deaktiviert den Cache, die Rechnung wird deutlich höher, siehe Prompt Caching.

Beim Start erscheint die Anmeldeseite / Hinweis „Please run /login“

Claude Code hat den API-Schlüssel nicht gelesen. Prüfe die Schreibweise des Variablennamens; bei Umgebungsvariablen stelle sicher, dass in einem neu geöffneten Terminal gestartet wird; bei settings.json prüfe die JSON-Syntax (ein zusätzliches Komma macht die gesamte Konfiguration ungültig).

401 / Invalid API key

Der API-Schlüssel wurde unvollständig kopiert, oder ANTHROPIC_API_KEY und ANTHROPIC_AUTH_TOKEN sind gleichzeitig vorhanden und einer davon ist ein alter Wert. Nur einen der beiden behalten. Mehr dazu unter Fehlercodes und Fehlersuche.

404

In ANTHROPIC_BASE_URL wurde /v1 zu viel geschrieben. Ändere es zu https://1zheai.com.

Opus ausgewählt, im Log stehen aber Haiku-Aufrufe

Das ist Claude Code, das mit der Haiku-Stufe kleine Hintergrundaufgaben ausführt. Für ein anderes Modell setze ANTHROPIC_DEFAULT_HAIKU_MODEL.

Wie wechsle ich zwischen offiziellem Konto und 1折AI?

Lösche (oder kommentiere aus) die beiden obigen Variablen, um zur offiziellen Anmeldung zurückzukehren. Bei häufigem Wechsel nutze CC Switch, ein Klick genügt.

Beeinflusst die Nutzung von 1折AI mein Anthropic-Konto?

Es entsteht keine Verknüpfung. Bei der Anbindung an 1折AI verwendet Claude Code unseren API-Schlüssel und meldet sich nicht bei deinem Anthropic-Konto an.