Kimi K3.1 Pro API einrichten: Schritt-für-Schritt-Anleitung mit dem OpenAI SDK



0850 840 08 23

Die Einrichtung der Kimi K3.1 Pro API dauert vier Schritte: Erstellen Sie in der Konsole der Kimi API Platform einen API-Schlüssel, speichern Sie ihn in der Umgebungsvariablen MOONSHOT_API_KEY, installieren Sie das OpenAI Python SDK mit python3 -m pip install --upgrade 'openai>=1.0' und setzen Sie im Client base_url auf https://api.moonshot.ai/v1 und das Modell auf kimi-k3.1-pro. Moonshot AI hat K3.1 Pro am 23. Oktober 2026 veröffentlicht; es ist ein Open-Weight-Modell mit 1M Token Kontext. Die wichtigste Einstellung danach ist reasoning_effort: Der Standardwert ist max, jede Anfrage läuft also auf der höchsten Denkstufe.
Kimi K3.1 Pro ist das erste Modell der K3.1-Serie von Moonshot AI. Der Tech-Blog des Unternehmens beschreibt es als nachtrainierte Version von Kimi K3 und als bislang leistungsfähigstes Open-Weight-Modell der 3T-Klasse. Laut Modellkarte hat K3.1 Pro insgesamt 2,8 Billionen Parameter, davon sind pro Token 104 Milliarden aktiv; das Kontextfenster umfasst 1.048.576 Token. Das Modell verarbeitet Text und Bilder, laut offizieller Anleitung auch Videos über hochgeladene Dateien. Die Variante kimi-k3.1-pro-highspeed bietet dieselben Fähigkeiten mit 2-3-facher Geschwindigkeit.
Moonshot positioniert Kimi K3.1 Pro für Programmierung, Finanzen und 3D-Design. Nach eigener Messung erreicht es im Terminal-Bench 4.0 65,7 %, für Claude Opus 5.5 werden 66,4 % angegeben. In unabhängigen Tests führt Vals AI das Modell mit 62,52 Punkten auf Platz 9 von 34 im Vals Index und nennt den 23. Oktober 2026 als Veröffentlichungsdatum. Neben der Kimi API bieten 17 Anbieter das Modell über OpenRouter an.
Für Kimi K3.1 Pro über die API brauchen Sie fünf Dinge:
export-Zeile unten gilt für eine macOS- oder Linux-Shell. Unter Windows setzen Sie die Umgebungsvariable auf dem Weg Ihrer eigenen Shell.Die Einrichtung von Kimi K3.1 Pro folgt dem offiziellen Python-Beispiel von Moonshot; die Codeblöcke unten stammen unverändert aus der offiziellen Dokumentation.
Schritt 1 — Schlüssel in einer Umgebungsvariablen speichern. Die Beispiele lesen den Schlüssel aus MOONSHOT_API_KEY. Ersetzen Sie den Wert in Anführungszeichen durch Ihren Schlüssel:
export MOONSHOT_API_KEY="YOUR_KIMI_API_KEY"Schritt 2 — OpenAI SDK installieren. Dieser Befehl aktualisiert das SDK auf Version 1.0 oder neuer:
python3 -m pip install --upgrade 'openai>=1.0'Schritt 3 — Client auf den Kimi-Endpunkt richten. Die einzige Kimi-spezifische Einstellung ist die Zeile base_url:
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.ai/v1",
)Schritt 4 — Erste Anfrage senden. Fügen Sie diesen Teil in derselben Python-Datei unter dem Client ein und führen Sie die Datei mit Python aus; die Antwort des Modells erscheint im Terminal:
completion = client.chat.completions.create(
model="kimi-k3.1-pro",
messages=[{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}],
)
print(completion.choices[0].message.content)Schritt 5 — Denkstufe wählen. Bei Kimi K3.1 Pro ist das Denken immer aktiv und lässt sich nicht abschalten; das Feld reasoning_effort bestimmt den Umfang. Das offizielle Beispiel setzt die höchste Stufe ausdrücklich:
completion = client.chat.completions.create(
model="kimi-k3.1-pro",
reasoning_effort="max",
messages=[{"role": "user", "content": "Prove that the square root of 2 is irrational."}],
)
print(completion.choices[0].message.content)Das Feld akzeptiert low, high und max. Ohne Angabe gilt max. Für kurze Aufgaben wie das Beantworten von Kundenfragen vergleichen Sie low und high mit eigenen Beispielen.
Am schnellsten prüfen Sie die Einrichtung von Kimi K3.1 Pro unabhängig von Python mit der curl-Anfrage aus der offiziellen Anleitung. Sie nutzt dieselbe Variable MOONSHOT_API_KEY:
curl https://api.moonshot.ai/v1/chat/completions \
--header "Authorization: Bearer $MOONSHOT_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "kimi-k3.1-pro",
"messages": [{"role": "user", "content": "Introduce Kimi K3.1 Pro in one sentence."}]
}'Die Antwort kommt im OpenAI-Format zurück, der Text steht in choices[0].message.content. Auch das Python-Beispiel liest die Antwort aus completion.choices[0].message.content. Kimi-Modelle liefern nicht jedes Mal exakt dieselbe Antwort, prüfen Sie also auf eine sinnvolle Antwort statt auf einen identischen Satz. Funktioniert curl, Python aber nicht, liegt das Problem meist an der SDK-Version oder an der Zeile base_url.
Die meisten Fehler mit Kimi K3.1 Pro entstehen aus Gewohnheiten von OpenAI-Modellen. Nach den Grenzen in der offiziellen Anleitung sind das die wichtigsten Fälle:
| Symptom | Ursache | Lösung |
|---|---|---|
| Das Modell erscheint im Konto gesperrt | Es wurde noch kein Guthaben aufgeladen | Mindestens 1 US-Dollar aufladen |
Ihre Einstellung für temperature oder top_p ändert nichts | Diese Werte sind bei K3.1 Pro fest (temperature=1.0, top_p=0.95) | Parameter aus der Anfrage entfernen und das Verhalten über Anweisungen steuern |
| Mehrstufiger Chat oder Tool-Aufrufe liefern nicht das erwartete Ergebnis | Aus der vorigen Antwort wird nur content zurückgeschickt | Die vollständige Assistentennachricht mit reasoning_content und tool_calls an messages anhängen |
| Eine Anfrage mit Bild schlägt fehl | Öffentliche Bild-URLs werden nicht unterstützt | Bild als base64 oder als ms://<file-id> senden |
| JSON-Ausgabe lässt sich nicht parsen | Der Code liest das Feld reasoning_content | json_schema-Ausgabe nur aus message.content parsen |
| Antworten sind langsam und teurer als erwartet | Der Standardwert von reasoning_effort ist max | Für kurze Aufgaben low oder high testen; für Tempo kimi-k3.1-pro-highspeed prüfen |
Ein weiterer Hinweis: Laut Anleitung wird das offizielle Websuche-Werkzeug überarbeitet und ist für Produktionsabläufe vorerst nicht empfohlen. Braucht Ihr Assistent aktuelle Informationen, führen Sie die Suche mit einem eigenen Werkzeug aus.
Kimi K3.1 Pro ist auf drei Wegen erreichbar, mit jeweils anderen Folgen für Daten und Lizenz. Die Tabelle haben wir aus der offiziellen Dokumentation und dem Lizenztext zusammengestellt:
| Weg | Einrichtungsaufwand | Wer verarbeitet die Daten | Lizenzseite |
|---|---|---|---|
| Kimi API | Schlüssel, OpenAI SDK, base_url | Moonshot AI; Zero Data Retention ist verfügbar | Nutzung über offizielle Moonshot-Produkte ist ausgenommen |
| Drittanbieter (z. B. Anbieter auf OpenRouter) | Schlüssel und Endpunkt des Anbieters | Der gewählte Anbieter | Die Ausnahme gilt laut Text nur für zertifizierte Inferenzpartner; beim Anbieter nachfragen |
| Eigene Server | Multi-GPU-Server mit vLLM, SGLang oder TokenSpeed | Ihre Infrastruktur | Interne Nutzung ist ausgenommen; wer das Modell anderen als Dienst anbietet, prüft die Umsatzschwelle |
Im folgenden Beispiel kostet ein KI-Assistent mit 10.000 Kundengesprächen im Monat 230 US-Dollar für die Nutzung von Kimi K3.1 Pro. Als Preis haben wir die Werte von Vals AI verwendet: 2 US-Dollar pro Million Eingabe-Token und 10 US-Dollar pro Million Ausgabe-Token. Die Tabelle auf Kimis Preisseite war für uns nicht abrufbar, prüfen Sie den aktuellen Preis daher vor der Budgetplanung in der Konsole. Wir gehen von 4.000 Eingabe- und 1.500 Ausgabe-Token einschließlich Denken pro Gespräch aus; das sind unsere Beispielwerte, keine Angaben von Moonshot.
Den Ausgabeanteil haben wir hoch angesetzt, weil das Denken auf der Standardstufe max lange dauern kann. Wiederholte Systemanweisungen werden automatisch zwischengespeichert und gecachte Eingaben günstiger berechnet, die echte Rechnung kann also abweichen. Die Rechnung umfasst nur die Modellnutzung; WhatsApp- oder Telefonkosten, Integration und Wartung sind nicht enthalten.
Klären Sie vor dem Livegang von Kimi K3.1 Pro vier Punkte:
Die Schritte in dieser Anleitung gelten für die Modell-ID kimi-k3.1-pro und den Endpunkt https://api.moonshot.ai/v1. Laut offizieller Anleitung liegt max_completion_tokens standardmäßig bei 131072 und lässt sich bis 1048576 erhöhen. Da das SDK mit der Bedingung openai>=1.0 installiert wird, erhalten Sie die an diesem Tag aktuelle OpenAI-Version; fixieren Sie die Version für den Produktivbetrieb in Ihrer eigenen Abhängigkeitsdatei. Für das schnellere Modell genügt es, die Modell-ID auf kimi-k3.1-pro-highspeed zu ändern.
Für Unternehmen, die mit langen Dokumenten arbeiten und ein anderes Modell mit wenig Änderungen am bestehenden OpenAI-Code testen wollen, ist die Einrichtung von Kimi K3.1 Pro ein günstiger Versuch. Nehmen Sie einen mittelständischen Maschinenbauer, dessen Vertrieb vor jedem Angebot umfangreiche Lastenhefte prüft. Mit 1M Token Kontext kann er ein ganzes Lastenheft in einer Anfrage übergeben und Fragen zur Erfüllbarkeit stellen. Nutzt sein Code bereits das OpenAI SDK, bedeutet der Wechsel nur neue Werte für Schlüssel, base_url und Modell. Die eigentliche Arbeit liegt darin, die Antwortqualität auf Deutsch zu messen und die Auftragsverarbeitung nach DSGVO zu klären.
Für wen es passt und für wen nicht:
max. Wer Kundendaten nicht an externe Anbieter geben darf und keine Multi-GPU-Server hat, sollte ebenfalls anders wählen.Drei Schritte für diese Woche:
low und max an K3.1 Pro; erfassen Sie Genauigkeit und Antwortzeit.Brauchen Sie eine günstigere Klassifizierungsschicht, lesen Sie unsere Anleitung zur Einrichtung der Claude Haiku 5.5 API; wie Sie einen Assistenten mit Ihrer Website verbinden, zeigt unsere Anleitung zur Assistenten-Einrichtung. Für mehrstufige Abläufe, die ein langes Dokument lesen und dann einen CRM-Eintrag anlegen oder ein Angebot entwerfen, passt unser KI-Agent-Service; für Kundennachrichten über WhatsApp unser Service für WhatsApp-Automatisierung. Fertige Szenarien können Sie auf unserer Demo-Seite ausprobieren.
Zuletzt geprüft: 8. November 2026.
Um Kimi K3.1 Pro oder ein anderes Modell an Ihre Abläufe anzupassen, besuchen Sie unsere Seite zum KI-Assistenten, fordern Sie über unser Kontaktformular ein kurzes Erstgespräch an oder rufen Sie unter +90 850 840 08 23 an und sprechen Sie live mit Azra, unserer Sprachassistentin.
Ja. Das Modell wird freigeschaltet, sobald mindestens 1 US-Dollar aufgeladen ist. Vals AI nennt 2 US-Dollar pro Million Eingabe-Token und 10 US-Dollar pro Million Ausgabe-Token; prüfen Sie den aktuellen Preis in der Konsole. Gesammelt über die Batch API verarbeitete Anfragen kosten 60 % des Standardpreises.
Die Modellkarte von Moonshot nennt keine unterstützten Sprachen, und das offizielle Beispiel beschreibt das Modell als besonders gut auf Chinesisch und Englisch. Testen Sie die Antwortqualität auf Deutsch mit echten Kundenfragen, bevor Sie live gehen, und legen Sie die Antwortsprache in der Systemanweisung fest.
Die Gewichte liegen auf Hugging Face, und die Modellkarte nennt für vLLM den Befehl vllm serve "moonshotai/Kimi-K3.1-Pro". Mit insgesamt 2,8 Billionen Parametern braucht das Modell aber einen Multi-GPU-Server. Interne Nutzung ist laut Lizenz frei; wer das Modell anderen als Dienst anbieten will, prüft die Umsatzschwelle der Lizenz.
Ja. Die Kimi API folgt dem OpenAI-Format, es genügt, Schlüssel, base_url und Modell-ID zu ändern. Entfernen Sie außerdem die festen Parameter (temperature, top_p) aus den Anfragen und schicken Sie in mehrstufigen Gesprächen die Assistentennachricht mit reasoning_content zurück.