curl --request POST \
--url https://direct.evolink.ai/v1/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3.1-pro",
"max_tokens": 2048,
"messages": [
{
"role": "user",
"content": "Explica la caché de contexto en una frase."
}
]
}
'{
"id": "chatcmpl-6adc72c2b5847b4b2ccb39fd",
"type": "message",
"role": "assistant",
"model": "kimi-k3.1-pro",
"content": [
{
"type": "text",
"thinking": "<string>",
"signature": "<string>",
"text": "La caché de contexto guarda los prefijos repetidos de las solicitudes para que las solicitudes posteriores que acierten en la caché se procesen más rápido y a menor coste."
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 24,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0,
"output_tokens": 96
}
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}API Kimi (todos los modelos) - Messages: Inicio rápido
- Llama a los modelos Kimi mediante el protocolo Anthropic Messages y selecciona el modelo con
model - Solo se requieren
model,max_tokensymessages(max_tokenses obligatorio en el protocolo Anthropic) - Los tres modelos tienen una ventana de contexto de 1.048.576 tokens
- El razonamiento siempre está activado en los tres modelos; ajusta su intensidad con
output_config.effort - Para llamadas a herramientas, búsqueda web, imágenes de entrada, salida estructurada o ajustes de caché, consulta la referencia completa
curl --request POST \
--url https://direct.evolink.ai/v1/messages \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "kimi-k3.1-pro",
"max_tokens": 2048,
"messages": [
{
"role": "user",
"content": "Explica la caché de contexto en una frase."
}
]
}
'{
"id": "chatcmpl-6adc72c2b5847b4b2ccb39fd",
"type": "message",
"role": "assistant",
"model": "kimi-k3.1-pro",
"content": [
{
"type": "text",
"thinking": "<string>",
"signature": "<string>",
"text": "La caché de contexto guarda los prefijos repetidos de las solicitudes para que las solicitudes posteriores que acierten en la caché se procesen más rápido y a menor coste."
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 24,
"cache_read_input_tokens": 0,
"cache_creation_input_tokens": 0,
"output_tokens": 96
}
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}{
"type": "error",
"error": {
"type": "<string>",
"message": "<string>"
},
"request_id": "<string>"
}https://direct.evolink.ai, que ofrece mejor compatibilidad con los modelos de texto y las conexiones de larga duración. https://api.evolink.ai es el endpoint principal para los servicios multimodales y sirve como dirección de respaldo para los modelos de texto.content suele incluir bloques type="thinking", que cuentan como tokens de salida. Evita un valor demasiado bajo para max_tokens: el razonamiento podría agotar el presupuesto antes de producir el texto de respuesta.Autorizaciones
##Todas las API requieren autenticación con Bearer Token##
Obtener la API Key:
Visita la página de gestión de API Keys para obtener tu API Key
Añadir al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEY
Cuerpo
Modelo que se va a llamar:
| ID del modelo | Características |
|---|---|
kimi-k3.1-pro | Última generación (recomendado) |
kimi-k3.1-pro-highspeed | Mismos parámetros que Pro, generación más rápida |
kimi-k3 | Generación anterior |
Los tres modelos tienen una ventana de contexto de 1.048.576 tokens y el razonamiento siempre activado.
kimi-k3.1-pro, kimi-k3.1-pro-highspeed, kimi-k3 Máximo de tokens permitidos para esta generación, incluidos thinking y el texto final. Un valor demasiado bajo puede agotar el presupuesto durante el razonamiento sin producir texto de respuesta. Usa al menos 1024 y aumenta el valor según la complejidad.
1 <= x <= 1048576Mensajes de la conversación. En conversaciones de varios turnos, incluye el historial en orden; consulta la referencia completa para reenviar el historial de razonamiento y llamadas a herramientas.
1Show child attributes
Show child attributes
Prompt de sistema. El protocolo Messages usa un campo system de nivel superior en lugar de un rol system.
Configuración de salida.
Show child attributes
Show child attributes
Indica si se devuelve un flujo de eventos Anthropic SSE.
Respuesta
Respuesta Message; las solicitudes en streaming devuelven un flujo de eventos Anthropic SSE
ID de la respuesta.
"chatcmpl-6adc72c2b5847b4b2ccb39fd"
message "message"
assistant "assistant"
Modelo utilizado en esta llamada.
"kimi-k3.1-pro"
Bloques de contenido de salida, normalmente thinking seguido de text.
Show child attributes
Show child attributes
Motivo de detención: end_turn indica un final natural, max_tokens que se alcanzó el límite de salida y tool_use que el modelo solicita una llamada a herramienta.
end_turn, max_tokens, tool_use, null "end_turn"
Show child attributes
Show child attributes