1
resposta

[Bug] Eu ja criei 3 contas novas no OpenAI e nada

Eu ja tentei instalar o .Net9.0 porém eu não consigo, e ja tentei 3 contas no openAI e nada tbm Está dando 2 tipos de erros, esse:

Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão Aviso (ativo) System.Text.Json 9.0.0 doesn't support net6.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set true in the project file to ignore this warning and attempt to run in this unsupported configuration at your own risk. ScreenSound C:\Users\PC.nuget\packages\system.text.json\9.0.0\buildTransitive\netcoreapp2.0\System.Text.Json.targets 4

e esse aqui:

Unhandled exception. 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" } }

at OpenAI_API.Chat.Conversation.GetResponseFromChatbotAsync() at Program.

$(String[] args) in C:\Users\PC\Downloads\ScreenSound03-projeto-inicial\ScreenSound03-projeto-inicial\ScreenSound\Program.cs:line 10 at Program.(String[] args)
1 resposta

Olá,

Pelos erros relatados, há dois problemas distintos:

  1. Compatibilidade da biblioteca System.Text.Json 9.0.0 com o .NET 6.0.
  2. Limite de uso (quota) na API do OpenAI.

1. Erro de Compatibilidade

A biblioteca System.Text.Json 9.0.0 não é compatível com o .NET 6.0. Algumas soluções:

  • Atualize o Target Framework para .NET 8.0 (se possível). Isso pode ser feito no arquivo .csproj:
    <TargetFramework>net8.0</TargetFramework>
    
  • Se não puder atualizar, use uma versão anterior da biblioteca compatível com o .NET 6.0:
    dotnet add package System.Text.Json --version 6.0.0
    

2. Limite da API do OpenAI

O erro TooManyRequests ocorre porque sua conta atingiu o limite de requisições gratuitas ou está sem crédito. Para resolver:

  • Verifique os detalhes do seu plano em: Billing OpenAI.
  • Considere adquirir créditos ou utilizar outra conta se for viável.