Qwen AI HTTP API

API HTTP para interagir com o Qwen AI - ✨ NOVO: parent_id automático!

Configurar Token

parent_id Automático

O servidor agora gerencia o parent_id automaticamente!

✅ Antes (manual):

{ "message": "Oi", "chat_id": "abc", "parent_id": "xyz-123" }

✨ Agora (automático):

{ "message": "Oi", "chat_id": "abc" }

Basta passar o chat_id para continuar a conversa!

Endpoints da API

GET /api/models

Lista todos os modelos disponíveis

GET /api/chats

Lista todas as conversas

POST /api/chat ✨ AUTO

Envia mensagem e recebe resposta

{
  "message": "Sua mensagem aqui",
  "model": "qwen-max-latest",        // opcional
  "chat_id": "uuid-do-chat",         // opcional (cria novo se não informado)
  "thinking_enabled": true,          // opcional (captura raciocínio)
  "auto_parent": true                // opcional (padrão: true) - gerencia parent_id
}

Não precisa mais passar parent_id! O servidor lembra automaticamente.

POST /api/chat/new

Cria uma nova conversa

GET /api/chat/:chat_id

Obtém detalhes de uma conversa específica

DELETE /api/chat/:chat_id

Deleta uma conversa

Gerenciamento de Sessões

GET /api/sessions

Lista todas as sessões ativas (chats com parent_id em cache)

GET /api/sessions/:chat_id

Obtém info da sessão de um chat específico

PUT /api/sessions/:chat_id

Atualiza manualmente o parent_id de um chat

DELETE /api/sessions/:chat_id

Remove sessão (próxima msg será sem parent_id)

DELETE /api/sessions

Limpa todas as sessões

Testar Chat

Com auto_parent ativado, este campo é opcional