Crear una conversación
Crea primero una conversación. Puedes adjuntar metadatos para mantener tu propio contexto de sesión o de enrutamiento.X-On-Behalf-Of.
Consulta la guía de autenticación para ver el patrón completo.
Agregar elementos a la conversación
Agrega uno o más elementos conPOST /api/v1/llm/conversations/{conversation_id}/items.
Continúa el flujo con el recurso de Respuestas
Pasa el ID de la conversación en tu siguiente solicitud de Respuestas. Esto permite que la API de MKA1 utilice el estado de conversación guardado.Leer, actualizar o limpiar una conversación
Utiliza los endpoints de Conversaciones para:- Listar conversaciones para la cuenta actual o usuario final (
GET /api/v1/llm/conversations). - Filtrar listas con
after,limit,order,metadataysearch. - Obtener una conversación por ID (
GET /api/v1/llm/conversations/{conversation_id}). - Actualizar los metadatos de la conversación (
POST /api/v1/llm/conversations/{conversation_id}). - Listar elementos en una conversación (
GET /api/v1/llm/conversations/{conversation_id}/items). - Obtener un solo elemento (
GET /api/v1/llm/conversations/{conversation_id}/items/{item_id}). - Eliminar elementos (uno o varios) mediante:
DELETE /api/v1/llm/conversations/{conversation_id}/items/{item_id}DELETE /api/v1/llm/conversations/{conversation_id}/itemscon{ "item_ids": ["item_..."] }
- Eliminar la conversación (
DELETE /api/v1/llm/conversations/{conversation_id}).
Cuándo usar conversaciones vs previous_response_id
Usa una conversación cuando:
- Quieres un contenedor reutilizable para muchos turnos.
- Necesitas listar o gestionar elementos guardados más adelante.
- Quieres adjuntar metadatos al hilo en curso.
previous_response_id cuando:
- Solo necesitas continuar desde una respuesta anterior.
- No necesitas un recurso de conversación almacenado por separado.