Saltar al contenido principal
POST
/
v1
/
messages
Intelligent Model Routing (Claude Format)
curl --request POST \
  --url https://direct.evolink.ai/v1/messages \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "evolink/auto",
  "messages": [
    {
      "role": "user",
      "content": "Introduce the history of artificial intelligence"
    }
  ],
  "max_tokens": 1024,
  "temperature": 0.7,
  "top_p": 0.9,
  "top_k": 40,
  "stream": false
}
'
{
  "id": "msg_01XFDUDYJgAACyzWYzeHhsX7",
  "model": "gpt-5.4",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "La historia de la inteligencia artificial se remonta a la década de 1950..."
    }
  ],
  "usage": {
    "input_tokens": 15,
    "output_tokens": 156
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.evolink.ai/llms.txt

Use this file to discover all available pages before exploring further.

Enrutamiento Inteligente de Modelos

Llame al enrutamiento inteligente de modelos EvoLink Auto usando el formato de Anthropic Messages API.

Características Principales

  • Formato Nativo de Claude: Totalmente compatible con Anthropic Messages API
  • Enrutamiento Inteligente: Selecciona automáticamente un modelo adecuado
  • Respuesta Transparente: La respuesta incluye el nombre del modelo realmente utilizado
Establezca el parámetro model en evolink/auto y use el endpoint /v1/messages.
BaseURL: La BaseURL predeterminada es https://direct.evolink.ai, que ofrece mejor compatibilidad con modelos de texto y admite conexiones persistentes. https://api.evolink.ai es el endpoint principal para servicios multimodales y actúa como dirección de respaldo para los modelos de texto.

Autorizaciones

Authorization
string
header
requerido

##All APIs require Bearer Token authentication##

Get API Key:

Visit API Key Management to get your API Key

Add to request header:

Authorization: Bearer YOUR_API_KEY

Cuerpo

application/json
model
enum<string>
requerido

Use intelligent routing

Opciones disponibles:
evolink/auto
Ejemplo:

"evolink/auto"

messages
object[]
requerido

Conversation messages

Minimum array length: 1
Ejemplo:
[
{
"role": "user",
"content": "Introduce the history of artificial intelligence"
}
]
max_tokens
integer
requerido

Maximum tokens to generate

Rango requerido: x >= 1
Ejemplo:

1024

temperature
number

Sampling temperature

Rango requerido: 0 <= x <= 2
Ejemplo:

0.7

top_p
number

Nucleus sampling parameter

Rango requerido: 0 <= x <= 1
Ejemplo:

0.9

top_k
integer

Top-K sampling

Rango requerido: x >= 1
Ejemplo:

40

stream
boolean
predeterminado:false

Enable streaming

Respuesta

200 - application/json

Success

id
string

Response unique identifier

model
string

Actual model name used

Ejemplo:

"claude-opus-4-7"

type
enum<string>
Opciones disponibles:
message
role
enum<string>
Opciones disponibles:
assistant
content
object[]
usage
object