Skip to main content
POST
BaseURL: La BaseURL predeterminada es 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.
El razonamiento siempre está activado en los modelos Kimi. El campo 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

Authorization
string
header
requerido

##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:

Cuerpo

application/json
model
enum<string>
predeterminado:kimi-k3.1-pro
requerido

Modelo que se va a llamar:

Los tres modelos tienen una ventana de contexto de 1.048.576 tokens y el razonamiento siempre activado.

Opciones disponibles:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
max_tokens
integer
requerido

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.

Rango requerido: 1 <= x <= 1048576
messages
object[]
requerido

Mensajes 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.

Minimum array length: 1
system
string

Prompt de sistema. El protocolo Messages usa un campo system de nivel superior en lugar de un rol system.

output_config
object

Configuración de salida.

stream
boolean
predeterminado:false

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
string

ID de la respuesta.

Ejemplo:

"chatcmpl-6adc72c2b5847b4b2ccb39fd"

type
enum<string>
Opciones disponibles:
message
Ejemplo:

"message"

role
enum<string>
Opciones disponibles:
assistant
Ejemplo:

"assistant"

model
string

Modelo utilizado en esta llamada.

Ejemplo:

"kimi-k3.1-pro"

content
object[]

Bloques de contenido de salida, normalmente thinking seguido de text.

stop_reason
enum<string> | null

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.

Opciones disponibles:
end_turn,
max_tokens,
tool_use,
null
Ejemplo:

"end_turn"

usage
object