News · A OpenAI integra limites de taxa e créditos pagos numa única decisão de acesso em tempo real para o Codex e o Sora
A OpenAI integra limites de taxa e créditos pagos numa única decisão de acesso em tempo real para o Codex e o Sora
Um único percurso de avaliação decide quanto uso é permitido e de onde provém, pelo que atingir um limite já não significa 'volte mais tarde.'
De uma porta a uma cascata
A mudança central que a OpenAI descreve é conceptual antes de ser técnica. Em vez de o sistema perguntar 'este pedido é permitido?', passa a perguntar 'quanto é permitido, e a partir de onde?' Limites de taxa, níveis gratuitos, créditos, promoções e direitos empresariais tornam-se camadas ordenadas numa única pilha de decisão que o motor percorre a cada pedido.
Para quem constrói a superfície com que os utilizadores interagem, essa reformulação é o cerne da questão. Uma porta binária produz uma paragem abrupta — a experiência de 'volte mais tarde' que o artigo explicitamente aponta como frustrante para utilizadores empenhados. Uma cascata produz continuidade: quando um utilizador esgota a sua janela de limite de taxa, o mesmo pedido continua ao consumir um saldo de créditos, sem que o utilizador perceba qualquer transição.
Do ponto de vista do utilizador, ele não 'muda de sistema' — continua simplesmente a usar o Codex e o Sora. É por isso que os créditos parecem invisíveis: são apenas mais um elemento na cascata.Montana Labs
Porque é que 'invisível' exigiu construir a solução internamente
A OpenAI afirma que avaliou plataformas de terceiros de faturação e medição de utilização e as rejeitou por não cumprirem dois requisitos. Primeiro, correção em tempo real: quando um utilizador atinge um limite e tem créditos, o sistema tem de saber imediatamente, porque uma contagem com atraso resulta em 'bloqueios inesperados, saldos inconsistentes e cobranças incorretas.' Segundo, capacidade de reconciliação: a possibilidade de explicar porque é que um pedido foi permitido ou bloqueado, quanto consumiu e que limites ou saldos se aplicaram.
A razão apontada para essas plataformas ficarem abaixo do esperado é que só viam uma parte do que estava a acontecer. As ferramentas de faturação e medição são construídas para faturação e relatórios — vistas assíncronas e posteriores aos factos. O Codex e o Sora são produtos interativos em que a decisão de faturação faz parte do próprio percurso do pedido. Essa ligação entre a lógica de faturação e o pedido em tempo real é a razão pela qual a equipa optou por desenvolver a solução internamente em vez de acoplar um serviço de medição externo.
Correção em troca de atualizações instantâneas de saldo
O sistema assenta em três conjuntos de dados que se acionam mutuamente: eventos de utilização do produto (o que o utilizador fez), eventos de monetização (pelo que é cobrado) e atualizações de saldo (quanto o saldo de créditos variou e porquê). Separá-los permite à OpenAI auditar, reproduzir e reconciliar cada camada de forma independente. Os débitos têm uma chave de idempotência estável, para que repetições e reinícios de workers não possam gerar cobranças duplicadas, e cada atualização de saldo diminui o saldo e regista uma entrada atribuída numa única transação atómica, serializada por conta.
O compromisso notável é deliberado: as atualizações de saldo são assíncronas e 'ligeiramente atrasadas', em vez de síncronas. Quando esse atraso faz com que o sistema ultrapasse o saldo do utilizador, reembolsa automaticamente a diferença. A OpenAI afirma claramente que optou por uma correção demonstrável e pela confiança do utilizador em detrimento de uma aplicação estrita — prefere, ocasionalmente, deixar passar um pedido e reembolsar do que arriscar uma faturação incorreta.
O que o acesso contínuo muda na camada de interface
A implicação concreta aqui é que a garantia reside no backend, para que o frontend deixe de precisar de se salvaguardar. Como a utilização, a faturação e os saldos são demonstravelmente corretos e liquidados por pedido, a interface já não precisa de avisar os utilizadores de que um pedido pode não ser concluído, ou de que um saldo pode estar errado. O artigo enquadra cada decisão arquitetónica como uma forma de proteger o 'ritmo do utilizador' — saldos em tempo real evitam interrupções, o consumo atómico evita cobranças duplicadas.
Para equipas que lançam produtos de AI (keep the English acronym) interativos, este é um exemplo concreto de tratar a correção como uma funcionalidade do produto, e não como uma preocupação de back-office de faturação. O pedido de créditos só parece fluido na interface porque, por baixo, existe um livro-registo distribuído e auditável que resolve cada pedido num resultado definitivo. A OpenAI nota que a mesma base se destina a estender-se além do Codex e do Sora, posicionando o controlo de acesso como infraestrutura partilhada em vez de lógica específica de cada produto.
Find this story relevant to you?
Contact us to find a unique solution
Precisa de um parceiro de engenharia de IA que saiba executar?
Ajudamos equipas em Portugal a integrar IA em produtos, automatizar processos de alto valor e modernizar os sistemas que suportam o negocio.
Leitura relacionada
Mais análises sobre entrega de produto, AI operacional e o trabalho de sistemas que faz com que a implementação funcione na prática.