Skip to Content

Kimi-Reihe

Die Kimi-Modelle von Moonshot AI, darunter Kimi K3, K2.6 und das auf Programmierung ausgerichtete K2.7 Code. Sie werden über die OpenAI-kompatible API aufgerufen, unterstützen zusätzlich den nativen Anthropic-Endpunkt und lassen sich in Claude Code verwenden.

Häufige Aufgaben

Modelle

Die vollständige Modellliste und aktuelle Preise finden Sie auf der Modellseite . Modell-IDs beginnen mit dem Präfix moonshotai/, das weggelassen werden kann.

Gängige Modell-IDs (exakt kopieren)
Kimi K3moonshotai/kimi-k31M Kontext, Bildeingabe
Kimi K2.6moonshotai/kimi-k2.6256K Kontext, Bildeingabe
Kimi K2.7 Codemoonshotai/kimi-k2.7-codeFür Programmierung

Kimi-Modelle werden direkt von Moonshot AI (moonshot) bereitgestellt; einige Modelle sind zusätzlich über Anbieter wie Azure AI Foundry oder Alibaba Cloud Model Studio verfügbar. Standardmäßig wird automatisch ausgewählt. Wie Sie einen Anbieter festlegen, steht unter Provider-Routing.

Aufrufbeispiele

kimi_basic.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.chat.completions.create( model="moonshotai/kimi-k3", messages=[{"role": "user", "content": "Erkläre in einem Satz, was Idempotenz ist."}], extra_body={"thinking": {"type": "disabled"}}, ) print(resp.choices[0].message.content)

Thinking-Modus

Kurz gesagtBei Kimi ist Thinking standardmäßig aktiv. Wenn Sie kein Thinking benötigen, setzen Sie den type von thinking auf disabled (außer bei K2.7 Code HighSpeed).
ModellStandardThinking abschalten
Kimi K3, K2.6, K2.7 CodeAktiv"thinking": {"type": "disabled"}
Kimi K2.7 Code HighSpeedAktivNicht unterstützt; disabled liefert 400

Gemessen an derselben Mathematikaufgabe: Kimi K3 brauchte standardmäßig etwa 30 Sekunden, ohne Thinking etwa 3 Sekunden; K2.6 verbrauchte standardmäßig rund 11.000 Thinking-Tokens und etwa 4,5 Minuten, ohne Thinking etwa 40 Sekunden. Thinking-Tokens werden zum Ausgabepreis abgerechnet, ihre Anzahl steht in usage.completion_tokens_details.reasoning_tokens.

Thinking-Inhalt auslesen: In Streaming-Antworten steht er in delta.reasoning_content; in Antworten ohne Streaming in message.reasoning_details, wobei Sie die text-Felder der einzelnen Einträge der Reihe nach zusammenfügen.

Fügen Sie web_search zu tools des Responses-Endpunkts hinzu; das Modell sucht dann selbstständig und hängt Quellenangaben an die Antwort an:

kimi_web_search.py
import os from openai import OpenAI client = OpenAI(base_url="https://api.ofox.ai/v1", api_key=os.environ["OFOX_API_KEY"]) resp = client.responses.create( model="moonshotai/kimi-k3", tools=[{"type": "web_search"}], input="Welches ist die neueste stabile Version von Python?", ) print(resp.output_text) for item in resp.output: if item.type == "message": for part in item.content: for a in getattr(part, "annotations", None) or []: print("Quelle:", a.title, a.url)
  • In unseren Tests unterstützt von Kimi K3 und K2.6. In output erscheinen nacheinander die Einträge reasoning, web_search_call und message; die Quellenangaben stehen in annotations des message-Inhalts.
  • Suchen werden pro Aufruf abgerechnet; die Preise finden Sie auf der Modellseite .

In Claude Code verwenden

Kimi-Modelle unterstützen den nativen Anthropic-Endpunkt unter https://api.ofox.ai/anthropic:

Konfigurationswerte für Claude Code
ANTHROPIC_BASE_URLhttps://api.ofox.ai/anthropic
ANTHROPIC_AUTH_TOKENIhren OfoxAI API Key einfügen
ANTHROPIC_MODELmoonshotai/kimi-k2.7-code

Beim Aufruf über den Anthropic-Endpunkt wird der Thinking-Inhalt als thinking-Block zurückgegeben. Die vollständige Einrichtung von Claude Code finden Sie unter Claude Code einrichten.

Bildeingabe und strukturierte Ausgabe

  • Kimi K3 und K2.6 unterstützen Bildeingaben über den Standard-Inhaltsblock image_url; zur Verwendung siehe Bildverständnis.
  • response_format unterstützt json_schema und json_object; Tool-Aufrufe verwenden den Standardparameter tools. Zur Verwendung siehe Strukturierte Ausgabe.
  • Wiederholte Anfragepräfixe werden automatisch gecacht; die Treffer stehen in usage.prompt_tokens_details.cached_tokens.

Häufige Fehler

HTTP · typeFehlermeldung (Original)UrsacheLösung
400 invalid_request_errorinvalid thinking: only type=enabled is allowed for this modelK2.7 Code HighSpeed unterstützt das Abschalten von Thinking nichtParameter thinking entfernen oder zu K2.7 Code wechseln
429 rate_limit_errorRate limit reached for the requested model. Please retry after a short delay.Zu viele AnfragenSpäter erneut versuchen, siehe Ratenbegrenzung
404 model_not_foundModel 'moonshotai/kimi-k9' not foundModell-ID falsch geschrieben oder Präfix moonshot/ verwendetDas Präfix lautet moonshotai/; Modell-ID von dieser Seite kopieren
Zeitüberschreitung—Thinking ist standardmäßig aktiv, komplexe Fragen dauern längerThinking abschalten, Streaming verwenden oder das Client-Timeout auf mindestens 600 Sekunden setzen

Weitere allgemeine Fehler finden Sie unter Fehlerbehandlung.

Offizielle Dokumentation

FAQ

Wie lautet die Modell-ID für Kimi?

Die Standardschreibweise ist moonshotai/kimi-k3; das Präfix kann weggelassen werden, also kimi-k3. Die Schreibweise moonshot/kimi-k3 liefert 404.

Wie schalte ich bei Kimi das Thinking ab?

Übergeben Sie "thinking": {"type": "disabled"}; im OpenAI SDK gehört es in extra_body. K2.7 Code HighSpeed unterstützt das Abschalten nicht und liefert dabei 400.

Kann Kimi im Web suchen?

Ja. Verwenden Sie den Responses-Endpunkt und fügen Sie {"type": "web_search"} zu tools hinzu; die Antwort enthält dann Quellenangaben. In unseren Tests unterstützt von Kimi K3 und K2.6.

Kann Claude Code Kimi verwenden?

Ja. Setzen Sie ANTHROPIC_BASE_URL auf https://api.ofox.ai/anthropic und als Modell moonshotai/kimi-k2.7-code oder moonshotai/kimi-k3.

Warum ist Kimi K2.6 so langsam?

Bei K2.6 ist Thinking standardmäßig aktiv; bei komplexen Fragen können über zehntausend Tokens und mehrere Minuten anfallen. Schalten Sie Thinking ab, wenn Sie es nicht benötigen, oder wechseln Sie zu Kimi K3.

Zuletzt aktualisiert am