Use this file to discover all available pages before exploring further.
La API de MKA1 puede devolver texto, audio e imágenes. El texto es la modalidad de salida predeterminada.
Usa modalities y audio para habilitar la salida de voz, o agrega la herramienta image_generation para producir imágenes.
Solicita salida de audio estableciendo modalities a ["text", "audio"] y especificando una voz y formato en el parámetro audio. La respuesta incluye tanto la transcripción de texto como los datos de audio codificados en base64.
El campo data contiene el archivo de audio completo (268 KB en este ejemplo). El campo transcript contiene el texto que el modelo eligió decir — que puede diferir ligeramente del texto de salida.
# Genera audio y extrae los datos base64, luego decodifica a un archivomka1 llm responses create \ --body '{ "model": "meetkai:functionary-es-mini", "input": "Read this sentence aloud: The quick brown fox jumps over the lazy dog.", "modalities": ["text", "audio"], "audio": { "voice": "alloy", "format": "mp3" } }' \ --output-format json \ --jq '.output[] | select(.type == "output_audio") | .data' | base64 -d > output.mp3
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.
mka1 llm responses create --body '{ "model": "meetkai:functionary-es-mini", "input": "Generate an image of a sunset over a mountain lake.", "tools": [ { "type": "image_generation", "model": "meetkai:functionary-es-mini", "quality": "high", "size": "1024x1024", "output_format": "png" } ]}'
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:
{ "status": "completed", "output": [ { "type": "message", "role": "assistant", "content": [ { "type": "output_text", "text": "I'll generate an image of a beautiful sunset over a mountain lake for you." } ] }, { "type": "image_generation_call", "id": "ig_abc123", "status": "completed", "result": "<Generated Image URL>", "revised_prompt": "A breathtaking sunset over a pristine mountain lake, with golden and orange hues reflecting on the calm water surface. Snow-capped mountain peaks in the background, dramatic clouds in the sky with vibrant sunset colors of pink, purple, and orange.", "size": "auto", "quality": "auto", "output_format": "png" } ]}
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.
Usa tool_choice para asegurar que el modelo genere una imagen en vez de responder solo con texto.
mka1 llm responses create --body '{ "model": "meetkai:functionary-es-mini", "input": "A red circle on a white background.", "tools": [{ "type": "image_generation" }], "tool_choice": { "type": "image_generation" }}'