Kimi (Moonshot) gebruiken als AI-coding-agent
Exporteer MOONSHOT_API_KEY en voer oharness -m moonshot/kimi-k2.7-code uit. Een Kimi Code-abonnement is een aparte aanbieder, kimi-coding, met een eigen sleutelvariabele.
Drie commando's
npm install -g oharnessexport MOONSHOT_API_KEY="..."oharness -m moonshot/kimi-k2.7-codeWelk model?
| Model-id | Context | Input / cached / output ($/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 |
Catalogusprijzen uit de models.dev-snapshot die OHarness meelevert (2026-09-19).
Accounts op het Chinese vasteland
De aanbieder moonshot wijst naar het internationale platform. Een account op het vasteland gebruikt api.moonshot.cn — overschrijf de basis-URL:
{ "providers": { "moonshot": { "baseUrl": "https://api.moonshot.cn/v1" } } }Kimi Code-abonnement
export KIMI_CODING_API_KEY="..."Kies daarna onder /models een model van de aanbieder kimi-coding. De abonnementssleutel wordt op de host voor betalen naar gebruik geweigerd en andersom; daarom zijn het twee aparte aanbieders.
Veelgestelde vragen
Kan ik Kimi gebruiken met een agent in de stijl van Claude Code?
Ja. OHarness heeft Moonshot als ingebouwde aanbieder: stel MOONSHOT_API_KEY (of KIMI_API_KEY) in en voer oharness -m moonshot/kimi-k2.7-code uit.
Wat is de basis-URL van de Kimi-API?
https://api.moonshot.ai/v1 voor het internationale platform en https://api.moonshot.cn/v1 voor accounts op het vasteland. Beide zijn OpenAI-compatibel.
Referentie voor Moonshot (Kimi)
| Aanbieder-id | moonshot |
| Basis-URL | https://api.moonshot.ai/v1 |
| Protocol | OpenAI-compatibele chat completions |
| API-sleutel | MOONSHOT_API_KEY of KIMI_API_KEY |
| Modeldetectie | Ja — de modellijst wordt bij het endpoint opgevraagd in plaats van meegeleverd. |
Verbinden
Het endpoint hierboven is ingebouwd, dus er valt niets in te stellen. Zet de sleutel in de omgeving en de aanbieder verschijnt in de modelkiezer:
export MOONSHOT_API_KEY="..."Sleutels worden uitgegeven door Moonshot (Kimi) — waar je er een krijgt.
Modellen op Moonshot (Kimi)
De nieuwste modellen die Moonshot (Kimi) levert en die tools kunnen aanroepen, uit de models.dev-snapshot die OHarness meelevert. Het harness vraagt het endpoint ook om zijn actuele lijst, dus een model dat na deze snapshot is uitgebracht, verschijnt toch in de kiezer.
| Model-id | Context / output | $/M in / cached / out | Reasoning |
|---|---|---|---|
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 |
Catalogusprijzen in USD per miljoen tokens, uitgelezen van models.dev op 2026-09-19. Moonshot (Kimi) wijzigt zijn prijzen en modellen; de eigen prijzenpagina van de aanbieder is leidend. Start een sessie met het nieuwste model:
oharness -m moonshot/kimi-k3Goed om te weten
Het internationale platform. Accounts op het vasteland gebruiken https://api.moonshot.cn/v1 — overschrijf baseUrl in een gebruikerscatalogus. Een Kimi Code-abonnement is een apart endpoint; zie kimi-coding.
Ergens anders naartoe laten wijzen
Een regionale host, een gateway of een eigen server. Overrides in ~/.oharness/config.json werken per veld, dus het endpoint wijzigen betekent niet dat je de rest van de aanbieder opnieuw moet opgeven — dit is het volledige blok, met de standaardwaarde ingevuld zodat de vorm duidelijk is:
{
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1"
}
}
}Wat je hoe dan ook krijgt
Dezelfde agent-lus, dezelfde tools, dezelfde MCP-servers en dezelfde permissieregels, welke aanbieder er ook onder zit — en midden in een sessie tussen ze wisselen zet niets om, omdat de geschiedenis nooit in de vorm van een leverancier wordt opgeslagen. Wat een agent-harness is legt uit waarom dat het lastige deel is, en de referentie voor aanbieders behandelt de catalogus zelf.