3
respostas

[Dúvida] Erro quando fui testar

Quando fui testar deu o seguinte erro: System.Net.Http.HttpRequestException: 'Error at chat/completions (https://api.openai.com/v1/chat/completions) with HTTP status code: TooManyRequests. Content: { "error": { "message": "You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.", "type": "insufficient_quota", "param": null, "code": "insufficient_quota" } } ![](Imagem do bug )

Já tentei trocar a key criando outra conta mas não funcionou, alguém pode me ajudar?

3 respostas

Salve Raphael, espero que esteja bem. Então, no erro está explícito que você excedeu a sua cota de requisições da API. Nesse caso, como é um problema justamente de Rate Limit da API, tenta verificar na documentação deles como tratar corretamente as chamadas que está fazendo, a fim de não acabar enviando diversas requisições desnecessariamente, e assim, evitar tomar mais rate limit.

Aqui eles falam sobre os Rate Limits que eles dão na API: https://platform.openai.com/docs/guides/rate-limits

Olá Murilo. Estou com o mesmo problema do jovem aí. Fato é que criei a conta literalmente agora e já me fala que não posso utilizar, sendo assim a empresa não disponibiliza mais o serviço de forma gratuita. Posso estar enganado mas foi o que eu entendi. Uma pena. Estava curtindo o projeto.

Entendo, um outro motivo pode ser justamente estar usando o free tier, se não me engano (não sei se ainda tem isso qnd tu concorda com os termos), mas o free tier não tem prioridade nas requisições, tipo, se eu tivesse um plano pago, e quisesse fazer umas 300 requests, as minhas 300 são priorizadas ao invés da sua, mesmo que seja só uma única request, daí eles voltam erro de timeout, ou qqr outra coisa genérica, saca?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Pode ser esse o caso, mas tería que dar mais umas testadas em outros horários e tals, ou fazer um teste com uma conta paga tb.

Uma coisa que podem fazer pra validar isso, é usar a referência da própria API sobre debug em rate limit: https://platform.openai.com/docs/api-reference/debugging-requests Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Outra coisa, o Completions é uma chamada Legado, não sei ao certo o que diferencia ela do resto, mas aparentemente tem alguma chamada mais nova que faz a mesma coisa, tentem ver qual é, e como usar ela:

Completions https://platform.openai.com/docs/api-reference/completions

Tenta colocar um timer entre as requests

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Como lidar com Rate Limits: https://platform.openai.com/docs/guides/rate-limits