guides

2026-10-22: 7 queixas sobre APIs que ouvimos hoje

PoYo Team
10 min read
Share:

Queixas que programadores de língua inglesa publicaram abertamente entre 20 e 22 de outubro de 2026, parafraseadas abaixo com ligações para as publicações originais. Cada resposta usa apenas o que o site e a documentação públicos do PoYo dizem hoje, e indica a página de onde vem. Onde a documentação não cobre algo, dizemo-lo.


Q1. As minhas chaves de IA estavam nas variáveis de ambiente do meu alojamento e alguém as esgotou durante a noite.

De que se queixam os programadores: A Railway divulgou a 21 de outubro que uma parte não autorizada pode ter lido variáveis de ambiente desencriptadas, e disse a todos os utilizadores que rodassem as chaves guardadas aí. Em poucas horas, um programador disse que alguém gastou $500 na sua chave da OpenAI, outro disse que o seu saldo da OpenAI ficou totalmente consumido, e um terceiro disse que a Anthropic lhe enviou um e-mail a informar que as chaves guardadas na Railway tinham sido desativadas. Na mesma noite, uma conta de segurança noticiou que o LiteLLM 1.107.0 foi brevemente distribuído com um ladrão de credenciais. A discussão no Hacker News repetia a mesma pergunta: se uma chave é exposta, quem paga a fatura?

Como o PoYo responde: Um segredo exposto continua a ser um segredo exposto, por isso roda primeiro. Mas a nossa documentação lista controlos que limitam o que uma chave do PoYo roubada pode fazer:

  • Lista de IPs permitidos. Podes permitir que apenas os IPs dos teus servidores aprovados usem uma chave, para que uma chave copiada de uma variável de ambiente não funcione a partir da máquina do atacante. Vê a página de chaves de API e os Primeiros passos.
  • Limites de utilização por chave (por hora, por dia e totais), que colocam um teto ao que uma chave pode gastar antes de dares por isso.
  • Bloqueio por utilizador final. Envia um cabeçalho X-End-User-ID e podes bloquear um autor de pedidos abusivo numa chave sem a rodar. Vê Identificação do utilizador final.

A nossa documentação pública não promete reembolsos por utilização feita com uma chave exposta. Se achas que uma chave do PoYo foi utilizada indevidamente, revoga-a e contacta o suporte (support@poyo.ai).


Q2. Um clique na minha aplicação transformou-se em nove chamadas à API enquanto o fornecedor estava sobrecarregado.

De que se queixam os programadores: Um programador assinalou que o SDK da Anthropic já repete por defeito duas vezes os pedidos falhados, nos erros 408, 409, 429 e 5xx. Se envolveres isso no teu próprio ciclo de três tentativas, um único clique pode enviar nove pedidos a uma API que te está a pedir que abrandes. Outro programador disse que o recém-lançado Sonnet 5.5 ainda devolvia por vezes erros 529.

Como o PoYo responde: A nossa página de códigos de erro dá a cada estado um significado e uma ação recomendada, o que facilita decidir onde devem ficar as novas tentativas:

Códigoerror.typeO que a documentação diz para fazer
402insufficient_credits_errorRecarrega. Tentar novamente não ajuda.
429rate_limit_errorEspera antes de tentares novamente, ou põe os pedidos em fila.
500 / 502 / 503internal_error / upstream_error / service_errorTenta novamente com backoff exponencial.

Mais duas regras documentadas são relevantes aqui. Os Primeiros passos dizem que os pedidos acima do limite são rejeitados com 429 e não entram na fila, por isso mais novas tentativas só trazem mais rejeições. Dizem também para tratares cada nova submissão como trabalho potencialmente novo e pago e para verificares se o pedido original já criou uma tarefa antes de tentares novamente. Na geração de media, o llms.txt indica que as tarefas falhadas não são cobradas.

Se queres o próprio Sonnet 5.5, o Claude Sonnet 5.5 está listado a $1.60 de entrada / $8.00 de saída por 1 M de tokens, o que a página do modelo descreve como 20% abaixo das tarifas standard oficiais.


Q3. Deixei um agent a correr durante a noite e acordei com uma fatura de quatro algarismos.

De que se queixam os programadores: Um programador disse que deixou por engano duas sessões de um agent de programação a correr durante a noite e gastou mais de $2000, e só se safou porque o cartão foi recusado. Do lado das empresas, um resumo semanal notou que a Accenture limitou o Claude a $29 por mês por colaborador depois de alguns funcionários terem gasto entre $500 e $1000.

Como o PoYo responde: Eis o que a nossa documentação te dá para travar gastos descontrolados:

  • Créditos pré-pagos, sem subscrições. A página inicial do PoYo descreve compras pontuais de créditos, sem subscrições recorrentes. Quando o saldo acaba, os pedidos recebem um 402 insufficient_credits_error (códigos de erro) em vez de acumularem uma fatura.
  • Limites por hora, por dia e totais em cada chave. Dá a cada ferramenta, colega ou agent a sua própria chave com o seu próprio limite, para que um terminal esquecido não esgote a conta inteira (Primeiros passos).
  • Saldo que podes consultar. GET /api/user/balance devolve credits_amount em tempo real (saldo do utilizador), para te alertares a ti próprio antes de chegares a zero.

Q4. Não consigo planear com base em limites de utilização que ninguém me diz.

De que se queixam os programadores: Um resumo do período recente da OpenAI notou que cerca de 40 000 contas do Codex receberam limites de utilização errados. Uma publicação muito lida queixava-se de que os grandes produtos de agents não te dizem os limites. Outro programador publicou uma captura de ecrã de uma mensagem de “sem utilização” que dizia apenas que o limite “resets on 6:28 PM” (repõe às 18:28), e um texto à parte tentou documentar o que nove serviços de IA não dizem sobre os seus planos gratuitos.

Como o PoYo responde: O nosso limite predefinido está escrito nos Primeiros passos: até 20 novos pedidos de geração por cada 10 segundos, por conta, o que “normalmente permite mais de 100 tarefas em execução em simultâneo”. Os pedidos acima desse limite recebem HTTP 429 e não são postos em fila. Se receberes 429 de forma consistente, a mesma página diz que podes pedir ao suporte um limite mais alto, embora as aprovações sejam cautelosas. A geração é assíncrona, por isso um trabalho de longa duração não ocupa uma vaga nessa janela de 10 segundos depois de submetido (visão geral da API).


Q5. Um fornecedor tem um dia mau e o meu produto inteiro vai abaixo com ele.

De que se queixam os programadores: A página de estado da OpenAI mostrava uma falha parcial com taxas de erro da API elevadas a 21 de outubro, e um programador resumiu a semana como OpenCode, Railway e uma falha da Google Cloud, tudo ao mesmo tempo. Um criador defendeu que, se o teu agent depende de um único fornecedor, estás a “one rate limit, price hike, or API outage away from complete downtime” (a um limite de pedidos, a um aumento de preços ou a uma falha da API de distância de uma paragem total).

Como o PoYo responde: Eis o que a documentação sustenta e o que não sustenta:

  • Uma chave, muitas famílias de modelos. O Claude, o GPT, o Gemini, o DeepSeek e os modelos de media funcionam todos com a mesma chave do PoYo, por isso mudar para outro modelo significa alterar o valor de model, e não começar uma nova integração. Todos os modelos estão listados no llms.txt.
  • Erros a montante distintos. A página de códigos de erro separa 502 upstream_error de 503 service_error, para que a tua lógica de fallback os consiga distinguir.
  • O que não afirmamos. A documentação não descreve nenhum failover automático entre fornecedores, por isso constrói o fallback no teu cliente. Os Primeiros passos dizem também diretamente que a “estabilidade global” do PoYo “pode ser ligeiramente inferior à dos fornecedores oficiais”. Preferimos dizê-lo desde o início.

Q6. Um vídeo em 1080p gastou-me todos os créditos.

De que se queixam os programadores: Uma criadora disse que gastou os seus créditos do Seedance 2.5 num único vídeo de 20 segundos em 1080p e achou o custo absurdo. Uma discussão sobre cinema com IA, muito guardada nos favoritos, dizia às pessoas para perguntarem, antes de pagarem fosse o que fosse, “How many credits will revisions actually cost?” (quantos créditos vão realmente custar as revisões?).

Como o PoYo responde: Cada modelo de vídeo publica preços por segundo, por isso podes calcular o preço de um clipe antes de o submeteres:

  • O Seedance 2.5 indica 480p a $0.140/s e 1080p a $0.570/s sem vídeo de entrada, com tarifas por segundo mais baixas quando o pedido inclui um vídeo de referência. À tarifa indicada, um clipe de 20 segundos em 1080p sem vídeo de entrada fica em $11.40.
  • O Kling 3.0 indica 720p sem áudio a $0.135/s e 1080p com áudio a $0.245/s.

Iterar em 480p e renderizar a versão final em 1080p é o caminho mais barato que estes preços permitem. Todos os modelos de vídeo usam o mesmo fluxo assíncrono de submissão e estado e estão reunidos na página API de vídeo com IA. As tarefas falhadas não são cobradas (llms.txt), mas um clipe que termina e de que não gostas continua a contar como resultado bem-sucedido e é faturado.


Q7. Cobraram-me uma renovação por créditos que nunca usei.

De que se queixam os programadores: Um utilizador disse que uma plataforma de vídeo lhe cobrou $49 por uma renovação de subscrição apesar de não ter usado um único crédito, e que o suporte respondeu ao seu pedido de reembolso citando os termos de serviço. Uma análise de outra suite de vídeo assinalou o seu plano como 2000 créditos por mês sem acumulação para o mês seguinte.

Como o PoYo responde: A página inicial do PoYo diz sem rodeios: compras pontuais, sem subscrições recorrentes, e os créditos nunca expiram. Não há renovação para esquecer nem reposição mensal. Podes verificar o que resta a qualquer momento com o endpoint de saldo do utilizador e comparar os preços por modelo na página de preços.

A nossa documentação pública não indica uma política de reembolso para créditos comprados, por isso não vamos inventar uma aqui. As dúvidas vão para support@poyo.ai.


Mapa rápido

QueixaOnde o PoYo a documenta
Chaves esgotadas a partir de variáveis de ambientePágina de chaves de API · Primeiros passos · X-End-User-ID
Tempestades de novas tentativas / 529Códigos de erro · Primeiros passos · Claude Sonnet 5.5
Gastos descontrolados durante a noitePágina inicial · Primeiros passos: limites das chaves · API de saldo
Limites de utilização escondidosPrimeiros passos: limites de pedidos · Visão geral da API
Falhas de um único fornecedorLista de modelos no llms.txt · Códigos de erro
Créditos de vídeo gastos depressaSeedance 2.5 · Kling 3.0 · API de vídeo com IA
Renovações não usadas / sem acumulaçãoPágina inicial: os créditos nunca expiram · Preços
Share: