Novas tentativas e idempotência
Recupere uma operação sem pagar acidentalmente pela mesma geração duas vezes.
Atualizado em 31 de outubro de 2026
Requisições independentes geram custos independentes
Cada POST independente sem Idempotency-Key cria uma nova operação potencialmente faturável. Os exemplos dos SDKs usam maxRetries:0. Novas tentativas de transporte não têm garantia de gratuidade.
Reutilize somente para a mesma operação
Use uma única chave de idempotência para a mesma entrada normalizada do modelo, ferramentas e limite de saída. Alterar a entrada com a mesma chave gera conflito. Não crie uma nova chave apenas porque a resposta foi incerta.
Saída parcial não dá direito a uma nova tentativa gratuita
O serviço não repete uma geração incerta ou saída parcial como se não tivesse custo. Erros nativos incluem x-should-retry:false para impedir repetição pelo SDK. Respeite Retry-After explícito quando fornecido e inspecione o estado primeiro.