Pular para o conteúdo principal
Casos de uso
  • Visualizar todos os turnos de uma conversa com vários turnos como um único trace na observabilidade.
  • Depurar fluxos de trabalho de agentes inspecionando a sequência completa de requisições de ponta a ponta.
  • Organizar conversas de suporte para analisar padrões de resolução entre sessões.
  • Separar conversas simultâneas do mesmo usuário para evitar a mistura de traces.
Para conhecer todas as formas de anexar contexto a uma requisição, incluindo nome do app, identidade e metadados personalizados, consulte Request Metadata.
Agrupe requisições relacionadas em Threads de conversa para que apareçam juntas na observabilidade. As threads são um mecanismo de rotulagem e não armazenam nem injetam histórico de mensagens. O agrupamento é manual e opcional: passe o mesmo thread.id em todas as requisições que pertencem a uma conversa. Requisições de API sem ID de thread aparecem como traces individuais e nunca são agrupadas automaticamente, com uma exceção: o Claude Code e o Codex enviam seus próprios identificadores de sessão, que são detectados e agrupados automaticamente.

Início rápido

Passe thread no nível superior em /v3/router/responses. Em /v3/router/chat/completions, passe-o dentro do objeto orq como orq.thread. Para ler as threads que um workspace registrou, chame List trace threads.

Configuração

Boas práticas

  1. Nomenclatura consistente: use padrões previsíveis de ID de thread
  2. Tags significativas: escolha tags que ajudem na filtragem e na análise
  3. Gerenciamento de sessões: vincule os IDs de thread às sessões dos usuários
  4. IDs únicos: use UUIDs ou chaves compostas para evitar sobreposição entre sessões

Casos de uso

Exemplos de implementação

Threads baseadas em sessão

Atribua o mesmo thread.id a todas as requisições de uma sessão para agrupá-las na observabilidade. Sua aplicação gerencia o array de mensagens de cada requisição. thread.id agrupa os turnos de uma única conversa. O atributo de span orq.session_id agrupa requisições de várias conversas para um acompanhamento de sessão mais amplo; quando uma requisição leva ambos, o ID de thread determina o agrupamento. Consulte atributos de span do Toqan Router.

Suporte a várias linguagens

Padrões avançados

Gerenciamento dinâmico de threads

Processamento de threads em lote

Acompanhamento do fluxo da conversa

Solução de problemas