Kimi K2.7 Code es el modelo agéntico centrado en codificación de Moonshot AI, construido sobre Kimi K2.6, ajustado para la ingeniería de software del mundo real y descrito por Moonshot como su modelo dedicado a la codificación, que sigue instrucciones de forma más fiable en contextos largos y completa tareas de codificación con mayores tasas de éxito.
- Entrada
- texto imagen vídeo $0.95/M
- Salida
- texto $4/M
- Lectura de caché
- $0.19/M
- Contexto
- 256K
- vs GPT-4o
- ~81% más barato
Benchmarks
Publicado por los proveedores: Alibaba (Qwen) Moonshot OpenAI Z.ai
El precio en contexto
Posición del precio entre 68 modelos comparables
La barra muestra dónde queda el precio de este modelo entre todos los modelos del mismo tipo en Synthorai. En cada extremo se nombra el más barato y el más caro. Son tarifas base; los descuentos por lote, región y escritura en caché están en la página de precios.
Especificaciones y límites
Tokens
| Ventana de contexto (especificación del proveedor) | 256.000 |
|---|---|
| Salida máxima (especificación del proveedor) | 32.768 |
Caché de prompts
| Modo | automático |
|---|
Razonamiento
| Parámetro del proveedor | thinking.type + thinking.keep |
|---|---|
| Valores admitidos | type accepts only enabled; keep accepts only all |
| Valor por defecto | pensamiento activado con Preserved Thinking activado se aplica si la solicitud no indica nada |
| Se puede desactivar | No |
| Comportamiento del razonamiento | Pasar type disabled devuelve un error; como Preserved Thinking se fuerza en el servidor, el reasoning_content de cada mensaje del asistente del historial debe devolverse tal cual. |
| Parámetro | reasoning_effort |
| Valores | minimal · low · medium · high parámetros que expone la pasarela; se aplica el mapeo del proveedor indicado arriba |
Modelo
| Modalidades | texto + imagen + vídeo → texto |
|---|---|
| Parámetros | 1T en total · 32B activos MoE |
| Licencia | Modified-MIT |
- Modelo agéntico centrado en programación y construido sobre K2.6: MoE de 1T con 32B activos, contexto de 256K
- pensamiento siempre activo con razonamiento preservado entre turnos
- ~30% menos tokens de pensamiento que K2.6
Un prompt, medido a través de la pasarela
Kimi K2.7 Code superado · 3 sentences
Enabling reasoning mode causes the model to generate an internal chain-of-thought before producing each answer, and that hidden reasoning text is billed like any other output. Those extra reasoning tokens typically add up to much more than the final response itself, so every API call now costs significantly more than before. Because our overall usage volume did not change, the doubled bill reflects that each query consumes roughly twice as many billable tokens.
salida 259 tok (+174 razonamiento) latencia 5.4 s
Cumplimiento de la instrucción (exactamente tres frases, se pueden contar), adaptación al público (registro de CFO) y la diferencia de facturación por razonamiento oculto que dejan ver los contadores de tokens de abajo.
Kimi K2.7 Code superado · 8/8 cases
```python def longest_run(xs): if not xs: return 0 best = 1 cur = 1 for i in range(1, len(xs)): if xs[i] == xs[i - 1]: cur += 1 best = max(best, cur) else: cur = 1 return best ``` The bug is that the function counts *transitions* between equal neighbors instead of counting the items themselves, so a single-element list never enters the loop and returns `0` instead of `1`. Likewise, resetting `cur` to `0` on a mismatch forgets the current item that starts a new run, which causes runs that end at the last index to be undercounted. Initializing both `best` and `cur` to `1` and resetting `cur` to `1` fixes both issues.
salida 410 tok (+222 razonamiento) latencia 9.4 s
Si la corrección funciona de verdad (se puede ejecutar), lo densa que es la explicación y la eficiencia en tokens en una tarea acotada.
Kimi K2.7 Code superado · 5/5 fields, guidance "withheld pending the Q4 close"
```json { "company": "Meridian Robotics", "quarter": "September quarter", "revenue_usd_m": 412, "growth_pct": 11, "guidance": "withheld pending the Q4 close" } ```
salida 721 tok (+663 razonamiento) latencia 13.2 s
Respeto del esquema (sin campos inventados), tentación de alucinar (la guidance se omite a propósito) y diferencias entre las vías de salida estructurada.
Kimi K2.7 Code superado · 120 words, 0 banned, 1 question
We're introducing Prompt Cache for our API Gateway, a new capability that stores prompt responses across multiple AI providers. By caching replies, you reduce redundant calls, lower latency, and cut costs without changing how you build. Teams using several model providers can now reuse identical prompt results instantly, keeping traffic consistent and budgets predictable. Responses are keyed by provider, model, and exact prompt, so you always get the right result. Configure TTL, hit thresholds, and eviction rules from a single dashboard. It fits into your existing routing and requires no code changes. Setup takes minutes and works with your current endpoints. Want to see how much latency and spend you can trim? Check the docs to enable Prompt Cache today.
salida 2375 tok (+2235 razonamiento) latencia 38.6 s
Respeto de las restricciones (límite de palabras, lista de palabras prohibidas, una única pregunta), sello de estilo y control de la longitud.
Usa Kimi K2.7 Code en 30 segundos
Compatible con OpenAI: cambia el base_url y conserva tu SDK. POST /v1/chat/completions
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="kimi-k2.7-code",
messages=[{"role": "user", "content": "Summarize this diff"}],
reasoning_effort="medium",
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.chat.completions.create({
model: "kimi-k2.7-code",
messages: [{ role: "user", content: "Summarize this diff" }],
reasoning_effort: "medium",
});
console.log(resp.choices[0].message.content);curl https://synthorai.io/v1/chat/completions \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "kimi-k2.7-code",
"messages": [{"role": "user", "content": "Hello"}],
"reasoning_effort": "medium"
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
Model: "kimi-k2.7-code",
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Summarize this diff"),
},
ReasoningEffort: openai.ReasoningEffortMedium,
})
fmt.Println(resp.Choices[0].Message.Content)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;
import com.openai.models.ReasoningEffort;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ChatCompletion resp = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("kimi-k2.7-code")
.addUserMessage("Summarize this diff")
.reasoningEffort(ReasoningEffort.MEDIUM)
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));Acerca de Kimi K2.7 Code
- Conserva la arquitectura Mixture-of-Experts de 1T parámetros con 32B activados por token (384 expertos, ocho por token más uno compartido) y un contexto de 256K, acepta entrada de imagen junto al texto, y siempre funciona en modo de pensamiento con el contenido de razonamiento preservado entre turnos de una conversación.
- El modo sin pensamiento no solo se desaconseja, sino que se rechaza: la documentación indica que el modelo no lo admite y que desactivar el pensamiento devuelve un error, con el pensamiento preservado forzado en el servidor.
- El razonamiento llega en reasoning_content por delante de la respuesta, y la guía es explícita en que hay que devolver ese campo con el mensaje del asistente en los turnos de llamada a herramientas o la solicitud dará error, que es el error de integración más común con este modelo.
- Oficialmente, refuerza la finalización de tareas de extremo a extremo en flujos de trabajo complejos de ingeniería de software mientras usa alrededor de un 30% menos de tokens de pensamiento que K2.6, y admite el uso agéntico de herramientas mediante el ecosistema MCP con pensamiento intercalado a lo largo de llamadas a herramientas de varios pasos.
- Moonshot aconseja dejar un margen generoso de max_tokens porque el razonamiento lo consume.
- Los pesos son abiertos bajo una licencia Modified MIT.
- Acceda a Kimi K2.7 Code en Synthorai a través del endpoint compatible con OpenAI.
Preguntas frecuentes
¿Se puede probar gratis la API de Kimi K2.7 Code?
Sí: las cuentas nuevas reciben 10 llamadas de prueba y hasta $1 de crédito gratuito, sin tarjeta. A $0.95/M de tokens de entrada, solo con ese crédito tienes para unas 131 solicitudes de ~8K tokens a Kimi K2.7 Code.
¿En qué destaca Kimi K2.7 Code?
Aproximadamente un 30% menos de tokens de pensamiento; razonamiento preservado a lo largo de conversaciones de varios turnos; ajustado para la ingeniería de software del mundo real. En la sección «Acerca de» tienes la visión completa, según las notas de lanzamiento del propio proveedor.
¿Cuánto cuesta Kimi K2.7 Code?
Kimi K2.7 Code cuesta $0.95 por millón de tokens de entrada y $4 por millón de tokens de salida en Synthorai. Es el precio de lista del proveedor, sin recargo de plataforma. Los tokens de entrada en caché se facturan a $0.19/M.
¿Cuál es la ventana de contexto de Kimi K2.7 Code?
Kimi K2.7 Code tiene una ventana de contexto de 256K tokens en Synthorai. Una sola respuesta puede tener hasta 32,768 tokens.
¿Kimi K2.7 Code admite caché de prompts?
Sí, de forma automática: los prompts que sirve Moonshot se guardan en caché sin tocar el código. Los tokens de entrada en caché se facturan a $0.19/M frente a $0.95/M sin caché. Guía de caché de prompts →
¿Cómo obtengo acceso a Kimi K2.7 Code?
Apunta el SDK de OpenAI que ya usas a base_url="https://synthorai.io/v1", pon model="kimi-k2.7-code" y listo. Una sola clave API sirve para todos los modelos de la pasarela.
¿Kimi K2.7 Code es open source?
Sí: los pesos se publican bajo licencia Modified-MIT. O ahórrate las GPU: la versión alojada aquí es de pago por uso, sin infraestructura que mantener. Ejecutar modelos de pesos abiertos →
Modelos relacionados
Comparar
Todos los valores de esta página están transcritos de la documentación del propio proveedor, enlazada arriba, e indican la fecha en que se comprobaron. Los precios se comparan con los de todo el catálogo; cuando los proveedores definen una especificación de forma distinta, se muestra el valor indicando la diferencia en lugar de llevarlo a un gráfico. Aquí no hay mediciones nuestras ni puntuaciones.