Skip to main content
POST
Completado de chat Grok (todos los modelos, parámetros completos)
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.
Las herramientas del lado del servidor (búsqueda web, búsqueda en X, ejecución de código, búsqueda de adjuntos, búsqueda de colecciones) solo están disponibles en la Responses API. El endpoint Chat Completions solo admite las llamadas a herramientas function normales.

Autorizaciones

Authorization
string
header
requerido

##Todas las APIs requieren autenticación Bearer Token##

Obtener API Key:

Visita la Página de gestión de API Key para obtener tu API Key

Agregar al encabezado de la solicitud:

Cuerpo

application/json
model
enum<string>
requerido

Modelo a invocar:

Opciones disponibles:
grok-4.5
Ejemplo:

"grok-4.5"

messages
object[]
requerido

Lista de mensajes de chat. Admite los roles system, user y assistant.

Minimum array length: 1
Ejemplo:
stream
boolean
predeterminado:false

Indica si se devuelve una respuesta en streaming (SSE, eventos chat.completion.chunk). Predeterminado false.

Ejemplo:

false

max_tokens
integer

Número máximo de tokens a generar. Se transmite al modelo tal cual.

Ejemplo:

1024

temperature
number

Temperatura de muestreo (0-2). Los valores más altos producen una salida más aleatoria.

Ejemplo:

0.7

top_p
number

Parámetro de muestreo nucleus (0-1).

Ejemplo:

0.95

tools
object[]

Definiciones de herramientas function normales de OpenAI (llamadas a funciones del lado del cliente, sin coste adicional por llamada). Las herramientas del lado del servidor de xAI solo están disponibles en la Responses API.

tool_choice

Controla la selección de la función: "auto" / "none" / "required", o un objeto que fija una función concreta.

Opciones disponibles:
auto,
none,
required

Respuesta

Completado de chat generado exitosamente (objeto JSON, o un flujo SSE de eventos chat.completion.chunk cuando stream=true)

id
string

Identificador único para la completación de chat

Ejemplo:

"chatcmpl-20260812164515123456789AbCdEfGh"

model
string

Nombre del modelo realmente utilizado

Ejemplo:

"grok-4.5"

object
enum<string>

Tipo de respuesta

Opciones disponibles:
chat.completion
Ejemplo:

"chat.completion"

created
integer

Marca de tiempo de creación

Ejemplo:

1786538000

choices
object[]

Lista de opciones de completado de chat

usage
object

Estadísticas de uso de tokens. Los prompts de 200K tokens o más se facturan al doble en todos los tipos de token (entrada, entrada en caché, salida).