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.