Saltar al contenido principal
POST
Nota sobre la BaseURL: la BaseURL predeterminada es https://direct.evolink.ai, que ofrece mejor soporte para modelos de texto y admite conexiones persistentes; https://api.evolink.ai es la dirección principal multimodal, úsala cuando incluyas entrada de imagen.

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>
requerido

Nombre del modelo de chat

Opciones disponibles:
qwen3.8-max-preview
Ejemplo:

"qwen3.8-max-preview"

max_tokens
integer
requerido

Número máximo de tokens del contenido generado.

Obligatorio (lo exige el protocolo Anthropic). Si el modelo genera más que este valor, se truncará.

Ejemplo:

1024

messages
object[]
requerido

Lista de mensajes de la conversación (sin system). Cada mensaje incluye role (user / assistant) y content (una cadena o un array de bloques de contenido).

system

Prompt de sistema. Usa una cadena para texto plano; usa un array de bloques de contenido cuando necesites declarar caché explícita (añade cache_control en el bloque).

temperature
number

Temperatura de muestreo, rango [0, 2].

Rango requerido: 0 <= x <= 2
top_p
number

Parámetro de muestreo de núcleo, rango (0, 1].

Rango requerido: 0 <= x <= 1
top_k
integer

Muestrea de los K tokens de mayor probabilidad.

stop_sequences
string[]

Secuencias de parada personalizadas; la generación se detiene al encontrar una.

stream
boolean
predeterminado:false

Indica si se devuelve en streaming como eventos SSE de Anthropic.

thinking
object

Configuración del pensamiento profundo. Al activarlo, el modelo devuelve el proceso de pensamiento como bloques de contenido thinking.

tools
object[]

Lista de definiciones de herramientas (formato de tools de Anthropic), para Function Calling.

Respuesta

Generado correctamente

id
string
Ejemplo:

"msg_xxxxxxxx"

type
string
Ejemplo:

"message"

role
string
Ejemplo:

"assistant"

model
string
Ejemplo:

"qwen3.8-max-preview"

content
object[]

Array de bloques de contenido de la respuesta

stop_reason
string

Motivo de parada: end_turn (finalización normal), max_tokens (se alcanzó el límite), stop_sequence (se encontró una secuencia de parada), tool_use (se requiere llamar a una herramienta)

Ejemplo:

"end_turn"

usage
object

Estadísticas de uso de tokens (semántica de Anthropic: input_tokens no incluye la caché y se suma de forma excluyente con los campos de cache).