Interfaz de todos los modelos GPT - Referencia completa de Responses
API Responses 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)
Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada
Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación
También se admiten las herramientas function normales (llamadas a funciones del lado del cliente)
Las conversaciones de varios turnos pueden encadenarse con previous_response_id
Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo
POST
/
v1
/
responses
GPT Responses (todos los modelos, parámetros completos)
curl --request POST \ --url https://direct.evolink.ai/v1/responses \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "gpt-6.1-sol", "input": "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 (web_search, file_search, mcp) se ejecutan en el servidor, por lo que el cliente no necesita devolver sus resultados, y solo se ofrecen en esta API. El endpoint de Chat Completions solo admite llamadas a herramientas function normales.
Facturación: web_search y file_search se facturan por llamada, por separado de los cargos por tokens; las respuestas fallidas no generan cargos por texto ni por herramientas (las imágenes ya generadas y devueltas se facturan con normalidad)
Límite de llamadas: Si se declara web_search o file_search y se omite max_tool_calls, se permiten hasta 10 llamadas a herramientas por solicitud; configura el parámetro explícitamente si necesitas más.
Nota Esta API solo admite los modos síncrono y en streaming: no admite el modo asíncrono en segundo plano con background: true ni ofrece endpoints para consultar, cancelar o eliminar una respuesta por su ID. Para generaciones largas, usa stream: true para mantener la conexión abierta.La herramienta integrada image_generation solo está disponible actualmente en gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna, y no en los demás modelos; para generar imágenes de forma independiente, también puedes usar las API de los modelos de la serie de imagen.
Genera imágenes directamente con gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna: declara {"type": "image_generation"} en tools y el modelo generará imágenes según sea necesario en la conversación.
Elige un modelo de imagen: usa el campo model de la herramienta para seleccionar gpt-image-2 (predeterminado), gpt-image-2.5-sunburst o gpt-image-2.5-flare; quality, size, partial_images y los demás parámetros siguen los parámetros oficiales del modelo de imagen (xhigh / max solo están disponibles en la serie 2.5)
Obtén la imagen: las imágenes se devuelven en base64 en el campo result de un elemento de output cuyo type es image_generation_call; no es una URL, por lo que debes guardar la imagen por tu cuenta
Edición de imágenes: incluye un input_image en input (una URL pública o data:image/png;base64,...) y describe los cambios deseados en el texto
Edición en varios turnos: pasa el id del turno anterior como previous_response_id y describe los cambios que deseas
Streaming: configura partial_images (0–3) para recibir eventos de vista previa response.image_generation_call.partial_image durante la generación
Límite de imágenes: si se omite max_tool_calls, una solicitud puede generar hasta 4 imágenes; configúralo explícitamente si necesitas más
Facturación: el texto y la generación de imágenes se facturan por separado por token; el uso de tokens de la generación de imágenes aparece en tool_usage.image_gen en la respuesta
{ "model": "gpt-6.1-sol", "input": "Pinta un gato naranja sentado junto a una ventana en estilo acuarela", "tools": [{"type": "image_generation", "model": "gpt-image-2", "quality": "low", "size": "1024x1024"}]}
Conversaciones de varios turnos: envía el id devuelto en el turno anterior como previous_response_id del siguiente turno para continuar el contexto. Las respuestas tienen un periodo de retención; una vez caducado, ese ID deja de ser válido y la solicitud se trata como una conversación nueva. En escenarios con requisitos estrictos de exactitud del contexto, se recomienda mantener por tu cuenta el historial completo de input.
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, con compatibilidad con la herramienta integrada image_generation
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"
input
stringobject[]
requerido
Entrada del modelo: una cadena simple o un array de elementos de entrada.
El content de un elemento de entrada admite dos tipos de bloque: input_text (texto) e input_image (imagen):
"input": [ { "role": "user", "content": [ { "type": "input_text", "text": "¿Qué hay en esta imagen?" }, { "type": "input_image", "image_url": "https://example.com/photo.png", "detail": "auto" } ] } ]
Imagen
Envía en image_url la URL pública de la imagen
image_url debe ser una cadena; escribirla como { "url": "..." } devuelve 400
detail está al mismo nivel que image_url (no anidado dentro de él): auto (predeterminado) / low / high / original
La imagen debe poder descargarse, de lo contrario se devuelve 400
Resultados de herramientas
El array también puede incluir elementos de resultado de herramientas del turno anterior, como function_call_output
Nota Los tipos de bloque de esta API son distintos de los de la API Chat Completions (que usa text / image_url). No pueden mezclarse; usarlos mal devuelve 400.
Ejemplo:
"Search for AI news from the past week and summarize it in three sentences."
instructions
string
Instrucciones de nivel de sistema, equivalentes a insertar un mensaje de sistema al principio de input. Al continuar la conversación con previous_response_id, este parámetro no se hereda del turno anterior y debe enviarse en cada turno.
Ejemplo:
"You are a concise assistant. Answer in no more than three sentences."
stream
boolean
predeterminado:false
Indica si se devuelve una respuesta en streaming (eventos SSE que terminan con response.completed). Predeterminado false.
Ejemplo:
false
max_output_tokens
integer
Número máximo de tokens a generar (incluidos los tokens de razonamiento). Al alcanzar el límite, status es incomplete.
GPT-6 Astra / Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra permiten hasta 128.000 tokens de salida, incluidos los de razonamiento.
Ejemplo:
2048
reasoning
object
Control del razonamiento.
Los valores posibles de effort (profundidad de razonamiento) varían según el modelo:
Modelo
Valores posibles
gpt-6-astra / gpt-6.1-sol
low, medium, high, xhigh, max
gpt-6-sol / gpt-6-luna / gpt-6.1-terra
none, low, medium, high, xhigh, max
gpt-5.6-sol / gpt-5.6-terra / gpt-5.6-luna
none, low, medium, high, xhigh, max
gpt-5.5 / gpt-5.4 / gpt-5.2
none, low, medium, high, xhigh
gpt-5.1
none, low, medium, high
summary (resumen del razonamiento): auto / concise / detailed.
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.
mode (modo de razonamiento): standard / pro, lo admiten gpt-6-astra / gpt-6-sol / gpt-6-luna y la familia gpt-5.6.
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.
context (alcance del contexto de razonamiento): auto / current_turn / all_turns, lo admiten gpt-6-astra y la familia gpt-5.6.
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.
Los tokens de razonamiento se facturan como tokens de salida y se contabilizan en usage.output_tokens_details.reasoning_tokens.
GPT-6 Sol / Luna disponibles: establezca model en gpt-6-sol o gpt-6-luna. Ambos tienen una ventana de 1.050.000 tokens y una salida máxima de 128.000 tokens, incluido el razonamiento. reasoning.effort admite none, low, medium (predeterminado), high, xhigh y max; Astra y 6.1 Sol no admiten none. Use este endpoint para razonar con herramientas.
GPT-6.1 Terra: ventana de contexto de 1.050.000 tokens y salida máxima de 128.000 tokens, incluido el razonamiento. reasoning.effort admite none, low, medium (predeterminado), high, xhigh y max, pero no minimal. Use este endpoint para llamadas a funciones y herramientas integradas.
Show child attributes
text
object
Control del texto de salida:
format: {"type": "text"} (predeterminado), {"type": "json_object"} o {"type": "json_schema", "name": "...", "schema": {...}, "strict": true} para obtener resultados estructurados
verbosity: low / medium / high, controla el nivel de detalle de la respuesta
text.verbosity — 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.
Show child attributes
tools
object[]
Declaración de herramientas. Las herramientas del lado del servidor se ejecutan en el servidor, por lo que el cliente no necesita devolver sus resultados:
Tipo de herramienta
Capacidad
web_search
Busca en internet y navega por páginas web (alias web_search_preview)
file_search
Consulta un almacén vectorial ya creado; requiere vector_store_ids
mcp
Se conecta a un servicio MCP remoto; requiere server_label y server_url
image_generation
Genera o edita imágenes en una conversación y las devuelve en base64 (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna)
También se admiten las herramientas function normales (llamadas a funciones del lado del cliente).
Nota La herramienta integrada image_generation solo está disponible actualmente en gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna, y no en los demás modelos; para generar imágenes de forma independiente, también puedes usar las API de los modelos de la serie de imagen.
Show child attributes
Ejemplo:
[{ "type": "web_search" }]
tool_choice
enum<string>object
Controla la selección de la herramienta: "auto" (predeterminado) / "none" / "required", o un objeto que fija una herramienta concreta, p. ej. {"type": "web_search"}.
Opciones disponibles:
none,
auto,
required
max_tool_calls
integer
Límite máximo del número total de llamadas a herramientas permitidas en esta respuesta (sumando todas las herramientas integradas).
Nota Cuando gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna usa image_generation y se omite este parámetro, una solicitud puede generar hasta 4 imágenes; configúralo explícitamente si necesitas más.
Nota Si se declara web_search o file_search y se omite max_tool_calls, se permiten hasta 10 llamadas a herramientas por solicitud; configura el parámetro explícitamente si necesitas más.
Ejemplo:
5
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.
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:
Notagpt-6-astra, la familia gpt-5.6 y gpt-5.5 permiten establecer este parámetro en false; en gpt-5.4 / gpt-5.2 / gpt-5.1 no tiene efecto y siempre se comporta como true.
Ejemplo:
true
previous_response_id
string
El id de la respuesta anterior, usado para encadenar conversaciones de varios turnos sin volver a enviar el historial.
Nota Debe usarse junto con store: true (el valor predeterminado). Las respuestas tienen un periodo de retención; una vez caducado, ese ID deja de ser válido y la solicitud se trata como una conversación nueva, sin heredar el contexto. En escenarios con requisitos estrictos de exactitud del contexto, se recomienda mantener por tu cuenta el historial completo de input.
Si esta respuesta se conserva en el servidor; solo las respuestas conservadas pueden referenciarse mediante previous_response_id. El valor predeterminado es true.
GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: no se ha verificado en los canales disponibles la desactivación de la retención mediante store: false. Aceptar el campo no demuestra que la respuesta no se haya almacenado.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Notagpt-6-astra, la familia gpt-5.6 y gpt-5.5 permiten establecer este parámetro en false; en gpt-5.4 / gpt-5.2 / gpt-5.1 no tiene efecto y siempre se comporta como true. Si no quieres almacenar respuestas, elige un modelo que permita desactivar el almacenamiento.
Ejemplo:
true
include
string[]
Contenido adicional que se solicita devolver en la respuesta. Valores posibles:
reasoning.encrypted_content
message.output_text.logprobs
web_search_call.results
web_search_call.action.sources
file_search_call.results
message.input_image.image_url
computer_call_output.output.image_url
Notagpt-6-astra y gpt-6.1-sol no admiten message.output_text.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.
Ejemplo:
["reasoning.encrypted_content"]
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: gpt-5.4 / gpt-5.2 / gpt-5.1 tratan temperature: 0 como el valor predeterminado 1; use un valor positivo como 0.01 para una salida más determinista.
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.
Rango requerido: 0 <= x <= 1
Ejemplo:
1
top_logprobs
integer
Número de tokens candidatos devueltos en cada posición, con valores de 0 a 20; debe usarse junto con include: ["message.output_text.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.
Las siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:
Nota Solo lo admiten la familia gpt-5.6 y gpt-5.5; los demás modelos no admiten este parámetro.
Rango requerido: 0 <= x <= 20
Ejemplo:
2
frequency_penalty
number
Penalización por frecuencia, con valores de -2 a 2, que reduce la probabilidad de 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 Puede ajustarse en la familia gpt-5.6; los demás modelos existentes no admiten este parámetro. GPT-6 Astra no permite ajustarlo y 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, que anima 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 Puede ajustarse en la familia gpt-5.6; los demás modelos existentes no admiten este parámetro. GPT-6 Astra no permite ajustarlo y solo acepta el valor predeterminado 0; enviar cualquier otro valor devuelve 400.
Rango requerido: -2 <= x <= 2
Ejemplo:
0
truncation
enum<string>
predeterminado:disabled
Cómo tratar el contexto que excede la ventana: disabled (predeterminado, devuelve un error directamente) o auto (trunca automáticamente la parte central).
Opciones disponibles:
auto,
disabled
Ejemplo:
"auto"
context_management
object[]
Configuración de compactación automática para conversaciones largas, por ejemplo [{"type": "compaction", "compact_threshold": 100000}]: cuando el contexto supera el umbral, el historial se compacta automáticamente.
Nota Solo lo admiten gpt-6-astra / gpt-6-sol / gpt-6-luna y la familia gpt-5.6; los demás modelos no admiten este parámetro.
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.
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-agent-v1"
prompt_cache_retention
enum<string>
Retención de caché de modelos anteriores. Para GPT-6 / GPT-5.6, use prompt_cache_options.ttl: "30m"; no use 24h en el campo nuevo.
Opciones disponibles:
in_memory,
24h
Ejemplo:
"in_memory"
prompt
object
Hace referencia a una plantilla de prompt ya creada, con la forma {"id": "pmpt_xxx", "version": "1", "variables": {...}}.
Show child attributes
metadata
object
Pares clave-valor personalizados que se devuelven tal cual con la respuesta, útiles para etiquetar del lado del negocio. Tanto las claves como los valores son cadenas.
Ejemplo:
{ "trace_id": "abc-123" }
safety_identifier
string
Identificador estable del usuario final, usado para el seguimiento de abusos.
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 lo admiten gpt-6-astra y la familia gpt-5.6; los demás modelos no admiten este parámetro.
Ejemplo:
"user-1024"
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
Respuesta generada con éxito (objeto JSON, o un flujo de eventos SSE que termina con response.completed cuando stream=true)
id
string
Identificador único de esta respuesta, que puede usarse como previous_response_id en el siguiente turno
Estado de la respuesta: completed para un final normal, incomplete cuando la generación no se completó por motivos como alcanzar max_output_tokens, failed cuando la generación falló
Opciones disponibles:
completed,
incomplete,
failed
Ejemplo:
"completed"
model
string
Nombre del modelo real utilizado
Ejemplo:
"gpt-6.1-sol"
created_at
integer
Marca de tiempo de creación
Ejemplo:
1786705221
output
object[]
Elementos de salida ordenados según la generación: el elemento reasoning (resumen del razonamiento / contenido de razonamiento cifrado), los elementos de llamada a herramientas (como web_search_call, file_search_call e image_generation_call) y, por último, el elemento message con el contenido output_text.
Show child attributes
incomplete_details
object
Explica el motivo cuando status es incomplete
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
tool_usage
object
Uso de las herramientas integradas. Al usar image_generation, image_gen registra los tokens consumidos por la generación de imágenes, contabilizados por separado de usage y facturados por separado por token
Show child attributes
metadata
object
Pares clave-valor personalizados enviados en la solicitud, devueltos tal cual
{"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/responses/responses-reference","slug":"/es/api-manual/language-series/gpt/responses/responses-reference","pageMetadata":{"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","description":"- API Responses 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- Herramientas del lado del servidor: `web_search` (búsqueda web), `file_search` (búsqueda documental), facturadas por separado por llamada\n- Herramienta integrada de generación de imágenes: `image_generation` (solo `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`), para generar o editar imágenes directamente en una conversación\n- También se admiten las herramientas `function` normales (llamadas a funciones del lado del cliente)\n- Las conversaciones de varios turnos pueden encadenarse con `previous_response_id`\n- **Nota** El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo","href":"/es/api-manual/language-series/gpt/responses/responses-reference"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"API Responses 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: [\"Herramientas del lado del servidor: \", _jsx(_components.code, {\n children: \"web_search\"\n }), \" (búsqueda web), \", _jsx(_components.code, {\n children: \"file_search\"\n }), \" (búsqueda documental), facturadas por separado por llamada\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Herramienta integrada de generación de imágenes: \", _jsx(_components.code, {\n children: \"image_generation\"\n }), \" (solo \", _jsx(_components.code, {\n children: \"gpt-6-astra\"\n }), \" / \", _jsx(_components.code, {\n children: \"gpt-6.1-terra\"\n }), \" / \", _jsx(_components.code, {\n children: \"gpt-6.1-sol\"\n }), \" / \", _jsx(_components.code, {\n children: \"gpt-6-sol\"\n }), \" / \", _jsx(_components.code, {\n children: \"gpt-6-luna\"\n }), \"), para generar o editar imágenes directamente en una conversación\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"También se admiten las herramientas \", _jsx(_components.code, {\n children: \"function\"\n }), \" normales (llamadas a funciones del lado del cliente)\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"Las conversaciones de varios turnos pueden encadenarse con \", _jsx(_components.code, {\n children: \"previous_response_id\"\n })]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.strong, {\n children: \"Nota\"\n }), \" El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\"]\n }), \"\\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={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);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`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Las herramientas del lado del servidor`}),` (`,_jsx(_components.code,{children:`web_search`}),`, `,_jsx(_components.code,{children:`file_search`}),`, `,_jsx(_components.code,{children:`mcp`}),`) se ejecutan en el servidor, por lo que el cliente no necesita devolver sus resultados, y solo se ofrecen en esta API. El endpoint de Chat Completions solo admite llamadas a herramientas `,_jsx(_components.code,{children:`function`}),` normales.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Facturación`}),`: `,_jsx(_components.code,{children:`web_search`}),` y `,_jsx(_components.code,{children:`file_search`}),` se facturan por llamada, por separado de los cargos por tokens; las respuestas fallidas no generan cargos por texto ni por herramientas (las imágenes ya generadas y devueltas se facturan con normalidad)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Límite de llamadas`}),`: Si se declara `,_jsx(_components.code,{children:`web_search`}),` o `,_jsx(_components.code,{children:`file_search`}),` y se omite `,_jsx(_components.code,{children:`max_tool_calls`}),`, se permiten hasta 10 llamadas a herramientas por solicitud; configura el parámetro explícitamente si necesitas más.`]}),`\n`]})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Nota`}),` Esta API solo admite los modos síncrono y en streaming: no admite el modo asíncrono en segundo plano con `,_jsx(_components.code,{children:`background: true`}),` ni ofrece endpoints para consultar, cancelar o eliminar una respuesta por su ID. Para generaciones largas, usa `,_jsx(_components.code,{children:`stream: true`}),` para mantener la conexión abierta.`]}),_jsxs(_components.p,{children:[`La herramienta integrada `,_jsx(_components.code,{children:`image_generation`}),` solo está disponible actualmente en `,_jsx(_components.code,{children:`gpt-6-astra`}),` / `,_jsx(_components.code,{children:`gpt-6.1-terra`}),` / `,_jsx(_components.code,{children:`gpt-6.1-sol`}),` / `,_jsx(_components.code,{children:`gpt-6-sol`}),` / `,_jsx(_components.code,{children:`gpt-6-luna`}),`, y no en los demás modelos; para generar imágenes de forma independiente, también puedes usar las API de los modelos de la serie de imagen.`]})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Genera imágenes directamente con `,_jsx(_components.code,{children:`gpt-6-astra`}),` / `,_jsx(_components.code,{children:`gpt-6.1-terra`}),` / `,_jsx(_components.code,{children:`gpt-6.1-sol`}),` / `,_jsx(_components.code,{children:`gpt-6-sol`}),` / `,_jsx(_components.code,{children:`gpt-6-luna`})]}),`: declara `,_jsx(_components.code,{children:`{\"type\": \"image_generation\"}`}),` en `,_jsx(_components.code,{children:`tools`}),` y el modelo generará imágenes según sea necesario en la conversación.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Elige un modelo de imagen`}),`: usa el campo `,_jsx(_components.code,{children:`model`}),` de la herramienta para seleccionar `,_jsx(_components.code,{children:`gpt-image-2`}),` (predeterminado), `,_jsx(_components.code,{children:`gpt-image-2.5-sunburst`}),` o `,_jsx(_components.code,{children:`gpt-image-2.5-flare`}),`; `,_jsx(_components.code,{children:`quality`}),`, `,_jsx(_components.code,{children:`size`}),`, `,_jsx(_components.code,{children:`partial_images`}),` y los demás parámetros siguen los parámetros oficiales del modelo de imagen (`,_jsx(_components.code,{children:`xhigh`}),` / `,_jsx(_components.code,{children:`max`}),` solo están disponibles en la serie 2.5)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Obtén la imagen`}),`: las imágenes se devuelven en base64 en el campo `,_jsx(_components.code,{children:`result`}),` de un elemento de `,_jsx(_components.code,{children:`output`}),` cuyo `,_jsx(_components.code,{children:`type`}),` es `,_jsx(_components.code,{children:`image_generation_call`}),`; no es una URL, por lo que debes guardar la imagen por tu cuenta`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edición de imágenes`}),`: incluye un `,_jsx(_components.code,{children:`input_image`}),` en `,_jsx(_components.code,{children:`input`}),` (una URL pública o `,_jsx(_components.code,{children:`data:image/png;base64,...`}),`) y describe los cambios deseados en el texto`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edición en varios turnos`}),`: pasa el `,_jsx(_components.code,{children:`id`}),` del turno anterior como `,_jsx(_components.code,{children:`previous_response_id`}),` y describe los cambios que deseas`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Streaming`}),`: configura `,_jsx(_components.code,{children:`partial_images`}),` (0–3) para recibir eventos de vista previa `,_jsx(_components.code,{children:`response.image_generation_call.partial_image`}),` durante la generación`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Límite de imágenes`}),`: si se omite `,_jsx(_components.code,{children:`max_tool_calls`}),`, una solicitud puede generar hasta 4 imágenes; configúralo explícitamente si necesitas más`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Facturación`}),`: el texto y la generación de imágenes se facturan por separado por token; el uso de tokens de la generación de imágenes aparece en `,_jsx(_components.code,{children:`tool_usage.image_gen`}),` en la respuesta`]}),`\n`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"gpt-6.1-sol\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"input\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Pinta un gato naranja sentado junto a una ventana en estilo acuarela\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"tools\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"image_generation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"gpt-image-2\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"quality\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"low\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"size\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1024x1024\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conversaciones de varios turnos`}),`: envía el `,_jsx(_components.code,{children:`id`}),` devuelto en el turno anterior como `,_jsx(_components.code,{children:`previous_response_id`}),` del siguiente turno para continuar el contexto. Las respuestas tienen un periodo de retención; una vez caducado, ese ID deja de ser válido y la solicitud se trata como una conversación nueva. En escenarios con requisitos estrictos de exactitud del contexto, se recomienda mantener por tu cuenta el historial completo de `,_jsx(_components.code,{children:`input`}),`.`]})})]})}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 Responses","openapi":"es/api-manual/language-series/gpt/responses/responses-reference.json POST /v1/responses","description":"- API Responses 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- Herramientas del lado del servidor: `web_search` (búsqueda web), `file_search` (búsqueda documental), facturadas por separado por llamada\n- Herramienta integrada de generación de imágenes: `image_generation` (solo `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`), para generar o editar imágenes directamente en una conversación\n- También se admiten las herramientas `function` normales (llamadas a funciones del lado del cliente)\n- Las conversaciones de varios turnos pueden encadenarse con `previous_response_id`\n- **Nota** El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo","href":"/es/api-manual/language-series/gpt/responses/responses-reference"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"GPT Responses (todos los modelos, parámetros completos)","description":"- API Responses 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- Herramientas del lado del servidor: `web_search` (búsqueda web), `file_search` (búsqueda documental), facturadas por separado por llamada\n- Herramienta integrada de generación de imágenes: `image_generation` (solo `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`), para generar o editar imágenes directamente en una conversación\n- También se admiten las herramientas `function` normales (llamadas a funciones del lado del cliente)\n- Las conversaciones de varios turnos pueden encadenarse con `previous_response_id`\n- **Nota** El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo","operationId":"gptResponsesReference","tags":["Responses"],"requestBody":"c6bfea75-cae5-491c-a5b5-3394c8747082","responses":{"200":"d6e44bc9-20d4-42b5-99fd-77825e453c15","400":"1ce11af8-a081-442f-bf80-38949b46686d","401":"05acca5b-0f83-4f14-aaa9-a5b3a85ace0e","402":"b25fc7e1-881f-42bb-a2ec-2ea6bf11c574","429":"eb686ad0-a974-47dd-955b-fb68c5ac344c","500":"1f1c5cfa-928d-46de-9b27-7bdb634e9422","503":"a6c82256-22b3-4fb3-b356-c3d93c7159b3"},"method":"post","type":"path","servers":["5e63b0e0-2c35-448b-9791-da9c7d426ac2","8a6796da-0163-4b1e-985b-13db0e85c2da"],"security":["751a0aab-107f-41d9-a8d6-3fac3b067c67"],"path":"/v1/responses","baseUrlOptions":["https://direct.evolink.ai","https://api.evolink.ai"],"title":"GPT Responses (todos los modelos, parámetros completos)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.model":"gpt-6.1-sol","body.input.oneOf.0":"Explica el entrelazamiento cuántico en una frase."}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["model","input"],"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, con compatibilidad con la herramienta integrada `image_generation` |\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>"},"input":{"oneOf":[{"type":"string","description":"Entrada del modelo: una cadena simple o un array de elementos de entrada.\n\nEl `content` de un elemento de entrada admite dos tipos de bloque: `input_text` (texto) e `input_image` (imagen):\n\n```json\n\"input\": [\n {\n \"role\": \"user\",\n \"content\": [\n { \"type\": \"input_text\", \"text\": \"¿Qué hay en esta imagen?\" },\n {\n \"type\": \"input_image\",\n \"image_url\": \"https://example.com/photo.png\",\n \"detail\": \"auto\"\n }\n ]\n }\n]\n```\n\n**Imagen**\n- Envía en `image_url` la URL pública de la imagen\n- `image_url` debe ser una cadena; escribirla como `{ \"url\": \"...\" }` devuelve `400`\n- `detail` está al mismo nivel que `image_url` (no anidado dentro de él): `auto` (predeterminado) / `low` / `high` / `original`\n- La imagen debe poder descargarse, de lo contrario se devuelve `400`\n\n**Resultados de herramientas**\n- El array también puede incluir elementos de resultado de herramientas del turno anterior, como `function_call_output`\n\n**Nota** Los tipos de bloque de esta API son distintos de los de la API Chat Completions (que usa `text` / `image_url`). No pueden mezclarse; usarlos mal devuelve `400`.","example":"Search for AI news from the past week and summarize it in three sentences.","isRequired":true,"uniqueKey":"input.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","description":"Elemento de entrada: un elemento de mensaje (`role` + `content`) o un elemento de resultado de herramienta del turno anterior (como `function_call_output`)\n\nPara devolver el resultado de una herramienta:\n\n```json\n{\n \"type\": \"function_call_output\",\n \"call_id\": \"call_abc123\",\n \"output\": \"{\\\"temp_c\\\": 21}\"\n}\n```","properties":{"role":{"type":"string","description":"Rol del mensaje","enum":["system","developer","user","assistant"],"example":"user","uniqueKey":"input.oneOf.1.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"content":{"oneOf":[{"type":"string","description":"Contenido de entrada: una cadena o un array de bloques de contenido (mezcla de `input_text` / `input_image`)","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Tipo de contenido\n\n- `input_text`: bloque de texto\n- `input_image`: entrada de imagen\n- `input_file`: entrada de archivo (PDF)","enum":["input_text","input_image","input_file"],"example":"input_image","isRequired":true,"uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"text":{"type":"string","description":"Contenido de texto cuando `type=input_text`","example":"What is in this image?","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].text","typeLabel":"string"},"image_url":{"type":"string","description":"URL pública de la imagen (cuando `type=input_image`). Debe ser una cadena; escribirla como `{ \"url\": \"...\" }` devuelve `400`. La imagen debe poder descargarse, de lo contrario también se devuelve `400`.","example":"https://example.com/photo.png","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].image_url","typeLabel":"string"},"detail":{"type":"string","description":"Precisión del análisis de la imagen, al mismo nivel que `image_url` (no anidada dentro de él)\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":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].detail","typeLabel":"enum\u003cstring>"},"file_data":{"type":"string","description":"Contenido del archivo (cuando `type=input_file`), codificado en Base64 como `data:application/pdf;base64,...`. Se admite PDF y se factura como tokens de entrada; consulta `usage` en la respuesta para el consumo real.","example":"data:application/pdf;base64,JVBERi0xLjQK...","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].file_data","typeLabel":"string"},"filename":{"type":"string","description":"Nombre del archivo (cuando `type=input_file`), por ejemplo `report.pdf`","example":"report.pdf","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].filename","typeLabel":"string"},"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":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX].prompt_cache_breakpoint.mode","typeLabel":"enum\u003cstring>"}},"uniqueKey":"input.oneOf.1.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":"input.oneOf.1.items.[INDEX].content.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Contenido de entrada: una cadena o un array de bloques de contenido (mezcla de `input_text` / `input_image`)","uniqueKey":"input.oneOf.1.items.[INDEX].content.oneOf.1","typeLabel":"object[]"}],"uniqueKey":"input.oneOf.1.items.[INDEX].content","typeLabel":"string | object[]"},"type":{"type":"string","description":"Tipo de elemento de entrada. Opcional en los mensajes; use `function_call_output` para devolver el resultado de una herramienta.","enum":["function_call_output"],"example":"function_call_output","uniqueKey":"input.oneOf.1.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"call_id":{"type":"string","description":"El `call_id` del elemento `function_call` correspondiente del turno anterior (no su `id`). Solo es necesario en los elementos `function_call_output`.","example":"call_abc123","uniqueKey":"input.oneOf.1.items.[INDEX].call_id","typeLabel":"string"},"output":{"type":"string","description":"El resultado de la ejecución de la herramienta, como cadena (serialice usted mismo los resultados JSON). Solo es necesario en los elementos `function_call_output`.","example":"{\"temp_c\": 21}","uniqueKey":"input.oneOf.1.items.[INDEX].output","typeLabel":"string"}},"uniqueKey":"input.oneOf.1.items.[INDEX]","typeLabel":"object"},"description":"Entrada del modelo: una cadena simple o un array de elementos de entrada.\n\nEl `content` de un elemento de entrada admite dos tipos de bloque: `input_text` (texto) e `input_image` (imagen):\n\n```json\n\"input\": [\n {\n \"role\": \"user\",\n \"content\": [\n { \"type\": \"input_text\", \"text\": \"¿Qué hay en esta imagen?\" },\n {\n \"type\": \"input_image\",\n \"image_url\": \"https://example.com/photo.png\",\n \"detail\": \"auto\"\n }\n ]\n }\n]\n```\n\n**Imagen**\n- Envía en `image_url` la URL pública de la imagen\n- `image_url` debe ser una cadena; escribirla como `{ \"url\": \"...\" }` devuelve `400`\n- `detail` está al mismo nivel que `image_url` (no anidado dentro de él): `auto` (predeterminado) / `low` / `high` / `original`\n- La imagen debe poder descargarse, de lo contrario se devuelve `400`\n\n**Resultados de herramientas**\n- El array también puede incluir elementos de resultado de herramientas del turno anterior, como `function_call_output`\n\n**Nota** Los tipos de bloque de esta API son distintos de los de la API Chat Completions (que usa `text` / `image_url`). No pueden mezclarse; usarlos mal devuelve `400`.","example":"Search for AI news from the past week and summarize it in three sentences.","isRequired":true,"uniqueKey":"input.oneOf.1","typeLabel":"object[]"}],"isRequired":true,"uniqueKey":"input","typeLabel":"string | object[]"},"instructions":{"type":"string","description":"Instrucciones de nivel de sistema, equivalentes a insertar un mensaje de sistema al principio de `input`. Al continuar la conversación con `previous_response_id`, este parámetro no se hereda del turno anterior y debe enviarse en cada turno.","example":"You are a concise assistant. Answer in no more than three sentences.","uniqueKey":"instructions","typeLabel":"string"},"stream":{"type":"boolean","description":"Indica si se devuelve una respuesta en streaming (eventos SSE que terminan con `response.completed`). Predeterminado `false`.","default":false,"example":false,"uniqueKey":"stream","typeLabel":"boolean"},"max_output_tokens":{"type":"integer","description":"Número máximo de tokens a generar (incluidos los tokens de razonamiento). Al alcanzar el límite, `status` es `incomplete`.\n\nGPT-6 Astra / Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra permiten hasta 128.000 tokens de salida, incluidos los de razonamiento.","example":2048,"uniqueKey":"max_output_tokens","typeLabel":"integer"},"reasoning":{"type":"object","description":"Control del razonamiento.\n\n**Los valores posibles de `effort` (profundidad de razonamiento) varían según el modelo:**\n\n| Modelo | Valores posibles |\n|---|---|\n| `gpt-6-astra` / `gpt-6.1-sol` | `low`, `medium`, `high`, `xhigh`, `max` |\n| `gpt-6-sol` / `gpt-6-luna` / `gpt-6.1-terra` | `none`, `low`, `medium`, `high`, `xhigh`, `max` |\n| `gpt-5.6-sol` / `gpt-5.6-terra` / `gpt-5.6-luna` | `none`, `low`, `medium`, `high`, `xhigh`, `max` |\n| `gpt-5.5` / `gpt-5.4` / `gpt-5.2` | `none`, `low`, `medium`, `high`, `xhigh` |\n| `gpt-5.1` | `none`, `low`, `medium`, `high` |\n\n**`summary` (resumen del razonamiento)**: `auto` / `concise` / `detailed`.\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\n**`mode` (modo de razonamiento)**: `standard` / `pro`, lo admiten `gpt-6-astra` / `gpt-6-sol` / `gpt-6-luna` y la familia `gpt-5.6`.\n\nGPT-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\n**`context` (alcance del contexto de razonamiento)**: `auto` / `current_turn` / `all_turns`, lo admiten `gpt-6-astra` y la familia `gpt-5.6`.\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\nLos tokens de razonamiento se facturan como tokens de salida y se contabilizan en `usage.output_tokens_details.reasoning_tokens`.\n\n**GPT-6 Sol / Luna disponibles**: establezca `model` en `gpt-6-sol` o `gpt-6-luna`. Ambos tienen una ventana de 1.050.000 tokens y una salida máxima de 128.000 tokens, incluido el razonamiento. `reasoning.effort` admite `none`, `low`, `medium` (predeterminado), `high`, `xhigh` y `max`; Astra y 6.1 Sol no admiten `none`. Use este endpoint para razonar con herramientas.\n\n**GPT-6.1 Terra**: ventana de contexto de 1.050.000 tokens y salida máxima de 128.000 tokens, incluido el razonamiento. `reasoning.effort` admite `none`, `low`, `medium` (predeterminado), `high`, `xhigh` y `max`, pero no `minimal`. Use este endpoint para llamadas a funciones y herramientas integradas.","properties":{"effort":{"type":"string","enum":["none","low","medium","high","xhigh","max"],"example":"medium","uniqueKey":"reasoning.effort","typeLabel":"enum\u003cstring>"},"summary":{"type":"string","enum":["auto","concise","detailed"],"example":"auto","description":"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.","uniqueKey":"reasoning.summary","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["standard","pro"],"example":"standard","uniqueKey":"reasoning.mode","typeLabel":"enum\u003cstring>"},"context":{"type":"string","enum":["auto","current_turn","all_turns"],"example":"current_turn","description":"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.","uniqueKey":"reasoning.context","typeLabel":"enum\u003cstring>"}},"uniqueKey":"reasoning","typeLabel":"object"},"text":{"type":"object","description":"Control del texto de salida:\n\n- `format`: `{\"type\": \"text\"}` (predeterminado), `{\"type\": \"json_object\"}` o `{\"type\": \"json_schema\", \"name\": \"...\", \"schema\": {...}, \"strict\": true}` para obtener resultados estructurados\n- `verbosity`: `low` / `medium` / `high`, controla el nivel de detalle de la respuesta\n\n`text.verbosity` — 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.","properties":{"format":{"type":"object","description":"Definición del formato de salida","uniqueKey":"text.format","typeLabel":"object"},"verbosity":{"type":"string","enum":["low","medium","high"],"example":"medium","description":"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.","uniqueKey":"text.verbosity","typeLabel":"enum\u003cstring>"}},"uniqueKey":"text","typeLabel":"object"},"tools":{"type":"array","description":"Declaración de herramientas. Las herramientas del lado del servidor se ejecutan en el servidor, por lo que el cliente no necesita devolver sus resultados:\n\n| Tipo de herramienta | Capacidad |\n|---|---|\n| `web_search` | Busca en internet y navega por páginas web (alias `web_search_preview`) |\n| `file_search` | Consulta un almacén vectorial ya creado; requiere `vector_store_ids` |\n| `mcp` | Se conecta a un servicio MCP remoto; requiere `server_label` y `server_url` |\n| `image_generation` | Genera o edita imágenes en una conversación y las devuelve en base64 (solo `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`) |\n\nTambién se admiten las herramientas `function` normales (llamadas a funciones del lado del cliente).\n\n**Nota** La herramienta integrada `image_generation` solo está disponible actualmente en `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`, y no en los demás modelos; para generar imágenes de forma independiente, también puedes usar las API de los modelos de la serie de imagen.","items":{"type":"object","required":["type"],"properties":{"type":{"type":"string","description":"Tipo de herramienta","enum":["web_search","web_search_preview","file_search","mcp","function","image_generation"],"example":"web_search","isRequired":true,"uniqueKey":"tools.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"Modelo de imagen utilizado por la herramienta `image_generation` (solo `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna`):\n\n| ID del modelo | Descripción |\n|---|---|\n| `gpt-image-2` | Predeterminado |\n| `gpt-image-2.5-sunburst` | Prioriza la precisión de edición, adecuado para ediciones que requieren una alta fidelidad |\n| `gpt-image-2.5-flare` | Generación más rápida, adecuada para la generación habitual por lotes |\n\nSi se omite, se utiliza `gpt-image-2`; los valores que no figuren en la lista anterior devuelven `400`.","enum":["gpt-image-2","gpt-image-2.5-sunburst","gpt-image-2.5-flare"],"example":"gpt-image-2","uniqueKey":"tools.items.[INDEX].model","typeLabel":"enum\u003cstring>"},"quality":{"type":"string","description":"Calidad de renderizado de la herramienta `image_generation`. Si se omite o se establece en `auto`, el modelo decide:\n\n| Modelo de imagen | Niveles disponibles |\n|---|---|\n| `gpt-image-2` | `low` / `medium` / `high` |\n| `gpt-image-2.5-sunburst` / `gpt-image-2.5-flare` | `low` / `medium` / `high` / `xhigh` / `max` |\n\nUsar `xhigh` o `max` con `gpt-image-2` devuelve `400`. Los niveles con el mismo nombre difieren entre generaciones: `max` en 2.5 equivale a `high` en `gpt-image-2`. Una mayor calidad consume más tokens de salida de imagen; consulta la documentación del modelo de imagen correspondiente para conocer el consumo de cada nivel.","enum":["auto","low","medium","high","xhigh","max"],"example":"low","uniqueKey":"tools.items.[INDEX].quality","typeLabel":"enum\u003cstring>"},"size":{"type":"string","description":"Dimensiones de salida de la herramienta `image_generation`, en formato `WxH` (por ejemplo, `1024x1024` o `1536x1024`) o `auto` (predeterminado): tanto el ancho como el alto deben ser múltiplos de `16`, el total de píxeles debe estar entre `655.360` y `8.294.400` y la relación de aspecto no debe superar `3:1`.","example":"1024x1024","uniqueKey":"tools.items.[INDEX].size","typeLabel":"string"},"partial_images":{"type":"integer","description":"Número de imágenes de vista previa que devuelve la herramienta `image_generation` durante el streaming: de `0` a `3`, con `0` como valor predeterminado. Las vistas previas se envían mediante eventos `response.image_generation_call.partial_image` y consumen una pequeña cantidad adicional de tokens de salida de imagen. Los demás parámetros siguen los parámetros oficiales del modelo de imagen.","example":1,"uniqueKey":"tools.items.[INDEX].partial_images","typeLabel":"integer"}},"uniqueKey":"tools.items.[INDEX]","typeLabel":"object"},"example":[{"type":"web_search"}],"uniqueKey":"tools","typeLabel":"object[]"},"tool_choice":{"oneOf":[{"type":"string","description":"Controla la selección de la herramienta: `\"auto\"` (predeterminado) / `\"none\"` / `\"required\"`, o un objeto que fija una herramienta concreta, p. ej. `{\"type\": \"web_search\"}`.","enum":["none","auto","required"],"uniqueKey":"tool_choice.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Controla la selección de la herramienta: `\"auto\"` (predeterminado) / `\"none\"` / `\"required\"`, o un objeto que fija una herramienta concreta, p. ej. `{\"type\": \"web_search\"}`.","uniqueKey":"tool_choice.oneOf.1","typeLabel":"object"}],"uniqueKey":"tool_choice","typeLabel":"enum\u003cstring> | object"},"max_tool_calls":{"type":"integer","description":"Límite máximo del número total de llamadas a herramientas permitidas en esta respuesta (sumando todas las herramientas integradas).\n\n**Nota** Cuando `gpt-6-astra` / `gpt-6.1-terra` / `gpt-6.1-sol` / `gpt-6-sol` / `gpt-6-luna` usa `image_generation` y se omite este parámetro, una solicitud puede generar hasta 4 imágenes; configúralo explícitamente si necesitas más.\n\n**Nota** Si se declara `web_search` o `file_search` y se omite `max_tool_calls`, se permiten hasta 10 llamadas a herramientas por solicitud; configura el parámetro explícitamente si necesitas más.","example":5,"uniqueKey":"max_tool_calls","typeLabel":"integer"},"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`.\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** `gpt-6-astra`, la familia `gpt-5.6` y `gpt-5.5` permiten establecer este parámetro en `false`; en `gpt-5.4` / `gpt-5.2` / `gpt-5.1` no tiene efecto y siempre se comporta como `true`.","default":true,"example":true,"uniqueKey":"parallel_tool_calls","typeLabel":"boolean"},"previous_response_id":{"type":"string","description":"El `id` de la respuesta anterior, usado para encadenar conversaciones de varios turnos sin volver a enviar el historial.\n\n**Nota** Debe usarse junto con `store: true` (el valor predeterminado). Las respuestas tienen un periodo de retención; una vez caducado, ese ID deja de ser válido y la solicitud se trata como una conversación nueva, sin heredar el contexto. En escenarios con requisitos estrictos de exactitud del contexto, se recomienda mantener por tu cuenta el historial completo de `input`.","example":"resp_0f5c2b2c20c39e8a006a7ef545443081979e478b10927984b5","uniqueKey":"previous_response_id","typeLabel":"string"},"store":{"type":"boolean","description":"Si esta respuesta se conserva en el servidor; solo las respuestas conservadas pueden referenciarse mediante `previous_response_id`. El valor predeterminado es `true`.\n\nGPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra: no se ha verificado en los canales disponibles la desactivación de la retención mediante `store: false`. Aceptar el campo no demuestra que la respuesta no se haya almacenado.\n\nLas siguientes reglas de modelos existentes excluyen GPT-6 Sol / Luna, GPT-6.1 Sol y GPT-6.1 Terra:\n\n**Nota** `gpt-6-astra`, la familia `gpt-5.6` y `gpt-5.5` permiten establecer este parámetro en `false`; en `gpt-5.4` / `gpt-5.2` / `gpt-5.1` no tiene efecto y siempre se comporta como `true`. Si no quieres almacenar respuestas, elige un modelo que permita desactivar el almacenamiento.","default":true,"example":true,"uniqueKey":"store","typeLabel":"boolean"},"include":{"type":"array","description":"Contenido adicional que se solicita devolver en la respuesta. Valores posibles:\n\n- `reasoning.encrypted_content`\n- `message.output_text.logprobs`\n- `web_search_call.results`\n- `web_search_call.action.sources`\n- `file_search_call.results`\n- `message.input_image.image_url`\n- `computer_call_output.output.image_url`\n\n**Nota** `gpt-6-astra` y `gpt-6.1-sol` no admiten `message.output_text.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.","items":{"type":"string","uniqueKey":"include.items.[INDEX]","typeLabel":"string"},"example":["reasoning.encrypted_content"],"uniqueKey":"include","typeLabel":"string[]"},"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: `gpt-5.4` / `gpt-5.2` / `gpt-5.1` tratan `temperature: 0` como el valor predeterminado `1`; use un valor positivo como `0.01` para una salida más determinista.","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`.","minimum":0,"maximum":1,"example":1,"uniqueKey":"top_p","typeLabel":"number"},"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 `include: [\"message.output_text.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.\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 la familia `gpt-5.6` y `gpt-5.5`; los demás modelos no admiten este parámetro.","minimum":0,"maximum":20,"example":2,"uniqueKey":"top_logprobs","typeLabel":"integer"},"frequency_penalty":{"type":"number","description":"Penalización por frecuencia, con valores de -2 a 2, que reduce la probabilidad de 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** Puede ajustarse en la familia `gpt-5.6`; los demás modelos existentes no admiten este parámetro. **GPT-6 Astra** no permite ajustarlo y 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, que anima 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** Puede ajustarse en la familia `gpt-5.6`; los demás modelos existentes no admiten este parámetro. **GPT-6 Astra** no permite ajustarlo y solo acepta el valor predeterminado `0`; enviar cualquier otro valor devuelve `400`.","minimum":-2,"maximum":2,"example":0,"uniqueKey":"presence_penalty","typeLabel":"number"},"truncation":{"type":"string","description":"Cómo tratar el contexto que excede la ventana: `disabled` (predeterminado, devuelve un error directamente) o `auto` (trunca automáticamente la parte central).","enum":["auto","disabled"],"default":"disabled","example":"auto","uniqueKey":"truncation","typeLabel":"enum\u003cstring>"},"context_management":{"type":"array","description":"Configuración de compactación automática para conversaciones largas, por ejemplo `[{\"type\": \"compaction\", \"compact_threshold\": 100000}]`: cuando el contexto supera el umbral, el historial se compacta automáticamente.\n\n**Nota** Solo lo admiten `gpt-6-astra` / `gpt-6-sol` / `gpt-6-luna` y la familia `gpt-5.6`; los demás modelos no admiten este parámetro.\n\nGPT-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.","items":{"type":"object","uniqueKey":"context_management.items.[INDEX]","typeLabel":"object"},"uniqueKey":"context_management","typeLabel":"object[]"},"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-agent-v1","uniqueKey":"prompt_cache_key","typeLabel":"string"},"prompt_cache_retention":{"type":"string","description":"Retención de caché de modelos anteriores. Para GPT-6 / GPT-5.6, use `prompt_cache_options.ttl: \"30m\"`; no use `24h` en el campo nuevo.","enum":["in_memory","24h"],"example":"in_memory","uniqueKey":"prompt_cache_retention","typeLabel":"enum\u003cstring>"},"prompt":{"type":"object","description":"Hace referencia a una plantilla de prompt ya creada, con la forma `{\"id\": \"pmpt_xxx\", \"version\": \"1\", \"variables\": {...}}`.","properties":{"id":{"type":"string","uniqueKey":"prompt.id","typeLabel":"string"},"version":{"type":"string","uniqueKey":"prompt.version","typeLabel":"string"},"variables":{"type":"object","uniqueKey":"prompt.variables","typeLabel":"object"}},"uniqueKey":"prompt","typeLabel":"object"},"metadata":{"type":"object","description":"Pares clave-valor personalizados que se devuelven tal cual con la respuesta, útiles para etiquetar del lado del negocio. Tanto las claves como los valores son cadenas.","example":{"trace_id":"abc-123"},"uniqueKey":"metadata","typeLabel":"object"},"safety_identifier":{"type":"string","description":"Identificador estable del usuario final, usado para el seguimiento de abusos.\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 lo admiten `gpt-6-astra` y la familia `gpt-5.6`; los demás modelos no admiten este parámetro.","example":"user-1024","uniqueKey":"safety_identifier","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","input":"Explica el entrelazamiento cuántico en una frase."},"examples":{"Example":{"title":"Example","value":{"model":"gpt-6.1-sol","input":"Explica el entrelazamiento cuántico en una frase."}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"d6e44bc9-20d4-42b5-99fd-77825e453c15":{"description":"Respuesta generada con éxito (objeto JSON, o un flujo de eventos SSE que termina con `response.completed` cuando `stream=true`)","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","description":"Identificador único de esta respuesta, que puede usarse como `previous_response_id` en el siguiente turno","example":"resp_0f5c2b2c20c39e8a006a7ef545443081979e478b10927984b5","uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["response"],"description":"Tipo de respuesta","example":"response","uniqueKey":"object","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"Estado de la respuesta: `completed` para un final normal, `incomplete` cuando la generación no se completó por motivos como alcanzar `max_output_tokens`, `failed` cuando la generación falló","enum":["completed","incomplete","failed"],"example":"completed","uniqueKey":"status","typeLabel":"enum\u003cstring>"},"model":{"type":"string","description":"Nombre del modelo real utilizado","example":"gpt-6.1-sol","uniqueKey":"model","typeLabel":"string"},"created_at":{"type":"integer","description":"Marca de tiempo de creación","example":1786705221,"uniqueKey":"created_at","typeLabel":"integer"},"output":{"type":"array","description":"Elementos de salida ordenados según la generación: el elemento `reasoning` (resumen del razonamiento / contenido de razonamiento cifrado), los elementos de llamada a herramientas (como `web_search_call`, `file_search_call` e `image_generation_call`) y, por último, el elemento `message` con el contenido `output_text`.","items":{"type":"object","properties":{"id":{"type":"string","description":"Identificador del elemento de salida","uniqueKey":"output.items.[INDEX].id","typeLabel":"string"},"type":{"type":"string","description":"Tipo del elemento de salida","enum":["reasoning","message","web_search_call","file_search_call","mcp_call","function_call","image_generation_call"],"example":"web_search_call","uniqueKey":"output.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"status":{"type":"string","description":"Estado del elemento de salida","example":"completed","uniqueKey":"output.items.[INDEX].status","typeLabel":"string"},"content":{"type":"array","description":"Partes del contenido del mensaje (`output_text`), presentes en los elementos `message`","items":{"type":"object","uniqueKey":"output.items.[INDEX].content.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output.items.[INDEX].content","typeLabel":"object[]"},"encrypted_content":{"type":"string","description":"Contenido de razonamiento cifrado, presente en el elemento `reasoning`; requiere declarar `include: [\"reasoning.encrypted_content\"]` en la solicitud","uniqueKey":"output.items.[INDEX].encrypted_content","typeLabel":"string"},"result":{"type":"string","description":"Imagen generada (codificada en base64), presente en el elemento `image_generation_call` cuando su `status` es `completed`; no es una URL, por lo que debes guardar la imagen por tu cuenta","uniqueKey":"output.items.[INDEX].result","typeLabel":"string"}},"uniqueKey":"output.items.[INDEX]","typeLabel":"object"},"uniqueKey":"output","typeLabel":"object[]"},"incomplete_details":{"type":"object","description":"Explica el motivo cuando `status` es `incomplete`","uniqueKey":"incomplete_details","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":{"input_tokens":{"type":"integer","description":"Número de tokens de entrada","example":18,"uniqueKey":"usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","description":"Número de tokens de salida (incluidos los tokens de razonamiento)","example":42,"uniqueKey":"usage.output_tokens","typeLabel":"integer"},"total_tokens":{"type":"integer","description":"Número total de tokens","example":60,"uniqueKey":"usage.total_tokens","typeLabel":"integer"},"input_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.input_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.input_tokens_details.cache_write_tokens","typeLabel":"integer"}},"uniqueKey":"usage.input_tokens_details","typeLabel":"object"},"output_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.output_tokens_details.reasoning_tokens","typeLabel":"integer"}},"uniqueKey":"usage.output_tokens_details","typeLabel":"object"}},"uniqueKey":"usage","typeLabel":"object"},"tool_usage":{"type":"object","description":"Uso de las herramientas integradas. Al usar `image_generation`, `image_gen` registra los tokens consumidos por la generación de imágenes, contabilizados por separado de `usage` y facturados por separado por token","properties":{"image_gen":{"type":"object","description":"Uso de tokens de la generación de imágenes","properties":{"input_tokens":{"type":"integer","description":"Número de tokens de entrada para la generación de imágenes (incluidos el texto del prompt y las imágenes de referencia)","example":74,"uniqueKey":"tool_usage.image_gen.input_tokens","typeLabel":"integer"},"input_tokens_details":{"type":"object","description":"Desglose de tokens de entrada: `text_tokens` (texto), `image_tokens` (imágenes de referencia)","uniqueKey":"tool_usage.image_gen.input_tokens_details","typeLabel":"object"},"output_tokens":{"type":"integer","description":"Número de tokens de salida de las imágenes generadas","example":196,"uniqueKey":"tool_usage.image_gen.output_tokens","typeLabel":"integer"},"output_tokens_details":{"type":"object","description":"Desglose de tokens de salida: `image_tokens`, `text_tokens`","uniqueKey":"tool_usage.image_gen.output_tokens_details","typeLabel":"object"},"total_tokens":{"type":"integer","description":"Número total de tokens","example":270,"uniqueKey":"tool_usage.image_gen.total_tokens","typeLabel":"integer"}},"uniqueKey":"tool_usage.image_gen","typeLabel":"object"}},"uniqueKey":"tool_usage","typeLabel":"object"},"metadata":{"type":"object","description":"Pares clave-valor personalizados enviados en la solicitud, devueltos tal cual","uniqueKey":"metadata","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"resp_0f5c2b2c20c39e8a006a7ef545443081979e478b10927984b5","object":"response","status":"completed","model":"gpt-6.1-sol","created_at":1786705221,"output":[{"id":"\u003cstring>","type":"web_search_call","status":"completed","content":[{}],"encrypted_content":"\u003cstring>","result":"\u003cstring>"}],"incomplete_details":{},"usage":{"input_tokens":18,"output_tokens":42,"total_tokens":60,"input_tokens_details":{"cached_tokens":0,"cache_write_tokens":0},"output_tokens_details":{"reasoning_tokens":16}},"tool_usage":{"image_gen":{"input_tokens":74,"input_tokens_details":{},"output_tokens":196,"output_tokens_details":{},"total_tokens":270}},"metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"1ce11af8-a081-442f-bf80-38949b46686d":{"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 rechazan los parámetros de `image_generation` (por ejemplo, un modelo de imagen no admitido o `background: true` configurado al mismo tiempo), `error.code` es `invalid_image_generation_tool`; el mensaje de error explica el motivo y los valores permitidos. Si se rechaza la declaración de una herramienta del lado del servidor (por ejemplo, un tipo de herramienta no admitido, `image_generation` declarado para un modelo distinto de los modelos gpt-6 indicados arriba, o campos duplicados o nombres de campo que solo difieren en mayúsculas y minúsculas en el cuerpo de la solicitud), `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":"Invalid value: '__bogus__'. Supported values are: 'auto' and 'disabled'.","type":"invalid_request_error","param":"truncation"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":400,"message":"Invalid value: '__bogus__'. Supported values are: 'auto' and 'disabled'.","type":"invalid_request_error","param":"truncation"}}}},"exampleType":"examples"}},"exampleType":"examples"},"05acca5b-0f83-4f14-aaa9-a5b3a85ace0e":{"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"},"b25fc7e1-881f-42bb-a2ec-2ea6bf11c574":{"description":"Cuota insuficiente (al usar `image_generation`, el saldo debe ser suficiente para generar al menos una imagen; al usar otras herramientas del lado del servidor, debe cubrir al menos una llamada)","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"},"eb686ad0-a974-47dd-955b-fb68c5ac344c":{"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"},"1f1c5cfa-928d-46de-9b27-7bdb634e9422":{"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"},"a6c82256-22b3-4fb3-b356-c3d93c7159b3":{"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":{"751a0aab-107f-41d9-a8d6-3fac3b067c67":{"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":{"5e63b0e0-2c35-448b-9791-da9c7d426ac2":{"url":"https://direct.evolink.ai","description":"Producción (recomendado)"},"8a6796da-0163-4b1e-985b-13db0e85c2da":{"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/responses/responses-reference.json"},"subdomain":"muyutechnology","siteName":"EvoLink.AI","title":"Interfaz de todos los modelos GPT - Referencia completa de Responses - EvoLink.AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"cn":{"href":"/cn/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"de":{"href":"/de/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"fr":{"href":"/fr/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"ja":{"href":"/ja/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"ko":{"href":"/ko/api-manual/language-series/gpt/responses/responses-reference","matchLevel":1},"es":{"href":"/es/api-manual/language-series/gpt/responses/responses-reference","matchLevel":0}}},"lastModified":"2026-11-03T18:46:56.068Z","originalFileLocation":"es/api-manual/language-series/gpt/responses/responses-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 Responses 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) - Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada - Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación - También se admiten las herramientas function normales (llamadas a funciones del lado del cliente) - Las conversaciones de varios turnos pueden encadenarse con previous_response_id - Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\">\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 Responses - EvoLink.AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"- API Responses 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) - Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada - Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación - También se admiten las herramientas function normales (llamadas a funciones del lado del cliente) - Las conversaciones de varios turnos pueden encadenarse con previous_response_id - Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\">\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/responses/responses-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=Responses+API\u0026amp;title=Interfaz+de+todos+los+modelos+GPT+-+Referencia+completa+de+Responses\u0026amp;description=-+API+Responses+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+est%C3%A1n+\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=3c4b334640a058a1fe36027ab9fbaed07d8fde4d78d07fe2eb912952eff4686d\">\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 Responses - EvoLink.AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"- API Responses 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) - Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada - Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación - También se admiten las herramientas function normales (llamadas a funciones del lado del cliente) - Las conversaciones de varios turnos pueden encadenarse con previous_response_id - Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://muyutechnology.mintlify.site/docs/_mintlify/api/og/v2?division=Responses+API\u0026amp;title=Interfaz+de+todos+los+modelos+GPT+-+Referencia+completa+de+Responses\u0026amp;description=-+API+Responses+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+est%C3%A1n+\u0026amp;theme=2c411b92ad044407f83c4518\u0026amp;signature=3c4b334640a058a1fe36027ab9fbaed07d8fde4d78d07fe2eb912952eff4686d\">\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/responses/responses-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/responses/responses-reference.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://evolink.ai/docs/cn/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://evolink.ai/docs/de/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://evolink.ai/docs/fr/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://evolink.ai/docs/ja/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://evolink.ai/docs/ko/api-manual/language-series/gpt/responses/responses-reference\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://evolink.ai/docs/en/api-manual/language-series/gpt/responses/responses-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/responses/responses-reference#webpage\",\"url\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference\",\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Responses\",\"description\":\"- API Responses 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) - Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada - Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación - También se admiten las herramientas function normales (llamadas a funciones del lado del cliente) - Las conversaciones de varios turnos pueden encadenarse con previous_response_id - Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\",\"dateModified\":\"2026-11-03T18:46:56.068Z\",\"isPartOf\":{\"@id\":\"https://evolink.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-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\":\"Responses API\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-quickstart\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Responses\",\"item\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference#apireference\",\"headline\":\"Interfaz de todos los modelos GPT - Referencia completa de Responses\",\"name\":\"Interfaz de todos los modelos GPT - Referencia completa de Responses\",\"description\":\"- API Responses 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) - Herramientas del lado del servidor: web_search (búsqueda web), file_search (búsqueda documental), facturadas por separado por llamada - Herramienta integrada de generación de imágenes: image_generation (solo gpt-6-astra / gpt-6.1-terra / gpt-6.1-sol / gpt-6-sol / gpt-6-luna), para generar o editar imágenes directamente en una conversación - También se admiten las herramientas function normales (llamadas a funciones del lado del cliente) - Las conversaciones de varios turnos pueden encadenarse con previous_response_id - Nota El alcance de compatibilidad de algunos parámetros varía según el modelo; consulta las notas de cada parámetro más abajo\",\"url\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference\",\"mainEntityOfPage\":{\"@id\":\"https://evolink.ai/docs/es/api-manual/language-series/gpt/responses/responses-reference#webpage\"},\"dateModified\":\"2026-11-03T18:46:56.068Z\",\"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/responses/responses-reference.md","siteName":"EvoLink.AI","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/en/api-manual/language-series/gpt/responses/responses-reference"}]},{"language":"cn","pages":[{"title":"cn","href":"/cn/api-manual/language-series/gpt/responses/responses-reference"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-manual/language-series/gpt/responses/responses-reference"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/api-manual/language-series/gpt/responses/responses-reference"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/api-manual/language-series/gpt/responses/responses-reference"}]},{"language":"ko","pages":[{"title":"ko","href":"/ko/api-manual/language-series/gpt/responses/responses-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","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","description":"- GPT-6 Luna Decisions (`gpt-6-luna-decisions`) evalúa texto, imágenes o ambos y devuelve tres tipos de respuestas estructuradas: `predicate` devuelve la probabilidad de «sí», `choice` selecciona una de las opciones indicadas y `score` calcula una puntuación ponderada por las probabilidades de niveles ordenados\n- API síncrona: una sola solicitud devuelve todas las respuestas; no hay streaming ni es necesario consultar el estado de una tarea\n- El cuerpo de la solicitud coincide con la API Decisions de OpenAI: con el SDK de OpenAI, apunta `base_url` a EvoLink. Este endpoint también acepta el ID de modelo de OpenAI `gpt-6-luna`\n- Solo se facturan los tokens de entrada: la salida, las lecturas de caché y las escrituras de caché son gratuitas. Cada solicitud tiene un cargo mínimo; cuando una entrada supera los 272.000 tokens, el precio de entrada de toda la solicitud es 2 veces la tarifa normal. Consulta los [Precios de los modelos](https://evolink.ai/pricing) para conocer las tarifas actuales\n- Las imágenes deben ser URL de datos base64 integradas (`data:image/...;base64,...`); no se admiten URL de imágenes ni `file_id`. Máximo de 128 imágenes por solicitud\n- Este endpoint rechaza campos desconocidos: no envíes parámetros de Chat Completions como `stream`, `temperature` o `max_tokens`\n- Adecuado para clasificar contenido, asignar tickets, comprobar relevancia y puntuar según reglas. Para generar texto o estructuras JSON personalizadas, usa la [API Responses](/es/api-manual/language-series/gpt/responses/responses-reference)","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 Responses - 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"]}