Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.mka1.com/llms.txt

Use this file to discover all available pages before exploring further.

Utiliza el recurso de Respuestas cuando quieras que la API MKA1 devuelva texto. Comienza con una cadena simple para prompts sencillos. Utiliza elementos de mensaje cuando necesites roles explícitos o estado de conversación.

Enviar un prompt simple

Pasa una cadena en input para una solicitud de un solo turno. La respuesta incluye el texto generado en output_text.
mka1 llm responses create \
  --model meetkai:functionary-es-mini \
  --input '"Write a one-sentence summary of the MKA1 API."' \
  -H 'X-On-Behalf-Of: <end-user-id>'
Si no estás actuando en nombre de un usuario final, omite X-On-Behalf-Of.

Agregar instrucciones

Utiliza instructions para definir el comportamiento antes de que el modelo vea la entrada del usuario. Mantén las instrucciones cortas y específicas.
mka1 llm responses create \
  --model meetkai:functionary-es-mini \
  --instructions 'You are a support assistant. Reply in plain English. Keep answers under 80 words.' \
  --input '"Explain what embeddings are used for."'

Enviar mensajes estructurados

Utiliza un arreglo de elementos de mensaje en input cuando quieras roles explícitos. Cada elemento de mensaje utiliza type, role y content.
mka1 llm responses create --body '{
  "model": "meetkai:functionary-es-mini",
  "input": [
    { "type": "message", "role": "developer", "content": "Answer as a technical writer. Keep the reply concise." },
    { "type": "message", "role": "user", "content": "Draft a short product update about faster response times." }
  ]
}'
Este patrón es útil cuando quieres que el cuerpo de la solicitud lleve directamente el historial de mensajes.

Continuar un intercambio de varios turnos

Utiliza previous_response_id para continuar desde una respuesta anterior sin reenviar todo el historial.
mka1 llm responses create \
  --model meetkai:functionary-es-mini \
  --previous-response-id resp_123 \
  --input '"Now turn that into an email subject line."'
Si necesitas un contenedor de conversación reutilizable, créalo con el recurso de Conversaciones y luego pasa el ID de la conversación en conversation.
# Crear una conversación
mka1 llm conversations create --body '{
  "metadata": { "session_id": "web-42" }
}'

# Usar la conversación en una solicitud de respuesta
mka1 llm responses create \
  --model meetkai:functionary-es-mini \
  --conversation conv_123 \
  --input '"What should I ask next to refine this draft?"'
Consulta las páginas de Conversaciones y Respuestas en la Referencia de la API para ver el flujo de trabajo completo del recurso.

Transmitir texto a medida que se genera

Establece stream en true para recibir eventos enviados por el servidor en lugar de esperar la respuesta completa.
mka1 llm responses create \
  --model meetkai:functionary-es-mini \
  --input '"Write three release notes bullets for our docs update."' \
  --stream
Utiliza el streaming cuando quieras mostrar la salida parcial a medida que llega.

Próximos pasos