https://api.kimi.com/coding/v1.
GoModel routes chat, model listing, embeddings, and passthrough requests through the shared
OpenAI adapter. The /v1/responses endpoint is translated through chat completions, while
files and batches are not supported by the upstream endpoint.
Configure
config.yaml:
The provider
type is kimicode (no hyphen). The config key (kimicode in
the example above) is arbitrary and only identifies this entry inside your
config; it may be changed.Models
The standard chat model alias iskimi-for-coding. You can reference it in a virtual
model or call it directly through the OpenAI-compatible /v1/chat/completions endpoint.
Embeddings
Kimi Code exposesbge_m3_embed for embeddings, but this model is not documented
upstream. Treat it as experimental: test availability and dimensionality in your account
before relying on it in production workflows.
Pricing & quota
Kimi Code does not publish per-token pricing. Because GoModel’s usage-cost tracking has no price to multiply, it reportscost as zero for Kimi Code requests. The cost load-balancing
strategy cannot prefer or rank this provider by price, but it may still fall back to Kimi Code
when no priced provider is available.
Upstream quota works on a weekly refresh plus a rolling five-hour window. Plan for burst
limits and prefer conservative per-provider retry overrides: