Usar Kimi (Moonshot) como agente de programación
Exporta MOONSHOT_API_KEY y ejecuta oharness -m moonshot/kimi-k2.7-code. Una suscripción a Kimi Code es un proveedor distinto, kimi-coding, con su propia variable de clave.
Tres comandos
npm install -g oharnessexport MOONSHOT_API_KEY="..."oharness -m moonshot/kimi-k2.7-codeQué modelo
| Id del modelo | Contexto | Entrada / en caché / salida ($/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 |
Precios de tarifa de la instantánea de models.dev que incluye OHarness (2026-09-19).
Cuentas de China continental
El proveedor moonshot apunta a la plataforma internacional. Una cuenta de China continental usa api.moonshot.cn; sobrescribe la URL base:
{ "providers": { "moonshot": { "baseUrl": "https://api.moonshot.cn/v1" } } }Plan Kimi Code
export KIMI_CODING_API_KEY="..."Después elige un modelo del proveedor kimi-coding en /models. La clave del plan se rechaza en el host de pago por uso y viceversa; por eso son dos proveedores distintos.
Preguntas frecuentes
¿Puedo usar Kimi con un agente al estilo de Claude Code?
Sí. OHarness incluye Moonshot como proveedor incorporado: define MOONSHOT_API_KEY (o KIMI_API_KEY) y ejecuta oharness -m moonshot/kimi-k2.7-code.
¿Cuál es la URL base de la API de Kimi?
https://api.moonshot.ai/v1 para la plataforma internacional y https://api.moonshot.cn/v1 para las cuentas de China continental. Ambas son compatibles con OpenAI.
Referencia de Moonshot (Kimi)
| Id del proveedor | moonshot |
| URL base | https://api.moonshot.ai/v1 |
| Protocolo | Chat completions compatible con OpenAI |
| Clave API | MOONSHOT_API_KEY o KIMI_API_KEY |
| Descubrimiento de modelos | Sí: la lista de modelos se le pide al endpoint en lugar de venir en el paquete. |
Cómo conectarlo
El endpoint de arriba viene incorporado, así que no hay nada que configurar. Pon la clave en el entorno y el proveedor aparece en el selector de modelos:
export MOONSHOT_API_KEY="..."Las claves las emite Moonshot (Kimi): dónde conseguir una.
Modelos en Moonshot (Kimi)
Los modelos más recientes que sirve Moonshot (Kimi) y que pueden llamar a herramientas, según la instantánea de models.dev que incluye OHarness. El harness también le pide al endpoint su lista en vivo, así que un modelo publicado después de esta instantánea aparece igualmente en el selector.
| Id del modelo | Contexto / salida | $/M entrada / caché / salida | Razonamiento |
|---|---|---|---|
kimi-k3 | 1.05M / 131K | 3 / 0.3 / 15 | Sí |
kimi-k2.7-code | 262K / 262K | 0.95 / 0.19 / 4 | Sí |
kimi-k2.7-code-highspeed | 262K / 262K | 1.9 / 0.38 / 8 | Sí |
kimi-k2.6 | 262K / 262K | 0.95 / 0.16 / 4 | Sí |
Precios de tarifa en USD por millón de tokens, leídos de models.dev el 2026-09-19. Moonshot (Kimi) cambia sus precios y modelos; su propia página de precios es la referencia. Empieza una sesión con el más reciente:
oharness -m moonshot/kimi-k3Conviene saber
La plataforma internacional. Las cuentas de China continental usan https://api.moonshot.cn/v1: sobrescribe baseUrl en un catálogo de usuario. Un plan Kimi Code es un endpoint aparte; consulta kimi-coding.
Apuntarlo a otro sitio
Un host regional, un gateway o un servidor propio. Las sobrescrituras en ~/.oharness/config.json son por campo, así que cambiar el endpoint no obliga a repetir el resto del proveedor. Este es el bloque completo, con el valor predeterminado para que se vea la forma:
{
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1"
}
}
}Lo que obtienes en cualquier caso
El mismo bucle del agente, las mismas herramientas, los mismos servidores MCP y las mismas reglas de permisos, sea cual sea el proveedor de debajo; y cambiar entre ellos a mitad de sesión no convierte nada, porque el historial nunca se guarda en el formato de un proveedor. Qué es un harness de agentes explica por qué esa es la parte difícil, y la referencia de proveedores cubre el propio catálogo.