Saltar al contenido principal
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.
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.

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.
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.
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.
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.
Utiliza el streaming cuando quieras mostrar la salida parcial a medida que llega.

Próximos pasos