Interfaz de todos los modelos GPT - Referencia completa de Chat Completions
API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model)
Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida
La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja
Admite los modos síncrono y en streaming (SSE)
Admite entrada mixta de texto e imagen, así como llamadas a herramientas function
Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses
Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo
GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: "none" explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.
POST
/
v1
/
chat
/
completions
Completado de chat GPT (todos los modelos, parámetros completos)
curl --request POST \ --url https://direct.evolink.ai/v1/chat/completions \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "gpt-6.1-sol", "messages": [ { "role": "user", "content": "Explica el entrelazamiento cuántico en una frase." } ]}'
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, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses. El endpoint de Chat Completions solo admite llamadas a herramientas function normales.
GPT-6: Las llamadas a funciones con Sol / Luna requieren reasoning_effort: "none" en este endpoint. Use Responses para llamadas a funciones con Astra, 6.1 Sol y 6.1 Terra, o para el nivel max de GPT-6.
Autorizaciones
Authorization
string
header
requerido
##Todas las APIs requieren autenticación Bearer Token##
Variante rápida y eficiente de GPT-6.1 para razonamiento visual, uso del ordenador y escritura
gpt-6.1-sol
1,050,000
Nueva versión de Sol: rendimiento cercano a Astra a menor costo (recomendado)
gpt-6-astra
1.050.000
Razonamiento insignia para tareas integrales exigentes
gpt-6-sol
1,050,000
Programación compleja y flujos de trabajo con agentes
gpt-6-luna
1,050,000
Clasificación y extracción de alto volumen con menor costo
gpt-5.6-sol
1.050.000
Familia GPT-5.6, razonamiento de vanguardia
gpt-5.6-terra
1.050.000
Familia GPT-5.6, producción equilibrada
gpt-5.6-luna
1.050.000
Familia GPT-5.6, alto rendimiento y control de costes
gpt-5.5
1.050.000
Modelo de razonamiento de propósito general
gpt-5.4
1.050.000
Modelo de razonamiento de propósito general
gpt-5.2
400.000
Modelo de razonamiento de propósito general
gpt-5.1
400.000
Modelo de razonamiento de propósito general
Opciones disponibles:
gpt-6.1-terra,
gpt-6.1-sol,
gpt-6-astra,
gpt-6-sol,
gpt-6-luna,
gpt-5.6-sol,
gpt-5.6-terra,
gpt-5.6-luna,
gpt-5.5,
gpt-5.4,
gpt-5.2,
gpt-5.1
Ejemplo:
"gpt-6.1-sol"
messages
object[]
requerido
Lista de mensajes de chat, admite contexto de varios turnos y entrada multimodal.
role puede ser system / developer / user / assistant / tool.
content puede ser una cadena o un array de bloques de contenido. Se admiten dos tipos de bloque: text (texto) e image_url (imagen):
"content": [ { "type": "text", "text": "¿Qué hay en esta imagen?" }, { "type": "image_url", "image_url": { "url": "https://example.com/photo.png", "detail": "auto" } } ]
Imagen
Envía en image_url.url la URL pública de la imagen
image_url también puede escribirse directamente como una cadena, equivalente a { "url": "..." }
detail controla la precisión del análisis de la imagen: auto (predeterminado) / low / high / original
La imagen debe poder descargarse, de lo contrario se devuelve 400
Nota Los tipos de bloque de esta API son distintos de los de la API Responses (que usa input_text / input_image). No pueden mezclarse; usarlos mal devuelve 400.
Punto de caché explícito para GPT-6 / GPT-5.6 en un bloque de contenido. Máximo cuatro escrituras por solicitud; un punto implícito ocupa una posición. prompt_cache_breakpoint: {"mode": "explicit"}.
Show child attributes
Ejemplo:
[ { "role": "system", "content": "You are a concise assistant." }, { "role": "user", "content": "Explain quantum entanglement in one sentence." } ]
stream
boolean
predeterminado:false
Si la respuesta se devuelve en streaming (flujo de eventos SSE, que termina con data: [DONE]). El valor predeterminado es false.
Ejemplo:
false
max_completion_tokens
integer
Máximo de tokens generados, incluido el razonamiento. Se recomienda max_completion_tokens. GPT-6 convierte el campo antiguo max_tokens; si se envían ambos, conserva max_completion_tokens y elimina max_tokens. GPT-6 Astra / Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra permiten hasta 128.000 tokens de salida.
Ejemplo:
2048
reasoning_effort
enum<string>
Control de la profundidad de razonamiento. Los valores posibles varían según el modelo:
Los tokens de razonamiento se facturan como tokens de salida y se contabilizan en usage.completion_tokens_details.reasoning_tokens.
GPT-6 usa medium de forma predeterminada. gpt-6-astra y gpt-6.1-sol no admiten none; gpt-6-sol / gpt-6-luna / gpt-6.1-terra sí. El nivel max de GPT-6 solo está disponible en Responses.
Opciones disponibles:
none,
low,
medium,
high,
xhigh
Ejemplo:
"medium"
verbosity
enum<string>
Nivel de detalle de la respuesta: low / medium / high.
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Nota Compatible con gpt-6-astra, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna y gpt-5.5; los demás modelos no admiten este parámetro.
Opciones disponibles:
low,
medium,
high
Ejemplo:
"low"
temperature
number
Temperatura de muestreo, con valores de 0 a 2. Cuanto más bajo, más determinista es la salida.
GPT-6: omita este parámetro con gpt-6-astra y gpt-6.1-sol. Con gpt-6-sol / gpt-6-luna / gpt-6.1-terra, solo puede ajustarse con esfuerzo de razonamiento none; omítalo en los demás niveles. Omitir el esfuerzo selecciona medium, no none.
Modelos existentes: solo puede ajustarse con esfuerzo de razonamiento none; omítalo en los demás niveles. gpt-5.4 / gpt-5.2 / gpt-5.1 usan none si se omite el esfuerzo, por lo que puede ajustarse directamente; gpt-5.5 y la familia gpt-5.6 usan medium si se omite, por lo que debe establecer el esfuerzo en none de forma explícita para ajustarlo.
Rango requerido: 0 <= x <= 2
Ejemplo:
1
top_p
number
Parámetro de muestreo por núcleo, con valores de 0 a 1. No se recomienda ajustarlo junto con temperature.
GPT-6: omita este parámetro con gpt-6-astra y gpt-6.1-sol. Con gpt-6-sol / gpt-6-luna / gpt-6.1-terra, solo puede ajustarse con esfuerzo de razonamiento none; omítalo en los demás niveles. Omitir el esfuerzo selecciona medium, no none.
Modelos existentes: solo puede ajustarse con esfuerzo de razonamiento none; omítalo en los demás niveles. gpt-5.4 / gpt-5.2 / gpt-5.1 usan none si se omite el esfuerzo, por lo que puede ajustarse directamente; gpt-5.5 y la familia gpt-5.6 usan medium si se omite, por lo que debe establecer el esfuerzo en none de forma explícita para ajustarlo.
Rango requerido: 0 <= x <= 1
Ejemplo:
1
frequency_penalty
number
Penalización por frecuencia, con valores de -2 a 2. Los valores positivos penalizan los tokens según su frecuencia de aparición y reducen el contenido repetido.
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Nota Solo puede ajustarse en gpt-5.4 / gpt-5.2 / gpt-5.1; la familia gpt-5.6 y gpt-5.5 no permiten ajustarlo. GPT-6 Astra solo acepta el valor predeterminado 0; enviar cualquier otro valor devuelve 400.
Rango requerido: -2 <= x <= 2
Ejemplo:
0
presence_penalty
number
Penalización por presencia, con valores de -2 a 2. Los valores positivos animan al modelo a tratar temas nuevos.
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Nota Solo puede ajustarse en gpt-5.4 / gpt-5.2 / gpt-5.1; la familia gpt-5.6 y gpt-5.5 no permiten ajustarlo. GPT-6 Astra solo acepta el valor predeterminado 0; enviar cualquier otro valor devuelve 400.
Rango requerido: -2 <= x <= 2
Ejemplo:
0
logprobs
boolean
predeterminado:false
Si se devuelven las probabilidades logarítmicas de cada token de salida.
GPT-6: Astra y 6.1 Sol no admiten logprobs de salida. Sol / Luna y 6.1 Terra solo permiten usarlos con esfuerzo none. En otros niveles, elimine logprobs, top_logprobs y message.output_text.logprobs de include en Responses.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Nota Solo lo admiten gpt-5.4 / gpt-5.2 / gpt-5.1; la familia gpt-5.6 y gpt-5.5 no admiten este parámetro.
GPT-6 Astra y GPT-6.1 Sol no admiten este parámetro.
Ejemplo:
true
top_logprobs
integer
Número de tokens candidatos devueltos en cada posición, con valores de 0 a 20; debe usarse junto con logprobs: true.
Nota El alcance de compatibilidad es el mismo que el de logprobs.
GPT-6: Astra y 6.1 Sol no admiten logprobs de salida. Sol / Luna y 6.1 Terra solo permiten usarlos con esfuerzo none. En otros niveles, elimine logprobs, top_logprobs y message.output_text.logprobs de include en Responses.
Rango requerido: 0 <= x <= 20
Ejemplo:
2
n
integer
predeterminado:1
Número de respuestas candidatas a generar, devueltas como varios elementos del array choices. Se facturan todos los tokens (incluida la salida de cada candidata).
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Ejemplo:
1
seed
integer
Semilla aleatoria. Con la misma semilla y la misma combinación de parámetros, el modelo intenta devolver resultados coherentes (en la medida de lo posible; no se garantiza una reproducibilidad total).
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Ejemplo:
42
response_format
object
Control del formato de salida:
{"type": "text"}: texto libre, el valor predeterminado
{"type": "json_object"}: devuelve JSON válido y exige que la palabra json aparezca en messages, de lo contrario devuelve 400
{"type": "json_schema", "json_schema": {...}}: devuelve resultados estructurados conforme al JSON Schema indicado; combínalo con "strict": true para forzar la conformidad con el esquema
Show child attributes
tools
object[]
Lista de herramientas, usada para Function Calling (llamadas a funciones del lado del cliente, sin coste por llamada).
Las herramientas del lado del servidor (búsqueda web, ejecución de código, etc.) no se ofrecen en esta API; utiliza en su lugar la API Responses.
GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: "none" explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.
Show child attributes
tool_choice
enum<string>object
Control de la selección de herramientas: "auto" (predeterminado) / "none" / "required", o un objeto que indica una función concreta, como {"type": "function", "function": {"name": "get_weather"}}.
Opciones disponibles:
none,
auto,
required
parallel_tool_calls
boolean
predeterminado:true
Si el modelo puede llamar a varias herramientas en paralelo dentro de un mismo turno. El valor predeterminado es true; con false se fuerza a llamarlas una a una.
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.
Ejemplo:
true
prompt_cache_key
string
Clave de agrupación de caché. GPT-6 / GPT-5.6 gestionan el enrutamiento automáticamente; este campo no es necesario para optimizarlo. Las claves separadas distinguen la reutilización y la contabilidad por cliente o usuario. Mantenga la misma clave para solicitudes que deban reutilizar un prefijo. En modelos anteriores, una clave estable ayuda al enrutamiento.
Ejemplo:
"app-chat-v1"
user
string
Identificador del usuario final, usado para distinguir el origen de las llamadas.
Ejemplo:
"user-1024"
prompt_cache_options
object
Opciones de caché para GPT-6 y GPT-5.6. Los puntos implícitos son el valor predeterminado. mode: "explicit" usa solo puntos explícitos; sin ellos no hay caché.
Show child attributes
Ejemplo:
{ "ttl": "30m", "mode": "implicit" }
Respuesta
Generación de la conversación correcta (objeto JSON; con stream=true, un flujo de eventos SSE que termina con data: [DONE])
id
string
Identificador único de esta conversación
Ejemplo:
"chatcmpl-CvJ2p8mQxK7nR4wS"
object
enum<string>
Tipo de respuesta
Opciones disponibles:
chat.completion
Ejemplo:
"chat.completion"
created
integer
Marca de tiempo de creación
Ejemplo:
1786705221
model
string
Nombre del modelo real utilizado
Ejemplo:
"gpt-6.1-sol"
choices
object[]
Lista de resultados generados (su longitud es igual a n en la solicitud)
Show child attributes
usage
object
Estadísticas de uso de tokens. La caché de prompts se aplica automáticamente y los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja.
GPT-6 factura por separado entrada sin caché, lectura de caché, escritura de caché y salida. Si la entrada supera 272.000 tokens, toda la solicitud se factura a 2× las tarifas de entrada y caché y 1,5× la de salida. La generación de imágenes integrada se cobra aparte. Consulte los precios actuales.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"EvoLink.AI","colors":{"primary":"#1E90FF","light":"#1E90FF","dark":"#1565C0"},"favicon":"https://mintcdn.com/muyutechnology/M6WD8GX6z2spTJCk/logo/favicon.svg?fit=max\u0026auto=format\u0026n=M6WD8GX6z2spTJCk\u0026q=85\u0026s=7c4e0fca04c5437dea1a135215d02f40","api":{"examples":{"prefill":true}},"navbar":{"links":[{"icon":"discord","href":"https://discord.gg/P9xzmJWndW","label":"Discord"},{"icon":"github","href":"https://github.com/EvoLinkAI","label":"GitHub"},{"icon":"x-twitter","href":"https://x.com/EvoLinkAi","label":"Twitter"}],"primary":{"type":"button","label":"Dashboard","href":"https://evolink.ai/dashboard"}},"footer":{"socials":{}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"en/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"cn","href":"cn/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"de","href":"de/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"fr","href":"fr/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ja","href":"ja/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"ko","href":"ko/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"},{"language":"es","href":"es/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"muyutechnology","hasAudioNarration":false,"actualSubdomain":"muyutechnology","customDomains":["evolink.ai"],"gitSource":{"type":"github","owner":"pharmacist9527","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6af87e0df845026aa4bce1b6","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"cn","tag":"API手册","count":234},{"language":"de","tag":"API-Handbuch","count":234},{"language":"en","tag":"API Manual","count":234},{"language":"es","tag":"Manual de API","count":234},{"language":"fr","tag":"Manuel API","count":234},{"language":"ja","tag":"APIマニュアル","count":234},{"language":"ko","tag":"API 매뉴얼","count":234},{"language":"cn","tag":"视频系列","count":112},{"language":"de","tag":"Videoserie","count":112},{"language":"en","tag":"Video Series","count":112},{"language":"es","tag":"Serie de videos","count":112},{"language":"fr","tag":"Série Vidéo","count":112},{"language":"ja","tag":"動画シリーズ","count":112},{"language":"ko","tag":"비디오 시리즈","count":112},{"language":"cn","tag":"图像系列","count":60},{"language":"de","tag":"Bildserie","count":60},{"language":"en","tag":"Image Series","count":60},{"language":"es","tag":"Serie de imágenes","count":60},{"language":"fr","tag":"Série Image","count":60},{"language":"ja","tag":"画像シリーズ","count":60},{"language":"ko","tag":"이미지 시리즈","count":60},{"language":"cn","tag":"语言系列","count":48},{"language":"de","tag":"Textserie","count":48},{"language":"en","tag":"Text Series","count":48},{"language":"es","tag":"Serie de texto","count":48},{"language":"fr","tag":"Série Texte","count":48},{"language":"ja","tag":"テキストシリーズ","count":48},{"language":"ko","tag":"텍스트 시리즈","count":48},{"language":"cn","tag":"Midjourney","count":28},{"language":"de","tag":"Midjourney","count":28},{"language":"en","tag":"Midjourney","count":28},{"language":"es","tag":"Midjourney","count":28},{"language":"fr","tag":"Midjourney","count":28},{"language":"ja","tag":"Midjourney","count":28},{"language":"ko","tag":"Midjourney","count":28},{"language":"cn","tag":"CLI/MCP","count":27},{"language":"de","tag":"CLI/MCP","count":27},{"language":"en","tag":"CLI/MCP","count":27},{"language":"es","tag":"CLI/MCP","count":27},{"language":"fr","tag":"CLI/MCP","count":27},{"language":"ja","tag":"CLI/MCP","count":27},{"language":"ko","tag":"CLI/MCP","count":27},{"language":"cn","tag":"Kling","count":22},{"language":"de","tag":"Kling","count":22},{"language":"en","tag":"Kling","count":22},{"language":"es","tag":"Kling","count":22},{"language":"fr","tag":"Kling","count":22},{"language":"ja","tag":"Kling","count":22},{"language":"ko","tag":"Kling","count":22},{"language":"cn","tag":"Wan","count":18},{"language":"de","tag":"Wan","count":18},{"language":"en","tag":"Wan","count":18},{"language":"es","tag":"Wan","count":18},{"language":"fr","tag":"Wan","count":18},{"language":"ja","tag":"Wan","count":18},{"language":"ko","tag":"Wan","count":18},{"language":"cn","tag":"Gemini Omni Flash","count":17},{"language":"de","tag":"Gemini Omni Flash","count":17},{"language":"en","tag":"Gemini Omni Flash","count":17},{"language":"es","tag":"Gemini Omni Flash","count":17},{"language":"fr","tag":"Gemini Omni Flash","count":17},{"language":"ja","tag":"Gemini Omni Flash","count":17},{"language":"ko","tag":"Gemini Omni Flash","count":17},{"language":"cn","tag":"集成指南","count":14},{"language":"de","tag":"Chat Completions API","count":14},{"language":"en","tag":"Chat Completions API","count":14},{"language":"es","tag":"Chat Completions API","count":14},{"language":"fr","tag":"Chat Completions API","count":14},{"language":"ja","tag":"Chat Completions API","count":14},{"language":"ko","tag":"Chat Completions API","count":14}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"img[src*=\"/images/\"]{border-radius:12px!important}@media (min-width: 1024px){html{--scroll-mt: 9.5rem !important}}:where(h1,h2,h3,h4)[id],.prose :where(h1,h2,h3,h4):not(:where([class~=\"not-prose\"],[class~=\"not-prose\"] *)){scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.step-container,.tab-container,.param-head{scroll-margin-top:calc(var(--scroll-mt) - 10px)!important}.kilo-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.cc-switch-warning code:not(pre *){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#footer a[href*=\"utm_campaign=poweredBy\"]{display:none!important}"}],"page":{"pagePath":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference","slug":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference","pageMetadata":{"title":"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions","openapi":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json POST /v1/chat/completions","description":"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante `model` (todos los valores posibles están en la tabla comparativa del parámetro `model`)\n- Toda la serie está formada por modelos de razonamiento; la profundidad se controla con `reasoning_effort` y los tokens de razonamiento se facturan como tokens de salida\n- La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja\n- Admite los modos síncrono y en streaming (SSE)\n- Admite entrada mixta de texto e imagen, así como llamadas a herramientas `function`\n- Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la [API Responses](/es/api-manual/language-series/gpt/responses/responses-reference)\n- **Nota** El alcance de compatibilidad de los parámetros de muestreo (`temperature`, `top_p`, `logprobs`, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` usan `medium` de forma predeterminada. Las llamadas a funciones en Chat Completions requieren `reasoning_effort: \"none\"` explícito. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; use [Responses](/es/api-manual/language-series/gpt/responses/responses-reference) para llamar a funciones. El nivel `max` de GPT-6 solo está disponible en Responses. `gpt-6.1-terra` admite `none`; use también Responses para las llamadas a funciones con este modelo.","href":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante \", _jsx(_components.code, {\n children: \"model\"\n }), \" (todos los valores posibles están en la tabla comparativa del parámetro \", _jsx(_components.code, {\n children: \"model\"\n }), \")\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Toda la serie está formada por modelos de razonamiento; la profundidad se controla con \", _jsx(_components.code, {\n children: \"reasoning_effort\"\n }), \" y los tokens de razonamiento se facturan como tokens de salida\"]\n }), \"\\n\", _jsx(_components.li, {\n children: \"La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Admite los modos síncrono y en streaming (SSE)\"\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Admite entrada mixta de texto e imagen, así como llamadas a herramientas \", _jsx(_components.code, {\n children: \"function\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la \", _jsx(_components.a, {\n href: \"/es/api-manual/language-series/gpt/responses/responses-reference\",\n children: \"API Responses\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Nota\"\n }), \" El alcance de compatibilidad de los parámetros de muestreo (\", _jsx(_components.code, {\n children: \"temperature\"\n }), \", \", _jsx(_components.code, {\n children: \"top_p\"\n }), \", \", _jsx(_components.code, {\n children: \"logprobs\"\n }), \", etc.) varía según el modelo; consulta las notas de cada parámetro más abajo\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"GPT-6\"\n }), \": \", _jsx(_components.code, {\n children: \"gpt-6-sol\"\n }), \" / \", _jsx(_components.code, {\n children: \"gpt-6-luna\"\n }), \" usan \", _jsx(_components.code, {\n children: \"medium\"\n }), \" de forma predeterminada. Las llamadas a funciones en Chat Completions requieren \", _jsx(_components.code, {\n children: \"reasoning_effort: \\\"none\\\"\"\n }), \" explícito. \", _jsx(_components.code, {\n children: \"gpt-6-astra\"\n }), \" y \", _jsx(_components.code, {\n children: \"gpt-6.1-sol\"\n }), \" no admiten \", _jsx(_components.code, {\n children: \"none\"\n }), \"; use \", _jsx(_components.a, {\n href: \"/es/api-manual/language-series/gpt/responses/responses-reference\",\n children: \"Responses\"\n }), \" para llamar a funciones. El nivel \", _jsx(_components.code, {\n children: \"max\"\n }), \" de GPT-6 solo está disponible en Responses. \", _jsx(_components.code, {\n children: \"gpt-6.1-terra\"\n }), \" admite \", _jsx(_components.code, {\n children: \"none\"\n }), \"; use también Responses para las llamadas a funciones con este modelo.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Note}=_components;if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`BaseURL`}),`: La BaseURL predeterminada es `,_jsx(_components.code,{children:`https://direct.evolink.ai`}),`, que ofrece mejor compatibilidad con modelos de texto y admite conexiones persistentes. `,_jsx(_components.code,{children:`https://api.evolink.ai`}),` es el endpoint principal para servicios multimodales y actúa como dirección de respaldo para los modelos de texto.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Las herramientas del lado del servidor`}),` (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la `,_jsx(_components.a,{href:`/es/api-manual/language-series/gpt/responses/responses-reference`,children:`API Responses`}),`. El endpoint de Chat Completions solo admite llamadas a herramientas `,_jsx(_components.code,{children:`function`}),` normales.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`GPT-6`}),`: Las llamadas a funciones con Sol / Luna requieren `,_jsx(_components.code,{children:`reasoning_effort: \"none\"`}),` en este endpoint. Use `,_jsx(_components.a,{href:`/es/api-manual/language-series/gpt/responses/responses-reference`,children:`Responses`}),` para llamadas a funciones con Astra, 6.1 Sol y 6.1 Terra, o para el nivel `,_jsx(_components.code,{children:`max`}),` de GPT-6.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions","openapi":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json POST /v1/chat/completions","description":"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante `model` (todos los valores posibles están en la tabla comparativa del parámetro `model`)\n- Toda la serie está formada por modelos de razonamiento; la profundidad se controla con `reasoning_effort` y los tokens de razonamiento se facturan como tokens de salida\n- La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja\n- Admite los modos síncrono y en streaming (SSE)\n- Admite entrada mixta de texto e imagen, así como llamadas a herramientas `function`\n- Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la [API Responses](/es/api-manual/language-series/gpt/responses/responses-reference)\n- **Nota** El alcance de compatibilidad de los parámetros de muestreo (`temperature`, `top_p`, `logprobs`, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` usan `medium` de forma predeterminada. Las llamadas a funciones en Chat Completions requieren `reasoning_effort: \"none\"` explícito. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; use [Responses](/es/api-manual/language-series/gpt/responses/responses-reference) para llamar a funciones. El nivel `max` de GPT-6 solo está disponible en Responses. `gpt-6.1-terra` admite `none`; use también Responses para las llamadas a funciones con este modelo.","href":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Completado de chat GPT (todos los modelos, parámetros completos)","description":"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante `model` (todos los valores posibles están en la tabla comparativa del parámetro `model`)\n- Toda la serie está formada por modelos de razonamiento; la profundidad se controla con `reasoning_effort` y los tokens de razonamiento se facturan como tokens de salida\n- La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja\n- Admite los modos síncrono y en streaming (SSE)\n- Admite entrada mixta de texto e imagen, así como llamadas a herramientas `function`\n- Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la [API Responses](/es/api-manual/language-series/gpt/responses/responses-reference)\n- **Nota** El alcance de compatibilidad de los parámetros de muestreo (`temperature`, `top_p`, `logprobs`, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` usan `medium` de forma predeterminada. Las llamadas a funciones en Chat Completions requieren `reasoning_effort: \"none\"` explícito. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; use [Responses](/es/api-manual/language-series/gpt/responses/responses-reference) para llamar a funciones. El nivel `max` de GPT-6 solo está disponible en Responses. `gpt-6.1-terra` admite `none`; use también Responses para las llamadas a funciones con este modelo.","operationId":"gptChatCompletionsReference","tags":["Chat Completions"],"requestBody":"c1779a50-1452-4d9e-a86e-6df5ee1a66fe","responses":{"200":"a53087db-cbd5-4fc4-a284-d0ee2cab86e7","400":"2d9c3b16-ef3a-4cd5-a8c9-81944d98981e","401":"2a8a2dbd-9de8-4b0e-abd1-6f1f4a08c782","402":"1f02ae3b-4cfb-4e08-ba13-6bdfa956fd8a","429":"87c7d227-bc49-4f08-bbac-df3e01d08b2a","500":"9265ff70-3f32-4ffc-a022-38061647a98f","503":"0d415105-9d98-40f1-acb2-ebd2e8d28ac9"},"method":"post","type":"path","servers":["bb198393-2c19-44c0-b74d-aa881d279656","9f815e6d-68a8-4f62-8123-28af55fe2ff9"],"security":["237a6c23-8a9c-4b3e-b712-ccddc7ff2086"],"path":"/v1/chat/completions","baseUrlOptions":["https://direct.evolink.ai","https://api.evolink.ai"],"title":"Completado de chat GPT (todos los modelos, parámetros completos)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"gpt-6.1-sol","body.messages.items.0.role":"user","body.messages.items.0.content.oneOf.0":"Explica el entrelazamiento cuántico en una frase."}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","messages"],"properties":{"model":{"type":"string","description":"Modelo a invocar:\n\n| ID del modelo | Ventana de contexto | Posicionamiento |\n|---|---|---|\n| `gpt-6.1-terra` | 1,050,000 | Variante rápida y eficiente de GPT-6.1 para razonamiento visual, uso del ordenador y escritura |\n| `gpt-6.1-sol` | 1,050,000 | Nueva versión de Sol: rendimiento cercano a Astra a menor costo (recomendado) |\n| `gpt-6-astra` | 1.050.000 | Razonamiento insignia para tareas integrales exigentes |\n| `gpt-6-sol` | 1,050,000 | Programación compleja y flujos de trabajo con agentes |\n| `gpt-6-luna` | 1,050,000 | Clasificación y extracción de alto volumen con menor costo |\n| `gpt-5.6-sol` | 1.050.000 | Familia GPT-5.6, razonamiento de vanguardia |\n| `gpt-5.6-terra` | 1.050.000 | Familia GPT-5.6, producción equilibrada |\n| `gpt-5.6-luna` | 1.050.000 | Familia GPT-5.6, alto rendimiento y control de costes |\n| `gpt-5.5` | 1.050.000 | Modelo de razonamiento de propósito general |\n| `gpt-5.4` | 1.050.000 | Modelo de razonamiento de propósito general |\n| `gpt-5.2` | 400.000 | Modelo de razonamiento de propósito general |\n| `gpt-5.1` | 400.000 | Modelo de razonamiento de propósito general |","enum":["gpt-6.1-terra","gpt-6.1-sol","gpt-6-astra","gpt-6-sol","gpt-6-luna","gpt-5.6-sol","gpt-5.6-terra","gpt-5.6-luna","gpt-5.5","gpt-5.4","gpt-5.2","gpt-5.1"],"example":"gpt-6.1-sol","isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"messages":{"type":"array","description":"Lista de mensajes de chat, admite contexto de varios turnos y entrada multimodal.\n\n`role` puede ser `system` / `developer` / `user` / `assistant` / `tool`.\n\n`content` puede ser una cadena o un array de bloques de contenido. Se admiten dos tipos de bloque: `text` (texto) e `image_url` (imagen):\n\n```json\n\"content\": [\n { \"type\": \"text\", \"text\": \"¿Qué hay en esta imagen?\" },\n {\n \"type\": \"image_url\",\n \"image_url\": { \"url\": \"https://example.com/photo.png\", \"detail\": \"auto\" }\n }\n]\n```\n\n**Imagen**\n- Envía en `image_url.url` la URL pública de la imagen\n- `image_url` también puede escribirse directamente como una cadena, equivalente a `{ \"url\": \"...\" }`\n- `detail` controla la precisión del análisis de la imagen: `auto` (predeterminado) / `low` / `high` / `original`\n- La imagen debe poder descargarse, de lo contrario se devuelve `400`\n\n**Nota** Los tipos de bloque de esta API son distintos de los de la API Responses (que usa `input_text` / `input_image`). No pueden mezclarse; usarlos mal devuelve `400`.\n\nPunto de caché explícito para GPT-6 / GPT-5.6 en un bloque de contenido. Máximo cuatro escrituras por solicitud; un punto implícito ocupa una posición. `prompt_cache_breakpoint: {\"mode\": \"explicit\"}`.","items":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","description":"Rol del mensaje","enum":["system","developer","user","assistant","tool"],"example":"user","isRequired":true,"uniqueKey":"messages.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Contenido del mensaje: una cadena o un array de bloques de contenido (mezcla de `text` / `image_url`).","example":"Explain quantum entanglement in one sentence.","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Tipo de contenido\n\n- `text`: bloque de texto\n- `image_url`: entrada de imagen\n- `file`: entrada de archivo (PDF)","enum":["text","image_url","file"],"example":"image_url","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Contenido de texto cuando `type=text`","example":"What is in this image?","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"image_url":{"type":"object","description":"Entrada de imagen (cuando `type=image_url`). También puede escribirse directamente como una cadena con la URL de la imagen, equivalente a `{ \"url\": \"...\" }`.","required":["url"],"properties":{"url":{"type":"string","description":"URL pública de la imagen. Debe poder descargarse, de lo contrario se devuelve `400`","example":"https://example.com/photo.png","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url.url","typeLabel":"string"},"detail":{"type":"string","description":"Precisión del análisis de la imagen\n\n- `low`: precisión baja, consume menos tokens\n- `high`: precisión alta, reconocimiento más detallado\n- `original`: se analiza al tamaño original de la imagen\n- `auto` (predeterminado): lo decide automáticamente el modelo\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: use `auto` en solicitudes básicas. Los demás niveles de detalle y sus reglas de tokens de imagen no se han confirmado individualmente.","enum":["auto","low","high","original"],"default":"auto","example":"auto","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url.detail","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].image_url","typeLabel":"object"},"file":{"type":"object","description":"Entrada de archivo (cuando `type=file`). Se admite PDF; el contenido del archivo se factura como tokens de entrada; consulta `usage` en la respuesta para el consumo real.","required":["file_data","filename"],"properties":{"file_data":{"type":"string","description":"Archivo codificado en Base64 como `data:application/pdf;base64,...`","example":"data:application/pdf;base64,JVBERi0xLjQK...","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.file_data","typeLabel":"string"},"filename":{"type":"string","description":"Nombre del archivo, por ejemplo `report.pdf`","example":"report.pdf","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file.filename","typeLabel":"string"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].file","typeLabel":"object"},"prompt_cache_breakpoint":{"type":"object","description":"Punto de caché explícito para GPT-6 / GPT-5.6 en un bloque de contenido. Máximo cuatro escrituras por solicitud; un punto implícito ocupa una posición.","required":["mode"],"properties":{"mode":{"type":"string","enum":["explicit"],"isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].prompt_cache_breakpoint.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX].prompt_cache_breakpoint","typeLabel":"object"}},"description":"Bloque de contenido multimodal. Declara el tipo mediante `type` y completa únicamente los campos que corresponden a ese tipo.","uniqueKey":"messages.items.[INDEX].content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Contenido del mensaje: una cadena o un array de bloques de contenido (mezcla de `text` / `image_url`).","example":"Explain quantum entanglement in one sentence.","isRequired":true,"uniqueKey":"messages.items.[INDEX].content.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"messages.items.[INDEX].content","typeLabel":"string | object[]"}},"uniqueKey":"messages.items.[INDEX]","typeLabel":"object"},"example":[{"role":"system","content":"You are a concise assistant."},{"role":"user","content":"Explain quantum entanglement in one sentence."}],"isRequired":true,"uniqueKey":"messages","typeLabel":"object[]"},"stream":{"type":"boolean","description":"Si la respuesta se devuelve en streaming (flujo de eventos SSE, que termina con `data: [DONE]`). El valor predeterminado es `false`.","default":false,"example":false,"uniqueKey":"stream","typeLabel":"boolean"},"max_completion_tokens":{"type":"integer","description":"Máximo de tokens generados, incluido el razonamiento. Se recomienda `max_completion_tokens`. GPT-6 convierte el campo antiguo `max_tokens`; si se envían ambos, conserva `max_completion_tokens` y elimina `max_tokens`. GPT-6 Astra / Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra permiten hasta 128.000 tokens de salida.","example":2048,"uniqueKey":"max_completion_tokens","typeLabel":"integer"},"reasoning_effort":{"type":"string","description":"Control de la profundidad de razonamiento. Los valores posibles varían según el modelo:\n\n| Modelo | Valores posibles |\n|---|---|\n| `gpt-6-astra` / `gpt-6.1-sol` | `low`, `medium`, `high`, `xhigh` |\n| `gpt-6-sol` / `gpt-6-luna` / `gpt-6.1-terra` | `none`, `low`, `medium`, `high`, `xhigh` |\n| `gpt-5.6-sol` / `gpt-5.6-terra` / `gpt-5.6-luna` / `gpt-5.5` | `none`, `low`, `medium`, `high`, `xhigh` |\n| `gpt-5.4` / `gpt-5.2` | `none`, `low`, `medium`, `high`, `xhigh` |\n| `gpt-5.1` | `none`, `low`, `medium`, `high` |\n\nLos tokens de razonamiento se facturan como tokens de salida y se contabilizan en `usage.completion_tokens_details.reasoning_tokens`.\n\nGPT-6 usa `medium` de forma predeterminada. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; `gpt-6-sol` / `gpt-6-luna` / `gpt-6.1-terra` sí. El nivel `max` de GPT-6 solo está disponible en Responses.","enum":["none","low","medium","high","xhigh"],"example":"medium","uniqueKey":"reasoning_effort","typeLabel":"enum\u003cstring>"},"verbosity":{"type":"string","description":"Nivel de detalle de la respuesta: `low` / `medium` / `high`.\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.\n\nLas siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:\n\n**Nota** Compatible con `gpt-6-astra`, `gpt-5.6-sol`, `gpt-5.6-terra`, `gpt-5.6-luna` y `gpt-5.5`; los demás modelos no admiten este parámetro.","enum":["low","medium","high"],"example":"low","uniqueKey":"verbosity","typeLabel":"enum\u003cstring>"},"temperature":{"type":"number","description":"Temperatura de muestreo, con valores de 0 a 2. Cuanto más bajo, más determinista es la salida.\n\n**GPT-6**: omita este parámetro con `gpt-6-astra` y `gpt-6.1-sol`. Con `gpt-6-sol` / `gpt-6-luna` / `gpt-6.1-terra`, solo puede ajustarse con esfuerzo de razonamiento `none`; omítalo en los demás niveles. Omitir el esfuerzo selecciona `medium`, no `none`.\n\nModelos existentes: solo puede ajustarse con esfuerzo de razonamiento `none`; omítalo en los demás niveles. `gpt-5.4` / `gpt-5.2` / `gpt-5.1` usan `none` si se omite el esfuerzo, por lo que puede ajustarse directamente; `gpt-5.5` y la familia `gpt-5.6` usan `medium` si se omite, por lo que debe establecer el esfuerzo en `none` de forma explícita para ajustarlo.","minimum":0,"maximum":2,"example":1,"uniqueKey":"temperature","typeLabel":"number"},"top_p":{"type":"number","description":"Parámetro de muestreo por núcleo, con valores de 0 a 1. No se recomienda ajustarlo junto con `temperature`.\n\n**GPT-6**: omita este parámetro con `gpt-6-astra` y `gpt-6.1-sol`. Con `gpt-6-sol` / `gpt-6-luna` / `gpt-6.1-terra`, solo puede ajustarse con esfuerzo de razonamiento `none`; omítalo en los demás niveles. Omitir el esfuerzo selecciona `medium`, no `none`.\n\nModelos existentes: solo puede ajustarse con esfuerzo de razonamiento `none`; omítalo en los demás niveles. `gpt-5.4` / `gpt-5.2` / `gpt-5.1` usan `none` si se omite el esfuerzo, por lo que puede ajustarse directamente; `gpt-5.5` y la familia `gpt-5.6` usan `medium` si se omite, por lo que debe establecer el esfuerzo en `none` de forma explícita para ajustarlo.","minimum":0,"maximum":1,"example":1,"uniqueKey":"top_p","typeLabel":"number"},"frequency_penalty":{"type":"number","description":"Penalización por frecuencia, con valores de -2 a 2. Los valores positivos penalizan los tokens según su frecuencia de aparición y reducen el contenido repetido.\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.\n\nLas siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:\n\n**Nota** Solo puede ajustarse en `gpt-5.4` / `gpt-5.2` / `gpt-5.1`; la familia `gpt-5.6` y `gpt-5.5` no permiten ajustarlo. **GPT-6 Astra** solo acepta el valor predeterminado `0`; enviar cualquier otro valor devuelve `400`.","minimum":-2,"maximum":2,"example":0,"uniqueKey":"frequency_penalty","typeLabel":"number"},"presence_penalty":{"type":"number","description":"Penalización por presencia, con valores de -2 a 2. Los valores positivos animan al modelo a tratar temas nuevos.\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.\n\nLas siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:\n\n**Nota** Solo puede ajustarse en `gpt-5.4` / `gpt-5.2` / `gpt-5.1`; la familia `gpt-5.6` y `gpt-5.5` no permiten ajustarlo. **GPT-6 Astra** solo acepta el valor predeterminado `0`; enviar cualquier otro valor devuelve `400`.","minimum":-2,"maximum":2,"example":0,"uniqueKey":"presence_penalty","typeLabel":"number"},"logprobs":{"type":"boolean","description":"Si se devuelven las probabilidades logarítmicas de cada token de salida.\n\n**GPT-6**: Astra y 6.1 Sol no admiten logprobs de salida. Sol / Luna y 6.1 Terra solo permiten usarlos con esfuerzo `none`. En otros niveles, elimine `logprobs`, `top_logprobs` y `message.output_text.logprobs` de `include` en Responses.\n\nLas siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:\n\n**Nota** Solo lo admiten `gpt-5.4` / `gpt-5.2` / `gpt-5.1`; la familia `gpt-5.6` y `gpt-5.5` no admiten este parámetro.\n\n**GPT-6 Astra** y **GPT-6.1 Sol** no admiten este parámetro.","default":false,"example":true,"uniqueKey":"logprobs","typeLabel":"boolean"},"top_logprobs":{"type":"integer","description":"Número de tokens candidatos devueltos en cada posición, con valores de 0 a 20; debe usarse junto con `logprobs: true`.\n\n**Nota** El alcance de compatibilidad es el mismo que el de `logprobs`.\n\n**GPT-6**: Astra y 6.1 Sol no admiten logprobs de salida. Sol / Luna y 6.1 Terra solo permiten usarlos con esfuerzo `none`. En otros niveles, elimine `logprobs`, `top_logprobs` y `message.output_text.logprobs` de `include` en Responses.","minimum":0,"maximum":20,"example":2,"uniqueKey":"top_logprobs","typeLabel":"integer"},"n":{"type":"integer","description":"Número de respuestas candidatas a generar, devueltas como varios elementos del array `choices`. Se facturan todos los tokens (incluida la salida de cada candidata).\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.","default":1,"example":1,"uniqueKey":"n","typeLabel":"integer"},"seed":{"type":"integer","description":"Semilla aleatoria. Con la misma semilla y la misma combinación de parámetros, el modelo intenta devolver resultados coherentes (en la medida de lo posible; no se garantiza una reproducibilidad total).\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.","example":42,"uniqueKey":"seed","typeLabel":"integer"},"response_format":{"type":"object","description":"Control del formato de salida:\n\n- `{\"type\": \"text\"}`: texto libre, el valor predeterminado\n- `{\"type\": \"json_object\"}`: devuelve JSON válido y **exige que la palabra `json` aparezca en `messages`**, de lo contrario devuelve `400`\n- `{\"type\": \"json_schema\", \"json_schema\": {...}}`: devuelve resultados estructurados conforme al JSON Schema indicado; combínalo con `\"strict\": true` para forzar la conformidad con el esquema","properties":{"type":{"type":"string","enum":["text","json_object","json_schema"],"example":"json_schema","uniqueKey":"response_format.type","typeLabel":"enum\u003cstring>"},"json_schema":{"type":"object","description":"Obligatorio cuando `type` es `json_schema`; contiene los campos `name`, `schema` y `strict`","uniqueKey":"response_format.json_schema","typeLabel":"object"}},"uniqueKey":"response_format","typeLabel":"object"},"tools":{"type":"array","description":"Lista de herramientas, usada para Function Calling (llamadas a funciones del lado del cliente, sin coste por llamada).\n\nLas herramientas del lado del servidor (búsqueda web, ejecución de código, etc.) no se ofrecen en esta API; utiliza en su lugar la [API Responses](/es/api-manual/language-series/gpt/responses/responses-reference).\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` usan `medium` de forma predeterminada. Las llamadas a funciones en Chat Completions requieren `reasoning_effort: \"none\"` explícito. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; use [Responses](/es/api-manual/language-series/gpt/responses/responses-reference) para llamar a funciones. El nivel `max` de GPT-6 solo está disponible en Responses. `gpt-6.1-terra` admite `none`; use también Responses para las llamadas a funciones con este modelo.","items":{"type":"object","required":["type","function"],"properties":{"type":{"type":"string","enum":["function"],"example":"function","isRequired":true,"uniqueKey":"tools.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"function":{"type":"object","description":"Function definition.","properties":{"name":{"type":"string","example":"get_weather","uniqueKey":"tools.items.[INDEX].function.name","typeLabel":"string"},"description":{"type":"string","example":"Consultar el tiempo de una ciudad determinada","uniqueKey":"tools.items.[INDEX].function.description","typeLabel":"string"},"parameters":{"type":"object","description":"Definición de parámetros en formato JSON Schema","uniqueKey":"tools.items.[INDEX].function.parameters","typeLabel":"object"}},"isRequired":true,"uniqueKey":"tools.items.[INDEX].function","typeLabel":"object"}},"uniqueKey":"tools.items.[INDEX]","typeLabel":"object"},"uniqueKey":"tools","typeLabel":"object[]"},"tool_choice":{"oneOf":[{"type":"string","description":"Control de la selección de herramientas: `\"auto\"` (predeterminado) / `\"none\"` / `\"required\"`, o un objeto que indica una función concreta, como `{\"type\": \"function\", \"function\": {\"name\": \"get_weather\"}}`.","enum":["none","auto","required"],"uniqueKey":"tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Control de la selección de herramientas: `\"auto\"` (predeterminado) / `\"none\"` / `\"required\"`, o un objeto que indica una función concreta, como `{\"type\": \"function\", \"function\": {\"name\": \"get_weather\"}}`.","uniqueKey":"tool_choice.oneOf.1","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"enum\u003cstring> | object"},"parallel_tool_calls":{"type":"boolean","description":"Si el modelo puede llamar a varias herramientas en paralelo dentro de un mismo turno. El valor predeterminado es `true`; con `false` se fuerza a llamarlas una a una.\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: aún no se ha confirmado la compatibilidad con este parámetro; omítalo en las solicitudes básicas.","default":true,"example":true,"uniqueKey":"parallel_tool_calls","typeLabel":"boolean"},"prompt_cache_key":{"type":"string","description":"Clave de agrupación de caché. GPT-6 / GPT-5.6 gestionan el enrutamiento automáticamente; este campo no es necesario para optimizarlo. Las claves separadas distinguen la reutilización y la contabilidad por cliente o usuario. Mantenga la misma clave para solicitudes que deban reutilizar un prefijo. En modelos anteriores, una clave estable ayuda al enrutamiento.","example":"app-chat-v1","uniqueKey":"prompt_cache_key","typeLabel":"string"},"user":{"type":"string","description":"Identificador del usuario final, usado para distinguir el origen de las llamadas.","example":"user-1024","uniqueKey":"user","typeLabel":"string"},"prompt_cache_options":{"type":"object","description":"Opciones de caché para GPT-6 y GPT-5.6. Los puntos implícitos son el valor predeterminado. `mode: \"explicit\"` usa solo puntos explícitos; sin ellos no hay caché.","properties":{"ttl":{"type":"string","enum":["30m"],"default":"30m","description":"Solo se admite `30m` (predeterminado): al menos 30 minutos desde la última escritura o reutilización.","uniqueKey":"prompt_cache_options.ttl","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["implicit","explicit"],"default":"implicit","description":"`implicit` coloca puntos automáticamente; `explicit` usa solo `prompt_cache_breakpoint` en los bloques de contenido.","uniqueKey":"prompt_cache_options.mode","typeLabel":"enum\u003cstring>"}},"example":{"ttl":"30m","mode":"implicit"},"uniqueKey":"prompt_cache_options","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Explica el entrelazamiento cuántico en una frase."}]},"examples":{"Example":{"title":"Example","value":{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"Explica el entrelazamiento cuántico en una frase."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"a53087db-cbd5-4fc4-a284-d0ee2cab86e7":{"description":"Generación de la conversación correcta (objeto JSON; con `stream=true`, un flujo de eventos SSE que termina con `data: [DONE]`)","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Identificador único de esta conversación","example":"chatcmpl-CvJ2p8mQxK7nR4wS","uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["chat.completion"],"description":"Tipo de respuesta","example":"chat.completion","uniqueKey":"object","typeLabel":"enum\u003cstring>"},"created":{"type":"integer","description":"Marca de tiempo de creación","example":1786705221,"uniqueKey":"created","typeLabel":"integer"},"model":{"type":"string","description":"Nombre del modelo real utilizado","example":"gpt-6.1-sol","uniqueKey":"model","typeLabel":"string"},"choices":{"type":"array","description":"Lista de resultados generados (su longitud es igual a `n` en la solicitud)","items":{"type":"object","properties":{"index":{"type":"integer","description":"Índice del resultado","example":0,"uniqueKey":"choices.items.[INDEX].index","typeLabel":"integer"},"message":{"type":"object","properties":{"role":{"type":"string","enum":["assistant"],"example":"assistant","uniqueKey":"choices.items.[INDEX].message.role","typeLabel":"enum\u003cstring>"},"content":{"type":"string","description":"Contenido de texto generado por el modelo; puede ser `null` cuando se activa una llamada a herramienta","example":"Quantum entanglement means the states of two particles are correlated, so measuring one instantly determines the state of the other.","uniqueKey":"choices.items.[INDEX].message.content","typeLabel":"string"},"tool_calls":{"type":"array","description":"Lista de herramientas cuya llamada solicitó el modelo","items":{"type":"object","uniqueKey":"choices.items.[INDEX].message.tool_calls.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices.items.[INDEX].message.tool_calls","typeLabel":"object[]"}},"uniqueKey":"choices.items.[INDEX].message","typeLabel":"object"},"logprobs":{"type":"object","description":"Información de probabilidad logarítmica, devuelta solo cuando `logprobs` está habilitado en la solicitud","uniqueKey":"choices.items.[INDEX].logprobs","typeLabel":"object"},"finish_reason":{"type":"string","description":"Motivo de finalización: `stop` para un final normal, `length` al alcanzar el límite máximo de tokens, `tool_calls` cuando se requiere una llamada a herramienta","enum":["stop","length","tool_calls"],"example":"stop","uniqueKey":"choices.items.[INDEX].finish_reason","typeLabel":"enum\u003cstring>"}},"uniqueKey":"choices.items.[INDEX]","typeLabel":"object"},"uniqueKey":"choices","typeLabel":"object[]"},"usage":{"type":"object","description":"Estadísticas de uso de tokens. La caché de prompts se aplica automáticamente y los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja.\n\nGPT-6 factura por separado entrada sin caché, lectura de caché, escritura de caché y salida. Si la entrada supera 272.000 tokens, toda la solicitud se factura a 2× las tarifas de entrada y caché y 1,5× la de salida. La generación de imágenes integrada se cobra aparte. Consulte los [precios actuales](https://evolink.ai/pricing).","properties":{"prompt_tokens":{"type":"integer","description":"Número de tokens de entrada","example":18,"uniqueKey":"usage.prompt_tokens","typeLabel":"integer"},"completion_tokens":{"type":"integer","description":"Número de tokens de salida (incluidos los tokens de razonamiento)","example":42,"uniqueKey":"usage.completion_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Número total de tokens","example":60,"uniqueKey":"usage.total_tokens","typeLabel":"integer"},"prompt_tokens_details":{"type":"object","description":"Información detallada de tokens de entrada","properties":{"cached_tokens":{"type":"integer","description":"Número de tokens servidos desde caché","example":0,"uniqueKey":"usage.prompt_tokens_details.cached_tokens","typeLabel":"integer"},"cache_write_tokens":{"type":"integer","description":"Tokens de entrada escritos en caché, facturados a la tarifa de escritura sin contarlos de nuevo como entrada sin caché.","example":0,"uniqueKey":"usage.prompt_tokens_details.cache_write_tokens","typeLabel":"integer"}},"uniqueKey":"usage.prompt_tokens_details","typeLabel":"object"},"completion_tokens_details":{"type":"object","description":"Información detallada de tokens de salida","properties":{"reasoning_tokens":{"type":"integer","description":"Número de tokens de razonamiento","example":16,"uniqueKey":"usage.completion_tokens_details.reasoning_tokens","typeLabel":"integer"}},"uniqueKey":"usage.completion_tokens_details","typeLabel":"object"}},"uniqueKey":"usage","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"chatcmpl-CvJ2p8mQxK7nR4wS","object":"chat.completion","created":1786705221,"model":"gpt-6.1-sol","choices":[{"index":0,"message":{"role":"assistant","content":"Quantum entanglement means the states of two particles are correlated, so measuring one instantly determines the state of the other.","tool_calls":[{}]},"logprobs":{},"finish_reason":"stop"}],"usage":{"prompt_tokens":18,"completion_tokens":42,"total_tokens":60,"prompt_tokens_details":{"cached_tokens":0,"cache_write_tokens":0},"completion_tokens_details":{"reasoning_tokens":16}}}}},"exampleType":"generated"}},"exampleType":"generated"},"2d9c3b16-ef3a-4cd5-a8c9-81944d98981e":{"description":"Parámetros de solicitud no válidos (incluidos los parámetros no admitidos por el modelo; el mensaje de error indica el nombre concreto del parámetro). Si se declara una herramienta del lado del servidor (como `web_search`) o `web_search_options`, `error.code` es `invalid_built_in_tool`","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":400,"message":"Unsupported parameter: 'stop' is not supported with this model.","type":"invalid_request_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":400,"message":"Unsupported parameter: 'stop' is not supported with this model.","type":"invalid_request_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"2a8a2dbd-9de8-4b0e-abd1-6f1f4a08c782":{"description":"No autorizado, token inválido o expirado","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":401,"message":"Invalid or expired token","type":"authentication_error"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":401,"message":"Invalid or expired token","type":"authentication_error"}}}},"exampleType":"examples"}},"exampleType":"examples"},"1f02ae3b-4cfb-4e08-ba13-6bdfa956fd8a":{"description":"Cuota insuficiente","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":402,"message":"Insufficient quota","type":"insufficient_quota_error","fallback_suggestion":"https://evolink.ai/dashboard/credits"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":402,"message":"Insufficient quota","type":"insufficient_quota_error","fallback_suggestion":"https://evolink.ai/dashboard/credits"}}}},"exampleType":"examples"}},"exampleType":"examples"},"87c7d227-bc49-4f08-bbac-df3e01d08b2a":{"description":"Límite de velocidad excedido","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":429,"message":"Rate limit exceeded","type":"rate_limit_error","fallback_suggestion":"retry after 60 seconds"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":429,"message":"Rate limit exceeded","type":"rate_limit_error","fallback_suggestion":"retry after 60 seconds"}}}},"exampleType":"examples"}},"exampleType":"examples"},"9265ff70-3f32-4ffc-a022-38061647a98f":{"description":"Error interno del servidor","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":500,"message":"Internal server error","type":"internal_server_error","fallback_suggestion":"try again later"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":500,"message":"Internal server error","type":"internal_server_error","fallback_suggestion":"try again later"}}}},"exampleType":"examples"}},"exampleType":"examples"},"0d415105-9d98-40f1-acb2-ebd2e8d28ac9":{"description":"Servicio temporalmente no disponible","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"integer","description":"Código de error de estado HTTP","uniqueKey":"error.code","typeLabel":"integer"},"message":{"type":"string","description":"Descripción del error","uniqueKey":"error.message","typeLabel":"string"},"type":{"type":"string","description":"Tipo de error","uniqueKey":"error.type","typeLabel":"string"},"param":{"type":"string","description":"Nombre del parámetro relacionado","uniqueKey":"error.param","typeLabel":"string"},"fallback_suggestion":{"type":"string","description":"Sugerencia cuando ocurre un error","uniqueKey":"error.fallback_suggestion","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":503,"message":"Service temporarily unavailable","type":"service_unavailable_error","fallback_suggestion":"retry after 30 seconds"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":503,"message":"Service temporarily unavailable","type":"service_unavailable_error","fallback_suggestion":"retry after 30 seconds"}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"237a6c23-8a9c-4b3e-b712-ccddc7ff2086":{"bearerAuth":{"type":"http","scheme":"bearer","description":"##Todas las APIs requieren autenticación Bearer Token##\n\n**Obtener API Key:**\n\nVisita la [Página de gestión de API Key](https://evolink.ai/dashboard/keys) para obtener tu API Key\n\n**Agregar al encabezado de la solicitud:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"bb198393-2c19-44c0-b74d-aa881d279656":{"url":"https://direct.evolink.ai","description":"Producción (recomendado)"},"9f815e6d-68a8-4f62-8123-28af55fe2ff9":{"url":"https://api.evolink.ai","description":"URL alternativa"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"##Todas las APIs requieren autenticación Bearer Token##\n\n**Obtener API Key:**\n\nVisita la [Página de gestión de API Key](https://evolink.ai/dashboard/keys) para obtener tu API Key\n\n**Agregar al encabezado de la solicitud:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"##Todas las APIs requieren autenticación Bearer Token##\n\n**Obtener API Key:**\n\nVisita la [Página de gestión de API Key](https://evolink.ai/dashboard/keys) para obtener tu API Key\n\n**Agregar al encabezado de la solicitud:**\n```\nAuthorization: Bearer YOUR_API_KEY\n```","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json"},"subdomain":"muyutechnology","siteName":"EvoLink.AI","title":"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions - EvoLink.AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"cn":{"href":"/cn/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"de":{"href":"/de/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"fr":{"href":"/fr/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"ja":{"href":"/ja/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"ko":{"href":"/ko/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":1},"es":{"href":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference","matchLevel":0}}},"lastModified":"2026-10-27T10:42:33.458Z","originalFileLocation":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model) - Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida - La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja - Admite los modos síncrono y en streaming (SSE) - Admite entrada mixta de texto e imagen, así como llamadas a herramientas function - Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses - Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: \u0026quot;none\u0026quot; explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.\">\u003cmeta data-mint-head name=\"application-name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions - EvoLink.AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model) - Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida - La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja - Admite los modos síncrono y en streaming (SSE) - Admite entrada mixta de texto e imagen, así como llamadas a herramientas function - Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses - Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: \u0026quot;none\u0026quot; explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"EvoLink.AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Chat+Completions+API\u0026amp;title=Interfaz+de+todos+los+modelos+GPT+-+Referencia+completa+de+Chat+Completions\u0026amp;description=-+API+Chat+Completions+compatible+con+OpenAI+para+los+modelos+de+texto+de+la+serie+GPT%3B+el+modelo+concreto+se+elige+mediante+%60model%60+%28todos+los+valores+posibles\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=da50b1ee2dc9aaefe55434517bf451a5aa34087605d9a2bf2c3c14e89273cbd6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions - EvoLink.AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model) - Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida - La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja - Admite los modos síncrono y en streaming (SSE) - Admite entrada mixta de texto e imagen, así como llamadas a herramientas function - Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses - Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: \u0026quot;none\u0026quot; explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Chat+Completions+API\u0026amp;title=Interfaz+de+todos+los+modelos+GPT+-+Referencia+completa+de+Chat+Completions\u0026amp;description=-+API+Chat+Completions+compatible+con+OpenAI+para+los+modelos+de+texto+de+la+serie+GPT%3B+el+modelo+concreto+se+elige+mediante+%60model%60+%28todos+los+valores+posibles\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=da50b1ee2dc9aaefe55434517bf451a5aa34087605d9a2bf2c3c14e89273cbd6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/muyutechnology/RO4YTG-S6-bMUrDF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"EvoLink.AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E90FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://evolink.ai/docs/cn/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://evolink.ai/docs/de/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://evolink.ai/docs/fr/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://evolink.ai/docs/ja/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://evolink.ai/docs/ko/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://evolink.ai/#organization\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://evolink.ai/docs#website\",\"name\":\"EvoLink.AI\",\"url\":\"https://evolink.ai/docs\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference#webpage\",\"url\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\",\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions\",\"description\":\"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model) - Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida - La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja - Admite los modos síncrono y en streaming (SSE) - Admite entrada mixta de texto e imagen, así como llamadas a herramientas function - Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses - Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: \\\"none\\\" explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.\",\"dateModified\":\"2026-10-27T10:42:33.458Z\",\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Serie de texto\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/evolink-auto/evolink-auto-quickstart\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GPT\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Chat Completions API\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference#apireference\",\"headline\":\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions\",\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions\",\"description\":\"- API Chat Completions compatible con OpenAI para los modelos de texto de la serie GPT; el modelo concreto se elige mediante model (todos los valores posibles están en la tabla comparativa del parámetro model) - Toda la serie está formada por modelos de razonamiento; la profundidad se controla con reasoning_effort y los tokens de razonamiento se facturan como tokens de salida - La caché de prompts se aplica automáticamente: los tokens de entrada servidos desde caché se facturan a la tarifa de caché, más baja - Admite los modos síncrono y en streaming (SSE) - Admite entrada mixta de texto e imagen, así como llamadas a herramientas function - Las herramientas del lado del servidor (búsqueda web, ejecución de código, búsqueda documental, MCP) solo se ofrecen en la API Responses - Nota El alcance de compatibilidad de los parámetros de muestreo (temperature, top_p, logprobs, etc.) varía según el modelo; consulta las notas de cada parámetro más abajo GPT-6: gpt-6-sol / gpt-6-luna usan medium de forma predeterminada. Las llamadas a funciones en Chat Completions requieren reasoning_effort: \\\"none\\\" explícito. gpt-6-astra y gpt-6.1-sol no admiten none; use Responses para llamar a funciones. El nivel max de GPT-6 solo está disponible en Responses. gpt-6.1-terra admite none; use también Responses para las llamadas a funciones con este modelo.\",\"url\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference\",\"mainEntityOfPage\":{\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference#webpage\"},\"dateModified\":\"2026-10-27T10:42:33.458Z\",\"publisher\":{\"@id\":\"https://evolink.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"EvoLink.AI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"EvoLink.AI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.md","siteName":"EvoLink.AI","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"language":"es","tabs":[{"tab":"Manual de API","groups":[{"group":"Serie de imágenes","pages":[{"group":"GPT Image","icon":"images","pages":[{"group":"GPT Image 2.6","icon":"images","pages":[{"title":"GPT Image 2.6 Generación de imágenes","openapi":"es/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/gpt-image-2.6/gpt-image-2.6-image-generation"}]},{"group":"GPT Image 2.5","icon":"images","pages":[{"title":"GPT Image 2.5 Generación de imágenes","openapi":"es/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/gpt-image-2.5/gpt-image-2.5-image-generation"}]},{"group":"GPT Image 2","icon":"images","pages":[{"title":"GPT Image 2 Generación de imágenes","openapi":"es/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/gpt-image-2/gpt-image-2-image-generation"},{"title":"GPT Image 2 Generación de imágenes Beta","openapi":"es/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/gpt-image-2/gpt-image-2-beta-image-generation"}]},{"group":"GPT Image 1.5","icon":"images","pages":[{"title":"Generación de imágenes GPT Image 1.5 Lite","openapi":"es/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/gpt-image-1.5/gpt-image-1.5-image-generation"}]}]},{"group":"Minimax","icon":"images","pages":[{"title":"MiniMax H3 Image Generación de imágenes","openapi":"es/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation.json POST /v1/images/generations","href":"/es/api-manual/image-series/minimax-h3-image/minimax-h3-image-image-generation"}]},{"group":"Nanobanana","icon":"images","pages":[{"group":"Nanobanana 2.1","icon":"images","pages":[{"title":"Generación de imágenes Nanobanana 2.1","openapi":"es/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-2.1/nanobanana-2.1-image-generate"}]},{"group":"Nanobanana 2 Lite","icon":"images","pages":[{"title":"Generación de imágenes Nanobanana 2 Lite","openapi":"es/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-2-lite/nanobanana-2-lite-image-generate"},{"title":"Generación de imágenes Nanobanana 2 Lite Beta","openapi":"es/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-2-lite/beta/nanobanana-2-lite-beta-image-generate"}]},{"group":"Nanobanana 2","icon":"images","pages":[{"title":"Generación de imágenes Nanobanana 2","openapi":"es/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-2/nanobanana-2-image-generate"},{"title":"Generación de imágenes Nanobanana-2 Beta","openapi":"es/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-2/beta/nanobanana-2-beta-image-generate"}]},{"group":"Nanobanana Pro","icon":"images","pages":[{"title":"Generación de imágenes Nanobanana Pro","openapi":"es/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-pro/nanobanana-pro-image-generate"},{"title":"Generación de imágenes Nanobanana Pro Beta","openapi":"es/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-pro/beta/nanobanana-pro-beta-image-generate"}]},{"group":"Nanobanana 1","icon":"images","pages":[{"title":"Generación de imágenes Nanobanana 1 Beta","openapi":"es/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/nanobanana/nanobanana-1/beta/nanobanana-image-generate"}]}]},{"group":"Grok","icon":"images","pages":[{"title":"Grok Imagine Image 2.0 Generacion de imagenes","openapi":"es/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/grok/grok-imagine-image-2.0-image-generate"}]},{"group":"Midjourney","icon":"images","pages":[{"group":"Midjourney V8.2","pages":[{"title":"Midjourney V8.2 Guía de parámetros de prompt","icon":"book-open","href":"/es/api-manual/image-series/midjourney/midjourney-v8-2-prompt-guide"},{"title":"Midjourney V8.2 Generación de imágenes","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-image-generate"},{"title":"Midjourney V8.2 Variación","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-variation.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-variation"},{"title":"Midjourney V8.2 Remix","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-remix.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-remix"},{"title":"Midjourney V8.2 Retexturizado","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-retexture.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-retexture"},{"title":"Midjourney V8.2 Edición avanzada","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-upload-paint.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-upload-paint"},{"title":"Midjourney V8.2 Edición de lienzo","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-edit.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-edit"},{"title":"Midjourney V8.2 Eliminar fondo","openapi":"es/api-manual/image-series/midjourney/mj-v8-2-remove-bg.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-2-remove-bg"}]},{"group":"Midjourney V8.1","pages":[{"title":"Midjourney V8.1 Guía de parámetros de prompt","icon":"book-open","href":"/es/api-manual/image-series/midjourney/midjourney-v8-1-prompt-guide"},{"title":"Midjourney V8.1 Generación de imágenes","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-image-generate"},{"title":"Midjourney V8.1 Variación","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-variation.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-variation"},{"title":"Midjourney V8.1 Remix","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-remix.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-remix"},{"title":"Midjourney V8.1 Retexturizado","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-retexture.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-retexture"},{"title":"Midjourney V8.1 Edición avanzada","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-upload-paint.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-upload-paint"},{"title":"Midjourney V8.1 Edición de lienzo","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-edit.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-edit"},{"title":"Midjourney V8.1 Eliminar fondo","openapi":"es/api-manual/image-series/midjourney/mj-v8-1-remove-bg.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v8-1-remove-bg"}]},{"group":"Midjourney V7","pages":[{"title":"Midjourney V7 Guía de parámetros de prompt","icon":"book-open","href":"/es/api-manual/image-series/midjourney/midjourney-v7-prompt-guide"},{"title":"Midjourney V7 Generación de imágenes","openapi":"es/api-manual/image-series/midjourney/mj-v7-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-image-generate"},{"title":"Midjourney V7 Variación","openapi":"es/api-manual/image-series/midjourney/mj-v7-variation.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-variation"},{"title":"Midjourney V7 Escalado","openapi":"es/api-manual/image-series/midjourney/mj-v7-upscale.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-upscale"},{"title":"Midjourney V7 Remix","openapi":"es/api-manual/image-series/midjourney/mj-v7-remix.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-remix"},{"title":"Midjourney V7 Mejora","openapi":"es/api-manual/image-series/midjourney/mj-v7-enhance.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-enhance"},{"title":"Midjourney V7 Panorámica","openapi":"es/api-manual/image-series/midjourney/mj-v7-pan.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-pan"},{"title":"Midjourney V7 Extensión","openapi":"es/api-manual/image-series/midjourney/mj-v7-outpaint.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-outpaint"},{"title":"Midjourney V7 Edición de lienzo","openapi":"es/api-manual/image-series/midjourney/mj-v7-edit.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-edit"},{"title":"Midjourney V7 Eliminar fondo","openapi":"es/api-manual/image-series/midjourney/mj-v7-remove-bg.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-remove-bg"},{"title":"Midjourney V7 Retexturización","openapi":"es/api-manual/image-series/midjourney/mj-v7-retexture.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-retexture"},{"title":"Midjourney V7 Edición avanzada","openapi":"es/api-manual/image-series/midjourney/mj-v7-upload-paint.json POST /v1/images/generations","href":"/es/api-manual/image-series/midjourney/mj-v7-upload-paint"}]}]},{"group":"Seedream","icon":"images","pages":[{"group":"Seedream 5.5","icon":"images","pages":[{"title":"Seedream 5.5 Generación de imágenes","openapi":"es/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.5/seedream-5.5-image-generate"},{"title":"Seedream 5.5 separación en capas","openapi":"es/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.5/seedream-5.5-layerize-image-generate"}]},{"group":"Seedream 5.0 Pro","icon":"images","pages":[{"title":"Seedream 5.0 Pro Generación de imágenes","openapi":"es/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-image-generate"},{"title":"Seedream 5.0 Pro separación en capas","openapi":"es/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.0-pro/seedream-5.0-pro-layerize-image-generate"}]},{"group":"Seedream 5.0 Flash","icon":"images","pages":[{"title":"Seedream 5.0 Flash Generación de imágenes","openapi":"es/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-image-generate"},{"title":"Seedream 5.0 Flash separación en capas","openapi":"es/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.0-flash/seedream-5.0-flash-layerize-image-generate"}]},{"group":"Seedream 5.0 Lite","icon":"images","pages":[{"title":"Seedream 5.0 Lite Generación de imágenes","openapi":"es/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-5.0-lite/seedream-5.0-lite-image-generate"}]},{"group":"Seedream 4.5","icon":"images","pages":[{"title":"Seedream 4.5 Generación de imágenes","openapi":"es/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-4.5/seedream-4.5-image-generate"}]},{"group":"Seedream 4.0","icon":"images","pages":[{"title":"Seedream-4.0 Generación de imágenes","openapi":"es/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/seedream-4.0/seedream-4.0-image-generate"}]}]},{"group":"Z Image Turbo","icon":"images","pages":[{"title":"Z Image Turbo Generación de imágenes","openapi":"es/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/z-image-turbo/z-image-turbo-image-generate"}]},{"group":"Qwen-Image","icon":"images","pages":[{"title":"Qwen Image 3.0","openapi":"es/api-manual/image-series/qwen/qwen-image-3.0.json POST /v1/images/generations","href":"/es/api-manual/image-series/qwen/qwen-image-3.0"},{"title":"Qwen Image 3.0 Pro","openapi":"es/api-manual/image-series/qwen/qwen-image-3.0-pro.json POST /v1/images/generations","href":"/es/api-manual/image-series/qwen/qwen-image-3.0-pro"},{"title":"Qwen Image Edit Plus","openapi":"es/api-manual/image-series/qwen/qwen-image-edit-plus.json POST /v1/images/generations","href":"/es/api-manual/image-series/qwen/qwen-image-edit-plus"},{"title":"Qwen Image Edit","openapi":"es/api-manual/image-series/qwen/qwen-image-edit.json POST /v1/images/generations","href":"/es/api-manual/image-series/qwen/qwen-image-edit"}]},{"group":"Wan-Image","icon":"images","pages":[{"title":"Wan2.5 Texto a imagen","openapi":"es/api-manual/image-series/wan2.5/wan2.5-text-to-image.json POST /v1/images/generations","href":"/es/api-manual/image-series/wan2.5/wan2.5-text-to-image"},{"title":"Wan2.5 Imagen a imagen","openapi":"es/api-manual/image-series/wan2.5/wan2.5-image-to-image.json POST /v1/images/generations","href":"/es/api-manual/image-series/wan2.5/wan2.5-image-to-image"}]},{"group":"Krea","icon":"images","pages":[{"group":"Krea 2 Turbo","pages":[{"title":"Krea 2 Turbo Generacion de imagenes","openapi":"es/api-manual/image-series/krea/krea-2-turbo-image-generate.json POST /v1/images/generations","href":"/es/api-manual/image-series/krea/krea-2-turbo-image-generate"}]}]}]},{"group":"Serie de videos","pages":[{"group":"Seedance 2.5","icon":"video","pages":[{"title":"Seedance 2.5 Guía completa de parámetros","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-overview"},{"title":"Seedance 2.5 Text-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-text-to-video"},{"title":"Seedance 2.5 Image-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-image-to-video"},{"title":"Seedance 2.5 Reference-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-reference-to-video"},{"title":"Seedance 2.5 Video Edit","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-video-edit"},{"title":"Seedance 2.5 Video Extend","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-video-extend.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-video-extend"},{"title":"Seedance 2.5 Draft-to-Video — conversión en video final","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-draft-to-video"},{"title":"Seedance 2.5 Flash Text-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-flash-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-flash-text-to-video"},{"title":"Seedance 2.5 Flash Image-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-flash-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-flash-image-to-video"},{"title":"Seedance 2.5 Flash Reference-to-Video","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-flash-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-flash-reference-to-video"},{"title":"Seedance 2.5 Flash Video Edit","openapi":"es/api-manual/video-series/seedance2.5/seedance-2.5-flash-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.5/seedance-2.5-flash-video-edit"}]},{"group":"Seedance 2.0","icon":"video","pages":[{"title":"Seedance 2.0 Guía completa de parámetros","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-overview"},{"title":"Seedance 2.0 Text-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-text-to-video"},{"title":"Seedance 2.0 Image-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-image-to-video"},{"title":"Seedance 2.0 Reference-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-reference-to-video"},{"title":"Seedance 2.0 Fast Text-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-fast-text-to-video"},{"title":"Seedance 2.0 Fast Image-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-fast-image-to-video"},{"title":"Seedance 2.0 Fast Reference-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-fast-reference-to-video"},{"title":"Seedance 2.0 Mini Text-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-mini-text-to-video"},{"title":"Seedance 2.0 Mini Image-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-mini-image-to-video"},{"title":"Seedance 2.0 Mini Reference-to-Video","openapi":"es/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance2.0/seedance-2.0-mini-reference-to-video"}]},{"group":"Minimax","icon":"video","pages":[{"group":"Minimax H3","icon":"video","pages":[{"title":"Guía completa de parámetros de Minimax H3 / H3 Max / H3 Max Turbo","openapi":"es/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/minimax-h3-overview"},{"group":"H3","icon":"video","pages":[{"title":"Minimax H3 Text-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-text-to-video"},{"title":"Minimax H3 Image-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-image-to-video"},{"title":"Minimax H3 Reference-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3/minimax-h3-reference-to-video"}]},{"group":"H3 Max","icon":"video","pages":[{"title":"Minimax H3 Max Text-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-text-to-video"},{"title":"Minimax H3 Max Image-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-image-to-video"},{"title":"Minimax H3 Max Reference-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3-max/minimax-h3-max-reference-to-video"}]},{"group":"H3 Max Turbo","icon":"video","pages":[{"title":"Minimax H3 Max Turbo Text-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-text-to-video"},{"title":"Minimax H3 Max Turbo Image-to-Video","openapi":"es/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/minimax/minimax-h3/h3-max-turbo/minimax-h3-max-turbo-image-to-video"}]}]}]},{"group":"Gemini Omni Flash","icon":"video","pages":[{"group":"Gemini Omni 1.2 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.2 Flash – Resumen de parámetros","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-overview"},{"title":"Gemini Omni 1.2 Flash Texto a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-text-to-video"},{"title":"Gemini Omni 1.2 Flash Imagen a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-image-to-video"},{"title":"Gemini Omni 1.2 Flash Referencia a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-reference-to-video"},{"title":"Gemini Omni 1.2 Flash Edición de vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-edit"},{"title":"Gemini Omni 1.2 Flash Extensión de vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-extend"},{"title":"Gemini Omni 1.2 Flash Aumento de resolución de vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.2-flash/gemini-omni-1.2-flash-video-upscale"}]},{"group":"Gemini Omni 1.1 Flash","icon":"video","pages":[{"title":"Gemini Omni 1.1 Flash – Resumen de parámetros","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-overview"},{"title":"Gemini Omni 1.1 Flash Texto a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-text-to-video"},{"title":"Gemini Omni 1.1 Flash Imagen a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-image-to-video"},{"title":"Gemini Omni 1.1 Flash Referencia a vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-reference-to-video"},{"title":"Gemini Omni 1.1 Flash Edición de vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-edit"},{"title":"Gemini Omni 1.1 Flash Extensión de vídeo","openapi":"es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-1.1-flash/gemini-omni-1.1-flash-video-extend"}]},{"group":"Gemini Omni Flash 1.0","icon":"video","pages":[{"title":"Gemini Omni Flash 1.0 Texto a Video","openapi":"es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-text-to-video"},{"title":"Gemini Omni Flash 1.0 Imagen a Video","openapi":"es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-image-to-video"},{"title":"Gemini Omni Flash 1.0 Video con Imagenes de Referencia","openapi":"es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-reference-to-video"},{"title":"Gemini Omni Flash 1.0 Edicion de Video","openapi":"es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/gemini-omni-flash-1.0/gemini-omni-flash-video-edit"}]}]},{"group":"Kling","icon":"video","pages":[{"title":"Kling Elemento personalizado","openapi":"es/api-manual/video-series/kling/kling-custom-element.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-custom-element"},{"group":"Kling-4.0","icon":"video","pages":[{"title":"Kling-4.0 Texto a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-text-to-video"},{"title":"Kling-4.0 Imagen a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-image-to-video"},{"title":"Kling-4.0 Referencias a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-reference-to-video"},{"title":"Kling-4.0 Edición de vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-video-edit"}]},{"group":"Kling-4.0-Flash","icon":"video","pages":[{"title":"Kling-4.0-Flash Texto a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-flash-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-flash-text-to-video"},{"title":"Kling-4.0-Flash Imagen a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-flash-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-flash-image-to-video"},{"title":"Kling-4.0-Flash Referencias a vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-flash-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-flash-reference-to-video"},{"title":"Kling-4.0-Flash Edición de vídeo","openapi":"es/api-manual/video-series/kling/kling-v4-flash-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v4-flash-video-edit"}]},{"group":"Kling-O3","icon":"video","pages":[{"title":"Kling-O3 texto a video","openapi":"es/api-manual/video-series/kling/kling-o3-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o3-text-to-video"},{"title":"Kling-O3 imagen a video","openapi":"es/api-manual/video-series/kling/kling-o3-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o3-image-to-video"},{"title":"Kling-O3 referencia a video","openapi":"es/api-manual/video-series/kling/kling-o3-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o3-reference-to-video"},{"title":"Kling-O3 edición de video","openapi":"es/api-manual/video-series/kling/kling-o3-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o3-video-edit"}]},{"group":"Kling-V3","icon":"video","pages":[{"title":"Kling-V3 texto a video","openapi":"es/api-manual/video-series/kling/kling-v3-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v3-text-to-video"},{"title":"Kling-V3 imagen a video","openapi":"es/api-manual/video-series/kling/kling-v3-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v3-image-to-video"},{"title":"Kling-V3 Control de movimiento","openapi":"es/api-manual/video-series/kling/kling-v3-motion-control.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v3-motion-control"}]},{"group":"Kling-V3-Turbo","icon":"video","pages":[{"title":"Kling-V3-Turbo texto a video","openapi":"es/api-manual/video-series/kling/kling-v3-turbo-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v3-turbo-text-to-video"},{"title":"Kling-V3-Turbo imagen a video","openapi":"es/api-manual/video-series/kling/kling-v3-turbo-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v3-turbo-image-to-video"}]},{"group":"Kling-V2.6","icon":"video","pages":[{"title":"Kling 2.6 Control de movimiento","openapi":"es/api-manual/video-series/kling/kling-v2.6-motion-control.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-v2.6-motion-control"}]},{"group":"Kling-O1","icon":"video","pages":[{"title":"Kling-O1 imagen a video","openapi":"es/api-manual/video-series/kling/kling-o1-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o1-image-to-video"},{"title":"Kling-O1 edición de video","openapi":"es/api-manual/video-series/kling/kling-o1-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o1-video-edit"},{"title":"Kling-O1 edición de video (rápida)","openapi":"es/api-manual/video-series/kling/kling-o1-video-edit-fast.json POST /v1/videos/generations","href":"/es/api-manual/video-series/kling/kling-o1-video-edit-fast"}]}]},{"group":"HappyHorse","icon":"video","pages":[{"group":"HappyHorse 1.1","icon":"video","pages":[{"title":"HappyHorse 1.1 Text-to-Video","openapi":"es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-text-to-video"},{"title":"HappyHorse 1.1 Image-to-Video","openapi":"es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-image-to-video"},{"title":"HappyHorse 1.1 Reference-to-Video","openapi":"es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.1/happyhorse-1.1-reference-to-video"}]},{"group":"HappyHorse 1.0","icon":"video","pages":[{"title":"HappyHorse 1.0 Text-to-Video","openapi":"es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-text-to-video"},{"title":"HappyHorse 1.0 Image-to-Video","openapi":"es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-image-to-video"},{"title":"HappyHorse 1.0 Reference-to-Video","openapi":"es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-reference-to-video"},{"title":"HappyHorse 1.0 Video-Edit","openapi":"es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/happyhorse1.0/happyhorse-1.0-video-edit"}]}]},{"group":"Grok","icon":"video","pages":[{"title":"Grok Imagine 1.5 vídeo Preview","openapi":"es/api-manual/video-series/grok/grok-imagine-video-1.5-preview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-video-1.5-preview"},{"title":"Grok Imagine 1.5 Lite vídeo","openapi":"es/api-manual/video-series/grok/grok-imagine-video-1.5-lite.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-video-1.5-lite"},{"title":"Grok Imagine 1.0 texto a video","openapi":"es/api-manual/video-series/grok/grok-imagine-video-1.0-t2v.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-video-1.0-t2v"},{"title":"Grok Imagine 1.0 imagen a video","openapi":"es/api-manual/video-series/grok/grok-imagine-video-1.0-i2v.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-video-1.0-i2v"},{"title":"Grok Imagine texto a video Beta","openapi":"es/api-manual/video-series/grok/grok-imagine-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-text-to-video"},{"title":"Grok Imagine imagen a video Beta","openapi":"es/api-manual/video-series/grok/grok-imagine-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/grok/grok-imagine-image-to-video"}]},{"group":"Seedance","icon":"video","pages":[{"title":"Seedance-1.0-Pro-Fast Generación de video","openapi":"es/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/seedance1.0/seedance-1.0-pro-fast-video-generate"}]},{"group":"Veo3.1","icon":"video","pages":[{"title":"Veo3.1-Lite Generación de video","openapi":"es/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/veo3.1/veo-3.1-lite-generate-preview-generate"},{"title":"Veo3.1-Pro Generación de video","openapi":"es/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/veo3.1/veo-3.1-generate-preview-generate"},{"title":"Veo3.1-Pro Generación de video Beta","openapi":"es/api-manual/video-series/veo3.1/veo3.1-pro-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/veo3.1/veo3.1-pro-video-generate"},{"title":"Veo3.1-Fast Generación de video","openapi":"es/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/veo3.1/veo-3.1-fast-generate-preview-generate"},{"title":"Veo3.1-Fast Generación de video Beta","openapi":"es/api-manual/video-series/veo3.1/veo3.1-fast-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/veo3.1/veo3.1-fast-video-generate"}]},{"group":"Hailuo","icon":"video","pages":[{"title":"Hailuo-02 Generación de video","openapi":"es/api-manual/video-series/hailuo/hailuo-02-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/hailuo/hailuo-02-video-generate"},{"title":"Hailuo-2.3 Generación de video","openapi":"es/api-manual/video-series/hailuo/hailuo-2-3-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/hailuo/hailuo-2-3-video-generate"},{"title":"Hailuo-2.3-Fast Generación de video","openapi":"es/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/hailuo/hailuo-2-3-fast-video-generate"}]},{"group":"Wan","icon":"video","pages":[{"group":"Wan3.0","icon":"video","pages":[{"title":"Wan3.0 Guía completa de parámetros","openapi":"es/api-manual/video-series/wan3.0/wan3.0-overview.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-overview"},{"title":"Wan3.0 Text-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-text-to-video"},{"title":"Wan3.0 Image-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-image-to-video"},{"title":"Wan3.0 Reference-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-reference-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-reference-video"},{"title":"Wan3.0 Prime Text-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-prime-text-to-video"},{"title":"Wan3.0 Prime Image-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-prime-image-to-video"},{"title":"Wan3.0 Prime Reference-to-Video","openapi":"es/api-manual/video-series/wan3.0/wan3.0-prime-reference-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan3.0/wan3.0-prime-reference-video"}]},{"group":"Wan2.7","icon":"video","pages":[{"title":"Wan2.7 Texto a video","openapi":"es/api-manual/video-series/wan2.7/wan2.7-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.7/wan2.7-text-to-video"},{"title":"Wan2.7 Imagen a video","openapi":"es/api-manual/video-series/wan2.7/wan2.7-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.7/wan2.7-image-to-video"},{"title":"Wan2.7 Video de referencia","openapi":"es/api-manual/video-series/wan2.7/wan2.7-reference-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.7/wan2.7-reference-video"},{"title":"Wan2.7 Edición de video","openapi":"es/api-manual/video-series/wan2.7/wan2.7-video-edit.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.7/wan2.7-video-edit"}]},{"group":"Wan2.6","icon":"video","pages":[{"title":"Wan2.6 Texto a video","openapi":"es/api-manual/video-series/wan2.6/wan2.6-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.6/wan2.6-text-to-video"},{"title":"Wan2.6 Imagen a video","openapi":"es/api-manual/video-series/wan2.6/wan2.6-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.6/wan2.6-image-to-video"},{"title":"Wan2.6 Imagen a Video Flash","openapi":"es/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.6/wan2.6-image-to-video-flash"},{"title":"Wan2.6 Video de referencia","openapi":"es/api-manual/video-series/wan2.6/wan2.6-reference-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.6/wan2.6-reference-video"},{"title":"Wan2.6 Video de Referencia Flash","openapi":"es/api-manual/video-series/wan2.6/wan2.6-reference-video-flash.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.6/wan2.6-reference-video-flash"}]},{"group":"Wan2.5","icon":"video","pages":[{"title":"Wan2.5 Texto a video","openapi":"es/api-manual/video-series/wan2.5/wan2.5-text-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.5/wan2.5-text-to-video"},{"title":"Wan2.5 Imagen a video","openapi":"es/api-manual/video-series/wan2.5/wan2.5-image-to-video.json POST /v1/videos/generations","href":"/es/api-manual/video-series/wan2.5/wan2.5-image-to-video"}]}]},{"group":"OmniHuman","icon":"video","pages":[{"title":"Generación de vídeo de humano digital OmniHuman-1.5","openapi":"es/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/omnihuman/omnihuman-1.5-video-generate"}]},{"group":"VideoRetalk","icon":"video","pages":[{"title":"VideoRetalk","openapi":"es/api-manual/video-series/videoretalk/videoretalk-video-generate.json POST /v1/videos/generations","href":"/es/api-manual/video-series/videoretalk/videoretalk-video-generate"}]},{"group":"Tencent","icon":"video","pages":[{"title":"Tencent Escalado de Video","openapi":"es/api-manual/video-series/tencent/tencent-video-upscale.json POST /v1/videos/generations","href":"/es/api-manual/video-series/tencent/tencent-video-upscale"}]}]},{"group":"Serie de audio","pages":[{"group":"Seed Audio","icon":"waveform-lines","pages":[{"title":"Voces de Seed-Audio 1.0","icon":"book-open","href":"/es/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0-voices"},{"title":"Seed-Audio 1.0 Generacion de Audio","openapi":"es/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0.json POST /v1/audios/generations","href":"/es/api-manual/audio-series/doubao-seed-audio/doubao-seed-audio-1-0"}]},{"group":"Suno","icon":"music","pages":[{"title":"Suno Generación de música Beta","openapi":"es/api-manual/audio-series/suno/suno-music-generation.json POST /v1/audios/generations","href":"/es/api-manual/audio-series/suno/suno-music-generation"},{"title":"Creación de Persona Suno Beta","openapi":"es/api-manual/audio-series/suno/suno-persona-creation.json POST /v1/audios/generations","href":"/es/api-manual/audio-series/suno/suno-persona-creation"}]},{"group":"Qwen Audio TTS","icon":"volume-high","pages":[{"title":"Voces de Qwen Audio 3.1 TTS Flash","icon":"book-open","href":"/es/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash-voices"},{"title":"Síntesis de voz Qwen Audio 3.1 TTS Flash","openapi":"es/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash.json POST /v1/audios/generations","href":"/es/api-manual/audio-series/qwen-audio-tts/qwen-audio-3.1-tts-flash"},{"title":"Voice Enrollment: crear una voz personalizada","openapi":"es/api-manual/audio-series/qwen-audio-tts/voice-enrollment.json POST /v1/audios/generations","href":"/es/api-manual/audio-series/qwen-audio-tts/voice-enrollment"}]}]},{"group":"Serie de texto","pages":[{"group":"EvoLink Auto","icon":"wand-magic-sparkles","pages":[{"title":"EvoLink Auto - Enrutamiento Inteligente de Modelos","openapi":"es/api-manual/language-series/evolink-auto/evolink-auto-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/evolink-auto/evolink-auto-quickstart"},{"title":"EvoLink Auto - Formato Claude","openapi":"es/api-manual/language-series/evolink-auto/evolink-auto-claude.json POST /v1/messages","href":"/es/api-manual/language-series/evolink-auto/evolink-auto-claude"},{"title":"EvoLink Auto - Formato Gemini","openapi":"es/api-manual/language-series/evolink-auto/evolink-auto-gemini.json POST /v1beta/models/{model}:generateContent","href":"/es/api-manual/language-series/evolink-auto/evolink-auto-gemini"}]},{"group":"EvoLink Moderation","icon":"shield-check","pages":[{"title":"EvoLink Moderation 1.0 - Referencia completa de la API","openapi":"es/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api.json POST /v1/moderations","href":"/es/api-manual/language-series/evolink-moderation-1.0/evolink-moderation-1.0-api"}]},{"group":"Kimi","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"API Kimi (todos los modelos) - Chat Completions: Inicio rápido","openapi":"es/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/kimi/chat-completions/chat-completions-quickstart"},{"title":"API Kimi (todos los modelos) - Chat Completions: Referencia completa","openapi":"es/api-manual/language-series/kimi/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/kimi/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"API Kimi (todos los modelos) - Responses: Inicio rápido","openapi":"es/api-manual/language-series/kimi/responses/responses-quickstart.json POST /v1/responses","href":"/es/api-manual/language-series/kimi/responses/responses-quickstart"},{"title":"API Kimi (todos los modelos) - Responses: Referencia completa","openapi":"es/api-manual/language-series/kimi/responses/responses-reference.json POST /v1/responses","href":"/es/api-manual/language-series/kimi/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"API Kimi (todos los modelos) - Messages: Inicio rápido","openapi":"es/api-manual/language-series/kimi/messages/messages-quickstart.json POST /v1/messages","href":"/es/api-manual/language-series/kimi/messages/messages-quickstart"},{"title":"API Kimi (todos los modelos) - Messages: Referencia completa","openapi":"es/api-manual/language-series/kimi/messages/messages-reference.json POST /v1/messages","href":"/es/api-manual/language-series/kimi/messages/messages-reference"}]}]},{"group":"Claude","icon":"comments","pages":[{"title":"Claude - API de mensajes","openapi":"es/api-manual/language-series/claude/claude-messages-api.json POST /v1/messages","href":"/es/api-manual/language-series/claude/claude-messages-api"}]},{"group":"Gemini","icon":"comments","pages":[{"group":"Google Native API Format","icon":"comments","pages":[{"title":"Interfaz de todos los modelos Gemini - Inicio rápido de API nativa","openapi":"es/api-manual/language-series/gemini/native-api/native-api-quickstart.json POST /v1beta/models/{model}:generateContent","href":"/es/api-manual/language-series/gemini/native-api/native-api-quickstart"},{"title":"Interfaz de todos los modelos Gemini - formato de API nativa","openapi":"es/api-manual/language-series/gemini/native-api/native-api-reference.json POST /v1beta/models/{model}:generateContent","href":"/es/api-manual/language-series/gemini/native-api/native-api-reference"}]},{"group":"OpenAI SDK Format","icon":"comments","pages":[{"title":"Interfaz de todos los modelos Gemini - Inicio rápido de OpenAI","openapi":"es/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/gemini/openai-sdk/openai-sdk-quickstart"},{"title":"Interfaz de todos los modelos Gemini - formato compatible con OpenAI","openapi":"es/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/gemini/openai-sdk/openai-sdk-reference"}]},{"group":"Decisions API","icon":"comments","pages":[{"title":"Gemini Decisions - Referencia completa de parámetros","openapi":"es/api-manual/language-series/gemini/decisions/decisions-reference.json POST /v1beta/decisions","href":"/es/api-manual/language-series/gemini/decisions/decisions-reference"}]}]},{"group":"GPT","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos GPT - Inicio rápido de Chat Completions","openapi":"es/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","description":"- Invoca los modelos de texto de la serie GPT con el formato del SDK de OpenAI (el modelo concreto se elige mediante el parámetro `model`)\n- Modelos de razonamiento y llamada a herramientas, admiten entrada mixta de texto e imagen\n- Modo de procesamiento síncrono, parámetros mínimos, rápido de utilizar\n- ¿Necesitas más parámetros? Consulta la [documentación de parámetros completa](/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference)\n- ¿Necesitas herramientas del lado del servidor (búsqueda web, ejecución de código)? Usa la [API Responses](/es/api-manual/language-series/gpt/responses/responses-quickstart)\n\n**GPT-6**: `gpt-6-sol` / `gpt-6-luna` usan `medium` de forma predeterminada. Las llamadas a funciones en Chat Completions requieren `reasoning_effort: \"none\"` explícito. `gpt-6-astra` y `gpt-6.1-sol` no admiten `none`; use [Responses](/es/api-manual/language-series/gpt/responses/responses-reference) para llamar a funciones. El nivel `max` de GPT-6 solo está disponible en Responses. `gpt-6.1-terra` admite `none`; use también Responses para las llamadas a funciones con este modelo.","href":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-quickstart"},{"title":"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions","openapi":"es/api-manual/language-series/gpt/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/gpt/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos GPT - Inicio rápido de Responses","openapi":"es/api-manual/language-series/gpt/responses/responses-quickstart.json POST /v1/responses","description":"- Invoca los modelos de texto de la serie GPT con el formato OpenAI Responses (el modelo concreto se elige mediante el parámetro `model`)\n- Modelos de razonamiento y llamada a herramientas, admiten entrada mixta de texto e imagen\n- Esta API admite herramientas del lado del servidor: búsqueda web, ejecución de código y búsqueda documental\n- Las conversaciones de varios turnos pueden encadenarse con `previous_response_id`, sin volver a enviar el historial\n- ¿Necesitas herramientas y todos los parámetros? Consulta la [documentación de parámetros completa](/es/api-manual/language-series/gpt/responses/responses-reference)","href":"/es/api-manual/language-series/gpt/responses/responses-quickstart"},{"title":"Interfaz de todos los modelos GPT - Referencia completa de Responses","openapi":"es/api-manual/language-series/gpt/responses/responses-reference.json POST /v1/responses","href":"/es/api-manual/language-series/gpt/responses/responses-reference"}]},{"group":"Decisions API","icon":"comments","pages":[{"title":"GPT Decisions - Referencia completa de parámetros","openapi":"es/api-manual/language-series/gpt/decisions/decisions-reference.json POST /v1/decisions","href":"/es/api-manual/language-series/gpt/decisions/decisions-reference"}]}]},{"group":"Grok","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos Grok - Inicio rápido de Chat Completions","openapi":"es/api-manual/language-series/grok/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/grok/chat-completions/chat-completions-quickstart"},{"title":"Interfaz de todos los modelos Grok - Referencia completa de Chat Completions","openapi":"es/api-manual/language-series/grok/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/grok/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos Grok - Inicio rápido de Responses","openapi":"es/api-manual/language-series/grok/responses/responses-quickstart.json POST /v1/responses","href":"/es/api-manual/language-series/grok/responses/responses-quickstart"},{"title":"Interfaz de todos los modelos Grok - Referencia completa de Responses","openapi":"es/api-manual/language-series/grok/responses/responses-reference.json POST /v1/responses","href":"/es/api-manual/language-series/grok/responses/responses-reference"}]}]},{"group":"Doubao Seed 2.0","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 - Inicio rápido","openapi":"es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-quickstart"},{"title":"Doubao Seed 2.0 - Referencia completa de API","openapi":"es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Doubao Seed 2.0 Responses API - Inicio rápido","openapi":"es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart.json POST /v1/responses","href":"/es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-quickstart"},{"title":"Doubao Seed 2.0 Responses API - Referencia completa de API","openapi":"es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference.json POST /v1/responses","href":"/es/api-manual/language-series/doubao-seed-2.0/doubao-seed-2.0-responses-reference"}]}]},{"group":"DeepSeek","icon":"comments","pages":[{"group":"DeepSeek V4","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"DeepSeek V4 - API compatible con OpenAI","openapi":"es/api-manual/language-series/deepseek-v4/deepseek-v4-chat.json POST /v1/chat/completions","href":"/es/api-manual/language-series/deepseek-v4/deepseek-v4-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"DeepSeek V4 - API compatible con Anthropic","openapi":"es/api-manual/language-series/deepseek-v4/deepseek-v4-messages.json POST /v1/messages","href":"/es/api-manual/language-series/deepseek-v4/deepseek-v4-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"DeepSeek V4 - API Responses","openapi":"es/api-manual/language-series/deepseek-v4/deepseek-v4-responses.json POST /v1/responses","href":"/es/api-manual/language-series/deepseek-v4/deepseek-v4-responses"}]}]},{"group":"DeepSeek V3.2","icon":"comments","pages":[{"title":"DeepSeek - Referencia completa de la API","openapi":"es/api-manual/language-series/deepseek/deepseek-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/deepseek/deepseek-reference"}]}]},{"group":"MiniMax","icon":"comments","pages":[{"group":"MiniMax-M3.1-Flash","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - API compatible con OpenAI","openapi":"es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat.json POST /v1/chat/completions","href":"/es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - API compatible con Anthropic","openapi":"es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages.json POST /v1/messages","href":"/es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-messages"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"MiniMax-M3.1-Flash - API Responses","openapi":"es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses.json POST /v1/responses","href":"/es/api-manual/language-series/minimax-m3.1-flash/minimax-m3.1-flash-responses"}]}]},{"group":"MiniMax-M3","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"MiniMax-M3 - API compatible con OpenAI","openapi":"es/api-manual/language-series/minimax-m3/minimax-m3-chat.json POST /v1/chat/completions","href":"/es/api-manual/language-series/minimax-m3/minimax-m3-chat"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"MiniMax-M3 - API compatible con Anthropic","openapi":"es/api-manual/language-series/minimax-m3/minimax-m3-messages.json POST /v1/messages","href":"/es/api-manual/language-series/minimax-m3/minimax-m3-messages"}]}]},{"group":"MiniMax-M2.5","icon":"comments","pages":[{"title":"MiniMax-M2.5 - Referencia completa de API","openapi":"es/api-manual/language-series/minimax-m2.5/minimax-m2.5-api.json POST /v1/chat/completions","href":"/es/api-manual/language-series/minimax-m2.5/minimax-m2.5-api"}]}]},{"group":"Qwen","icon":"comments","pages":[{"group":"Qwen3.8-Max","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Qwen3.8-Max - Documentación completa de parámetros","openapi":"es/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat.json POST /v1/chat/completions","href":"/es/api-manual/language-series/qwen3.8-max/qwen3.8-max-chat"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Qwen3.8-Max - API Responses","openapi":"es/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses.json POST /v1/responses","href":"/es/api-manual/language-series/qwen3.8-max/qwen3.8-max-responses"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Qwen3.8-Max - API compatible con Anthropic","openapi":"es/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages.json POST /v1/messages","href":"/es/api-manual/language-series/qwen3.8-max/qwen3.8-max-messages"}]}]}]},{"group":"GLM","icon":"comments","pages":[{"group":"Chat Completions API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos GLM - Inicio rápido de Chat Completions","openapi":"es/api-manual/language-series/glm/chat-completions/chat-completions-quickstart.json POST /v1/chat/completions","href":"/es/api-manual/language-series/glm/chat-completions/chat-completions-quickstart"},{"title":"Interfaz de todos los modelos GLM - Referencia completa de Chat Completions","openapi":"es/api-manual/language-series/glm/chat-completions/chat-completions-reference.json POST /v1/chat/completions","href":"/es/api-manual/language-series/glm/chat-completions/chat-completions-reference"}]},{"group":"Responses API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos GLM - Inicio rápido de Responses","openapi":"es/api-manual/language-series/glm/responses/responses-quickstart.json POST /v1/responses","href":"/es/api-manual/language-series/glm/responses/responses-quickstart"},{"title":"Interfaz de todos los modelos GLM - Referencia completa de Responses","openapi":"es/api-manual/language-series/glm/responses/responses-reference.json POST /v1/responses","href":"/es/api-manual/language-series/glm/responses/responses-reference"}]},{"group":"Messages API","icon":"comments","pages":[{"title":"Interfaz de todos los modelos GLM - Inicio rápido de Messages","openapi":"es/api-manual/language-series/glm/messages/messages-quickstart.json POST /v1/messages","href":"/es/api-manual/language-series/glm/messages/messages-quickstart"},{"title":"Interfaz de todos los modelos GLM - Referencia completa de Messages","openapi":"es/api-manual/language-series/glm/messages/messages-reference.json POST /v1/messages","href":"/es/api-manual/language-series/glm/messages/messages-reference"}]}]}]},{"group":"Gestión de cuenta","pages":[{"title":"Obtener uso de créditos","openapi":"es/api-manual/account-management/get-credits.json GET /v1/credits","href":"/es/api-manual/account-management/get-credits"}]},{"group":"Gestión de tareas","pages":[{"title":"Referencia de Codigos de Error","icon":"triangle-exclamation","href":"/es/api-manual/task-management/error-codes"},{"title":"Consultar Estado de Tarea","openapi":"es/api-manual/task-management/get-task-detail.json GET /v1/tasks/{task_id}","href":"/es/api-manual/task-management/get-task-detail"}]},{"group":"Gestión de archivos","pages":[{"group":"File Upload","icon":"upload","pages":[{"title":"Subida de archivo Base64","openapi":"es/api-manual/file-series/upload-base64.json POST /api/v1/files/upload/base64","href":"/es/api-manual/file-series/upload-base64"},{"title":"API de subida de archivo por flujo","openapi":"es/api-manual/file-series/upload-stream.json POST /api/v1/files/upload/stream","href":"/es/api-manual/file-series/upload-stream"},{"title":"Carga de archivos por URL","openapi":"es/api-manual/file-series/upload-url.json POST /api/v1/files/upload/url","href":"/es/api-manual/file-series/upload-url"}]},{"title":"Consultar cuota de archivos","openapi":"es/api-manual/file-series/quota.json GET /api/v1/files/quota","href":"/es/api-manual/file-series/quota"}]}]},{"tab":"CLI/MCP","pages":[{"title":"CLI/MCP","href":"/es/cli-mcp/overview"}]},{"tab":"Guía de integración","pages":[{"title":"Guía de integración","href":"/es/integration-guide/claude-code-cli"}]},{"tab":"Guía del usuario","pages":[{"title":"Guía del usuario","href":"/es/introduction"}]}]}]},"basePath":"","title":"Interfaz de todos los modelos GPT - Referencia completa de Chat Completions - EvoLink.AI","buildId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","deploymentId":"dpl_Aw98ji4XvBsgtZwL1VrkUF9ehFqz","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CQGbdtm4.js","utils-D88A1f-Z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChqWdz1A.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-yBrxdh_6.js","snippetPresets-BgqDrFJC.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-Duxc2rZw.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C7jidOil.js","shallow-xkjpHm-U.js","getApiPlaygroundDisplay-fE3rVpvL.js","CodeSnippet-LgxljKed.js","CodeSnippets-D-pXWDHq.js","Page-C2-BijcO.js","getPastedJson-CLRcu-uo.js","icon-Cxirpjgo.js","MethodPill-D49eqY5e.js","DuplicateIcon-CivCz5Rp.js","createIcon-D71qL3f5.js","DynamicMarkdown-BcGRTrw6.js","SectionHeading-DzaqmmSD.js","axios-vUo_bRtp.js","Markdown-CZqUYmMp.js","clsx-B6IZIRsp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-B0ZV6X5T.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-MqLyPtsW.js"]}