Moonshot AI (Kimi) in OpenClaw nutzen
Ich kenne das Problem: Du arbeitest an einem Projekt und die Standard-LLMs fressen entweder dein Budget auf oder der Kontext reicht für deine langen Files einfach nicht aus. Ich habe Moonshot (Kimi) ausprobiert, weil ich eine API gesucht habe, die stabil mit OpenAI-kompatiblen Endpoints läuft und gleichzeitig riesige Datenmengen schluckt.
Moonshot ist hier eine echte Empfehlung, wenn du Wert auf ein ordentliches Kontext-Fenster und eine einfache Integration legst. Es ist unkompliziert einzurichten und die Performance der K2.5 Modelle ist für die meisten Workflows absolut ausreichend.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Einen Moonshot API Key (oder einen speziellen Kimi Coding Key).
- Eine installierte Version von OpenClaw auf deinem System.
Schnellstart
Abschnitt betitelt „Schnellstart“In weniger als fünf Minuten ist die API startklar. Du hast zwei Optionen, je nachdem, ob du das allgemeine Moonshot-Modell oder die spezialisierte Kimi Coding API nutzen willst.
1. Onboarding via CLI
Abschnitt betitelt „1. Onboarding via CLI“Für das Standard-Modell führst du diesen Befehl aus:
openclaw onboard --auth-choice moonshot-api-keyWenn du Kimi Coding bevorzugst, nutzt du diesen Weg:
openclaw onboard --auth-choice kimi-code-api-key2. Konfiguration anpassen
Abschnitt betitelt „2. Konfiguration anpassen“Hier ist ein Beispiel für deine config.json5. Ich empfehle dir, das kimi-k2.5 als Primary Model zu setzen, da es aktuell die beste Balance bietet.
{ env: { MOONSHOT_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "moonshot/kimi-k2.5" }, models: { "moonshot/kimi-k2.5": { alias: "Kimi K2.5" }, "moonshot/kimi-k2-0905-preview": { alias: "Kimi K2" }, "moonshot/kimi-k2-turbo-preview": { alias: "Kimi K2 Turbo" }, "moonshot/kimi-k2-thinking": { alias: "Kimi K2 Thinking" }, "moonshot/kimi-k2-thinking-turbo": { alias: "Kimi K2 Thinking Turbo" }, }, }, }, models: { mode: "merge", providers: { moonshot: { baseUrl: "https://api.moonshot.ai/v1", apiKey: "${MOONSHOT_API_KEY}", api: "openai-completions", models: [ { id: "kimi-k2.5", name: "Kimi K2.5", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192, }, { id: "kimi-k2-0905-preview", name: "Kimi K2 0905 Preview", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192, }, { id: "kimi-k2-turbo-preview", name: "Kimi K2 Turbo", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192, }, { id: "kimi-k2-thinking", name: "Kimi K2 Thinking", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192, }, { id: "kimi-k2-thinking-turbo", name: "Kimi K2 Thinking Turbo", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192, }, ], }, }, },}Für Kimi Coding sieht der Schnipsel so aus:
{ env: { KIMI_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "kimi-coding/k2p5" }, models: { "kimi-coding/k2p5": { alias: "Kimi K2.5" }, }, }, },}Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“Wenn es hakt, liegt es meist an einer dieser zwei Ursachen:
- Falsche Keys: Moonshot und Kimi Coding sind getrennte Provider. Du kannst die Keys nicht untereinander tauschen. Achte darauf, dass du für
moonshot/auch den Moonshot-Key nutzt. - Regions-Probleme: Standardmäßig wird der internationale Endpoint genutzt. Wenn du in China bist oder deine Daten dort verarbeiten willst, ändere die
baseUrlaufhttps://api.moonshot.cn/v1.
Probier es aus
Abschnitt betitelt „Probier es aus“Die Einrichtung ist wirklich fix erledigt. Falls du bei der Konfiguration deiner Agents oder der API-Anbindung Hilfe brauchst, frag einfach unseren AI Setup Assistant.
Nächste Schritte
Abschnitt betitelt „Nächste Schritte“OpenClaw Expert
Noch festgefahren?
Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.