Skip to main content
El endpoint /v1/chat/completions genera una completación de texto basada en una lista de mensajes. Es el endpoint principal para tareas de chat, seguimiento de instrucciones y generación de texto. El formato de la solicitud es idéntico al de la API de Chat Completions de OpenAI, por lo que cualquier SDK compatible con OpenAI funciona sin modificaciones.

Endpoint

Solicitud

Cabeceras

Parámetros del cuerpo

string
requerido
El ID del modelo a usar. Consulta el Directorio de modelos para todos los valores válidos. Ejemplo: "gpt-4o", "claude-sonnet-4-5", "gemini-2.5-flash".
array
requerido
Un array de objetos de mensaje que representan la conversación. Cada objeto debe tener role ("system", "user" o "assistant") y content (string).
integer
Número máximo de tokens a generar. Los valores por defecto varían según el modelo.
number
Temperatura de muestreo entre 0 y 2. Los valores más altos producen una salida más aleatoria. Por defecto: 1.
boolean
Si es true, la respuesta se devuelve como un flujo de eventos enviados por el servidor (SSE). Por defecto: false.
number
Muestreo por núcleo: solo se consideran los tokens dentro de la masa de probabilidad superior top_p. Por defecto: 1.
string | array
Una o más secuencias en las que el modelo deja de generar. Puede ser una cadena de texto o un array de cadenas.
array
Una lista de definiciones de herramientas para la llamada a funciones. Cada herramienta debe tener type: "function" y un objeto function con name, description y parameters.
string | object
Controla la selección de herramientas: "none", "auto", "required" o una herramienta específica {"type": "function", "function": {"name": "..."}}.

Ejemplo de solicitud

Respuesta

Campos de la respuesta

string
Identificador único de la completación.
array
Array de opciones de completación generadas.
object
Recuento de tokens para facturación.

Streaming

Establece stream: true para recibir un flujo de fragmentos SSE. Cada fragmento tiene la misma estructura, pero con contenido delta parcial en lugar de un mensaje completo:
python