1
resposta

Erro na string resposta

Bem onde está sendo declarada: string resposta = chat.GetResponseFromChatbotAsync().GetAwaiter().GetResult(); Está tendo o seguinte erro assim que compila:

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"
}
}
1 resposta

Olá, Rafaela! Parece que você está enfrentando um problema com o limite de requisições da API que você está usando. O erro que você está recebendo indica que você excedeu a cota disponível para sua conta na API da OpenAI.

A mensagem de erro diz: "Você excedeu sua cota atual, por favor, verifique seu plano e detalhes de cobrança. Para mais informações sobre este erro, leia a documentação: https://platform.openai.com/docs/guides/error-codes/api-errors."

O que você pode fazer para resolver isso é verificar seu plano na OpenAI e ver se você atingiu o limite de requisições permitidas. Se for esse o caso, você pode considerar a possibilidade de fazer um upgrade do seu plano para obter mais requisições, ou esperar até que a cota seja redefinida.

Além disso, é importante lembrar que o uso excessivo de métodos como GetAwaiter().GetResult() pode levar a um grande número de requisições, pois ele está esperando a tarefa ser concluída. Se você estiver fazendo muitas chamadas para a API em um curto período de tempo, isso pode ser a causa do problema.

Espero ter ajudado e bons estudos!