Skip to main content
La API de MKA1 puede devolver texto, audio e imágenes. El texto es la modalidad de salida predeterminada. Usa 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 estableciendo modalities 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 objeto audio de la solicitud (voice y format) se acepta pero no tiene efecto, por lo que los ejemplos lo omiten.
La respuesta contiene un elemento output_audio con el audio codificado en base64 y una transcripción de lo que se dijo:
El campo 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 herramienta image_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

La respuesta incluye un elemento image_generation_call con la URL de la imagen generada y la indicación revisada utilizada por el modelo de imágenes:
El campo 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

Usa tool_choice para asegurar que el modelo genere una imagen en vez de responder solo con texto.

Estructura de la salida de imagen

El arreglo output de la respuesta contiene estos elementos cuando se genera una imagen:
  1. function_call — la llamada del modelo a la herramienta de generación de imágenes con la indicación refinada
  2. image_generation_call — el resultado de la generación con status: "completed" y result (URL de la imagen)
  3. function_call_output — la salida cruda de la herramienta que contiene la URL
  4. message — la respuesta de texto del modelo describiendo o haciendo referencia a la imagen
Las URLs de imágenes expiran después de 1 hora. Descárgalas o guárdalas en caché si necesitas acceso a largo plazo.

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