Kimi Code API-Schlüssel einrichten

Kimi Code API-Schlüssel: Eigenen Schlüssel in config.toml festlegen

Fügen Sie den folgenden Block in config.toml ein, setzen Sie Ihren eigenen API-Schlüssel ein, und Kimi Code kann Claude-Modelle verwenden. Sie zahlen nur, was Sie nutzen.

~/.kimi-code/config.tomltoml
config
# ~/.kimi-code/config.toml
default_model = "aicodewith/claude-haiku-4-5-20251001"

[providers.aicodewith]
type = "openai"
base_url = "https://api.aicodewith.ai/v1"
api_key = "sk-***"

[models."aicodewith/claude-haiku-4-5-20251001"]
provider = "aicodewith"
model = "claude-haiku-4-5-20251001"
max_context_size = 200000

Einrichtungsschritte

Diesen Schlüssel für spätere Terminals speichern

Sobald Sie angemeldet sind, enthält dieser Befehl Ihren eigenen Schlüssel. Kopieren Sie ihn, führen Sie ihn einmal aus, und das Tool behält den Schlüssel an der von uns getesteten Stelle.

bash
mkdir -p "$(dirname "$HOME/.kimi-code/config.toml")"
cat > "$HOME/.kimi-code/config.toml" << 'EOF'
# ~/.kimi-code/config.toml
default_model = "aicodewith/claude-haiku-4-5-20251001"

[providers.aicodewith]
type = "openai"
base_url = "https://api.aicodewith.ai/v1"
api_key = "sk-***"

[models."aicodewith/claude-haiku-4-5-20251001"]
provider = "aicodewith"
model = "claude-haiku-4-5-20251001"
max_context_size = 200000
EOF

Nicht angemeldete Besucher sehen nur einen Platzhalter. Melden Sie sich an, dann tragen wir Ihren Schlüssel ein. Sign in · Einen Schlüssel in der Konsole abrufen

Durch das Kopieren wird der Befehl nur in die Zwischenablage gelegt. Sie müssen ihn weiterhin in einem Terminal ausführen oder den Schlüssel in die Tool-Einstellungen einfügen. So erhalten Sie einen API-Schlüssel

Diese Schritte wurden unter Linux (bash) getestet. macOS und Windows wurden noch nicht getestet, daher sind sie nicht aufgeführt.

  1. Noch kein Kimi Code? Installiere es (überspringen, falls installiert)

    Führe das Installationsskript von Kimi curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash aus, dann kimi --version. Eine Versionsnummer bedeutet, dass es installiert ist.

    Installiere kimi-code mit curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash. Es wird nach ~/.kimi-code/bin/kimi installiert. KIMI_NO_MODIFY_PATH=1 im Screenshot ist nur für unsere Testmaschine; du brauchst es nicht. kimi --version gibt 2.1.1 aus
  2. Füge die Konfiguration in config.toml ein und füge deinen API-Schlüssel hinzu

    Öffne ~/.kimi-code/config.toml, füge den Block von oben auf dieser Seite ein und ersetze sk-*** durch deinen API-Schlüssel (API-Schlüssel erhalten). Nach dem Speichern enthält die Datei eine Zeile api_key = "sk-…".

    Setze in [providers.aicodewith] api_key = "sk-***" (maskiert)
  3. Öffne ein neues Terminal und teste Kimi Code

    Öffne ein neues Terminal und führe kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK" aus. • OK bedeutet, dass Kimi Code deinen API-Schlüssel verwendet.

    Überprüfen: Schließe das Terminal, öffne ein neues, führe kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: OK" aus; eine • OK-Antwort bedeutet, dass es eingerichtet ist
  4. Kein OK? Ordne deinen Fehler zu

    Vergleiche den Fehler in deinem Terminal mit Häufige Fehler unten. Jeder Eintrag listet die Ursache und die Behebung auf.

  5. Kimi Code-Modelle wechseln: Ändere den Modellnamen

    Ersetze den Modellnamen in default_model und im Block [models."…"] durch die neue Modell-ID, und verwende denselben Namen nach -m im Testbefehl. Modell-IDs findest du unter Modelle und Preise.

Häufige Fehler

Fehler: Prompt konnte nicht ausgeführt werden: Provider "aicodewith" deklariert api_key_env = "AICODEWITH_API_KEY" in config.toml, aber die Umgebungsvariable ist nicht gesetzt oder leer.

Was du siehst

error: failed to run prompt: Provider "aicodewith" declares api_key_env = "AICODEWITH_API_KEY" in config.toml, but the environment variable is not set or is empty.
Ursache
config.toml enthält api_key_env, aber AICODEWITH_API_KEY ist im Terminal nicht gesetzt
So behebst du es
Lösche die Zeile api_key_env und schreibe api_key = "your key" wie in Schritt 2 beschrieben

Zurück zu Schritt 2: Konfiguration in config.toml einfügen →

Kein Schlüssel gesetzt: config.toml verwendet api_key_env = "AICODEWITH_API_KEY" und das neue Terminal hat keine solche Variable. kimi schlägt fehl mit Provider "aicodewith" deklariert api_key_env … aber die Umgebungsvariable ist nicht gesetzt oder leer.

Fehler: Prompt konnte nicht ausgeführt werden: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

Was du siehst

error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"
(Deutsch: "Bitte geben Sie einen gültigen API-Schlüssel in der Anfrage an.")
Ursache
Der api_key-Wert ist falsch
So behebst du es
Kopiere den Schlüssel erneut aus der Konsole und ersetze den in Anführungszeichen stehenden Wert

Zurück zu Schritt 2: Konfiguration in config.toml einfügen →

Mit einem falschen Schlüssel (sk-wrong): error: failed to run prompt: provider.auth_error: 401 "请在请求中提供有效的 API Key。"

404 "不支持的请求路径" (nicht unterstützter Anfragepfad)

Was du siehst

error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)"
Deutsch: Prompt konnte nicht ausgeführt werden: Provider-API-Fehler 404, nicht unterstützter Anfragepfad, bitte prüfen Sie, ob die API-Adresse korrekt ist (request_id: req_1791793075991_6c21900c)
Ursache
base_url auf "https://api.aicodewith.ai/nope" gesetzt
So behebst du es
Setze base_url wieder auf https://api.aicodewith.ai/v1.

Zurück zu Schritt 2: Konfiguration in config.toml einfügen →

Ein Fenster zeigt die falsche Konfigurationszeile base_url = "https://api.aicodewith.ai/nope" und dann kimi -m aicodewith/claude-haiku-4-5-20251001 -p "Reply with exactly: Hello from aicodewith.ai". Tatsächlicher Fehler: error: failed to run prompt: provider.api_error: 404 "不支持的请求路径,请检查 API 地址是否正确 (request_id: req_1791793075991_6c21900c)". Deutsch: Prompt konnte nicht ausgeführt werden: Provider-API-Fehler 404, nicht unterstützter Anfragepfad, bitte prüfen Sie, ob die API-Adresse korrekt ist (request_id: req_1791793075991_6c21900c). base_url wurde danach auf https://api.aicodewith.ai/v1 zurückgesetzt, und ein normaler Lauf antwortete Hello from aicodewith.ai.

FAQ

Wie verwende ich meinen eigenen API-Schlüssel in Kimi Code?

Schreibe in ~/.kimi-code/config.toml unter [providers.aicodewith] api_key = "your key" und setze base_url auf https://api.aicodewith.ai/v1. Ein neues Terminal behält ihn.

Warum funktioniert export OPENAI_API_KEY nicht?

Kimi Code liest OPENAI_API_KEY nicht. Lege den API-Schlüssel in der Konfigurationsdatei ab.

Wo befindet sich die config.toml von Kimi Code?

Standardmäßig ~/.kimi-code/config.toml. Verschiebe das Datenstammverzeichnis mit KIMI_CODE_HOME.

Kann Kimi Code den API-Schlüssel hinzufügen, ohne die Datei zu bearbeiten?

Ja. Tippe /provider in Kimi Code ein oder führe kimi provider im Terminal aus und folge den Eingabeaufforderungen.

Was bedeutet type = "openai"?

Kimi Code sendet Anfragen im OpenAI-API-Format. AI Code With akzeptiert dieses Format, daher legst du nur base_url und api_key fest.

Quellen

Verwandte Links