Criar uma conversa
Crie uma conversa primeiro. Voce pode anexar metadados para manter seu proprio contexto de sessao ou roteamento.X-On-Behalf-Of.
Consulte o guia de autenticacao para ver o padrao completo.
Adicionar itens a conversa
Adicione um ou mais itens comPOST /api/v1/llm/conversations/{conversation_id}/items.
Continuar o fluxo com o recurso Responses
Passe o ID da conversa na sua proxima requisicao de Responses. Isso permite que a API MKA1 utilize o estado salvo da conversa.Ler, atualizar ou limpar uma conversa
Use os endpoints de Conversations para:- Listar conversas para a conta ou usuario final atual (
GET /api/v1/llm/conversations). - Filtrar listas com
after,limit,order,metadataesearch. - Buscar uma conversa por ID (
GET /api/v1/llm/conversations/{conversation_id}). - Atualizar metadados da conversa (
POST /api/v1/llm/conversations/{conversation_id}). - Listar itens em uma conversa (
GET /api/v1/llm/conversations/{conversation_id}/items). - Buscar um unico item (
GET /api/v1/llm/conversations/{conversation_id}/items/{item_id}). - Excluir itens (individual ou em lote) via:
DELETE /api/v1/llm/conversations/{conversation_id}/items/{item_id}DELETE /api/v1/llm/conversations/{conversation_id}/itemscom{ "item_ids": ["item_..."] }
- Excluir a conversa (
DELETE /api/v1/llm/conversations/{conversation_id}).
Quando usar conversas vs previous_response_id
Use uma conversa quando:
- Voce quer um container reutilizavel para muitos turnos.
- Voce precisa listar ou gerenciar itens salvos posteriormente.
- Voce quer anexar metadados a thread em andamento.
previous_response_id quando:
- Voce so precisa continuar a partir de uma resposta anterior.
- Voce nao precisa de um recurso de conversa armazenado separadamente.