Pular para a documentação

Streaming e cancelamento

Entenda a responsabilidade de cada conexão antes de repetir ou interromper o trabalho.

Atualizado em 31 de outubro de 2026

Streams de inferência nativa

Chat, Responses e Messages têm contratos de eventos incrementais diferentes. Use o helper correspondente do SDK oficial; não interprete um como se fosse outro. A ausência de uso confirmado deixa a reserva comum pendente.

Leitores de eventos do navegador

Desconectar um leitor de eventos de conversa dos clientes oficiais não cancela sua execução persistente. Reconecte à mesma execução com o cursor de eventos; elimine números de sequência duplicados em vez de criar outra requisição.

O cancelamento é uma solicitação

Abortar pelo cliente nativo solicita o cancelamento em caráter de melhor esforço. Requisições nativas têm prazo de 120 segundos; um timeout retorna um erro nativo, não um recibo de tarefa 202 personalizado. Nem abortar nem atingir o timeout comprova que o processamento no provedor parou.

Uso incerto

Uso medido desconhecido mantém uma reserva conservadora. O serviço não retorna uma contabilização inventada de zero tokens. Confira o estado da operação antes de decidir tentar novamente.