modalities para habilitar la salida de voz, o agrega la herramienta image_generation para producir imágenes.
Tipos de salida soportados
Generar audio (texto a voz)
Solicita salida de audio estableciendomodalities a ["text", "audio"]. La respuesta incluye el texto generado y su grabación codificada en base64.
Configuración de audio
La salida de audio siempre es un archivo WAV: 24 kHz, 16 bits, mono. La voz sigue el idioma de la respuesta, que la API detecta a partir del texto (consulta Idiomas soportados). El objetoaudio de la solicitud (voice y format) se acepta pero no tiene efecto, por lo que los ejemplos lo omiten.
output_audio con el audio codificado en base64 y una transcripción de lo que se dijo:
data contiene el archivo WAV completo. El campo transcript contiene el texto que se pronunció, que es el texto de salida de la respuesta. Si la síntesis de voz falla, la respuesta se completa igualmente, sin un elemento output_audio.
Guardar audio en un archivo
Idiomas soportados
La salida de audio usa los idiomas que se enumeran en Idiomas de texto a voz. Una respuesta en cualquier otro idioma se pronuncia con la voz en inglés. Para elegir el idioma tú mismo, u obtener MP3 en lugar de WAV, envía el texto de la respuesta al endpoint de texto a voz.Generar imágenes
Usa la herramientaimage_generation para crear imágenes a partir de indicaciones de texto. El modelo interpreta tu mensaje, genera una indicación para el modelo de imágenes y devuelve el resultado.
Modelos de generación de imágenes
Opciones de generación de imágenes
image_generation_call con la URL de la imagen generada y la indicación revisada utilizada por el modelo de imágenes:
result contiene una URL a la imagen generada. El campo revised_prompt muestra la indicación expandida que usó el modelo de imágenes — el LLM mejora tu instrucción breve en una descripción detallada de la imagen.
Forzar la generación de imágenes
Usatool_choice para asegurar que el modelo genere una imagen en vez de responder solo con texto.
Estructura de la salida de imagen
El arreglooutput de la respuesta contiene estos elementos cuando se genera una imagen:
function_call— la llamada del modelo a la herramienta de generación de imágenes con la indicación refinadaimage_generation_call— el resultado de la generación constatus: "completed"yresult(URL de la imagen)function_call_output— la salida cruda de la herramienta que contiene la URLmessage— la respuesta de texto del modelo describiendo o haciendo referencia a la imagen
APIs independientes
Para acceso directo sin pasar por la API de Responses, MKA1 también ofrece endpoints independientes:API de texto a voz
El endpoint de texto a voz devuelve audio binario (audio/wav) y un encabezado de respuesta X-Language-Code.
Si estableces store: true, la respuesta también incluye un encabezado X-Tts-Id con el ID del registro de historial almacenado.
API de imágenes
Próximos pasos
- Entrada multimodal — envía imágenes, audio y documentos al modelo
- Voz — transcribe audio y genera voz con los endpoints independientes de voz
- Modo de voz avanzado — conversaciones de voz en tiempo real con LiveKit
- Generar una respuesta — solicitudes de texto e intercambios multi-turno