Criar uma conversa
Primeiro, crie uma conversa. Você pode anexar metadados para manter seu próprio contexto de sessão ou roteamento.X-On-Behalf-Of.
Consulte o guia de autenticação para ver o padrão completo.
Adicionar itens à 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 próxima solicitação de Responses. Isso permite que a API MKA1 use o estado da conversa salvo.Ler, atualizar ou limpar uma conversa
Use os endpoints de Conversations para:- Listar conversas da conta ou do usuário 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 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 único item (
GET /api/v1/llm/conversations/{conversation_id}/items/{item_id}). - Excluir itens (um ou vários) por meio de:
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 em vez de previous_response_id
Use uma conversa quando:
- Você quiser um contêiner reutilizável para vários turnos.
- Precisar listar ou gerenciar itens salvos posteriormente.
- Quiser anexar metadados à thread em andamento.
previous_response_id quando:
- Você só precisar continuar a partir de uma resposta anterior.
- Não precisar de um recurso de conversa armazenada separado.