Criar uma conversa
Crie uma conversa primeiro. Você pode anexar metadados para manter seu próprio contexto de sessão ou roteamento.X-On-Behalf-Of.
Veja o guia de autenticação para o padrão completo.
Adicionar itens à conversa
Adicione um ou mais itens comPOST /api/v1/llm/conversations/{conversation_id}/items.
Continue o fluxo com o recurso Responses
Passe o ID da conversa na sua próxima requisição de Responses. Isso permite que a API MKA1 use o estado salvo da conversa.Ler, atualizar ou limpar uma conversa
Use os endpoints de Conversas para:- Listar conversas para a conta atual ou usuário final (
GET /api/v1/llm/conversations). - Filtrar listas com
after,limit,order,metadataesearch. - Buscar uma conversa pelo ID (
GET /api/v1/llm/conversations/{conversation_id}). - Atualizar os 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 item específico (
GET /api/v1/llm/conversations/{conversation_id}/items/{item_id}). - Excluir itens (um ou vários) 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:
- Você deseja um contêiner reutilizável para várias interações.
- Você precisa listar ou gerenciar itens salvos posteriormente.
- Você quer anexar metadados ao thread em andamento.
previous_response_id quando:
- Você só precisa continuar a partir de uma resposta anterior.
- Você não precisa de um recurso de conversa armazenado separadamente.