Använd Kimi (Moonshot) som kodagent
Exportera MOONSHOT_API_KEY och kör oharness -m moonshot/kimi-k2.7-code. En Kimi Code-prenumeration är en separat leverantör, kimi-coding, med en egen nyckelvariabel.
Tre kommandon
npm install -g oharnessexport MOONSHOT_API_KEY="..."oharness -m moonshot/kimi-k2.7-codeVilken modell
| Modell-id | Kontext | Indata / cachad / utdata ($/M) |
|---|---|---|
kimi-k2.7-code | 256K | 0.95 / 0.19 / 4.00 |
kimi-k2.6 | 256K | 0.95 / 0.16 / 4.00 |
kimi-k3 | 1M | 3.00 / 0.30 / 15.00 |
Listpriser från den models.dev-ögonblicksbild som följer med OHarness (2026-09-19).
Konton på fastlandet
Leverantören moonshot pekar på den internationella plattformen. Ett konto på fastlandet använder api.moonshot.cn — åsidosätt bas-URL:en:
{ "providers": { "moonshot": { "baseUrl": "https://api.moonshot.cn/v1" } } }Kimi Code-plan
export KIMI_CODING_API_KEY="..."Välj sedan en modell från leverantören kimi-coding under /models. Plannyckeln avvisas på värden för betalning per användning och tvärtom, och därför är de två separata leverantörer.
Vanliga frågor
Kan jag använda Kimi med en agent i stil med Claude Code?
Ja. OHarness har Moonshot som inbyggd leverantör: sätt MOONSHOT_API_KEY (eller KIMI_API_KEY) och kör oharness -m moonshot/kimi-k2.7-code.
Vilken bas-URL har Kimis API?
https://api.moonshot.ai/v1 för den internationella plattformen och https://api.moonshot.cn/v1 för konton på fastlandet. Båda är OpenAI-kompatibla.
Referens för Moonshot (Kimi)
| Leverantörs-id | moonshot |
| Bas-URL | https://api.moonshot.ai/v1 |
| Protokoll | OpenAI-kompatibla chat completions |
| API-nyckel | MOONSHOT_API_KEY eller KIMI_API_KEY |
| Modellupptäckt | Ja — modellistan efterfrågas hos endpointen i stället för att skickas med. |
Ansluta den
Endpointen ovan är inbyggd, så det finns inget att konfigurera. Lägg nyckeln i miljön så dyker leverantören upp i modellväljaren:
export MOONSHOT_API_KEY="..."Nycklar utfärdas av Moonshot (Kimi) — så här får du en.
Modeller på Moonshot (Kimi)
De nyaste modellerna som Moonshot (Kimi) erbjuder och som kan anropa verktyg, från den models.dev-ögonblicksbild som följer med OHarness. Harnessen frågar också endpointen efter dess aktuella lista, så en modell som släppts efter ögonblicksbilden dyker ändå upp i väljaren.
| Modell-id | Kontext / utdata | $/M in / cachad / ut | Resonemang |
|---|---|---|---|
kimi-k3 | 1.05M / 131K | 3 / 0.3 / 15 | Ja |
kimi-k2.7-code | 262K / 262K | 0.95 / 0.19 / 4 | Ja |
kimi-k2.7-code-highspeed | 262K / 262K | 1.9 / 0.38 / 8 | Ja |
kimi-k2.6 | 262K / 262K | 0.95 / 0.16 / 4 | Ja |
Listpriser i USD per miljon tokens, lästa från models.dev den 2026-09-19. Moonshot (Kimi) ändrar sina priser och modeller; dess egen prissida är det som gäller. Starta en session med den nyaste:
oharness -m moonshot/kimi-k3Bra att veta
Den internationella plattformen. Konton på fastlandet använder https://api.moonshot.cn/v1 — åsidosätt baseUrl i en användarkatalog. En Kimi Code-plan är en separat endpoint; se kimi-coding.
Peka den någon annanstans
En regional värd, en gateway eller en egen server. Åsidosättningar i ~/.oharness/config.json gäller per fält, så att ändra endpointen betyder inte att du måste ange resten av leverantören igen — det här är hela blocket, visat med standardvärdet så att formen blir tydlig:
{
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1"
}
}
}Det du får oavsett
Samma agentloop, samma verktyg, samma MCP-servrar och samma behörighetsregler, vilken leverantör som än ligger under — och att byta mellan dem mitt i en session konverterar ingenting, eftersom historiken aldrig sparas i en leverantörs format. Vad en agent-harness är förklarar varför det är den svåra delen, och referensen för leverantörer går igenom själva katalogen.