1
resposta

Aparece esse erro para mim, cheguei a seguir o passo a passo, mas nada aconteceu

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

1 resposta

E aí! Pelo que vi na imagem que você mandou, o problema tá rolando porque a versão da biblioteca OpenAI que você tá usando não tá batendo com o que você tá tentando fazer. Tipo, a função ChatCompletion.create() não rola mais na versão 1.0.0 ou mais nova da biblioteca.

Então, pra resolver isso, dá uma olhada nas opções:

Mudar pro novo jeito da API: O erro sugere dar uma atualizada no seu código pra ele bater com a versão 1.0.0. Dá uma conferida no guia da OpenAI pra fazer essa migração, tá tudo explicadinho no link que apareceu no erro.

Voltar pra versão antiga da biblioteca: Se você quiser manter o código como tá sem fazer mudanças, dá pra instalar uma versão mais antiga da biblioteca. Só rodar esse comando no seu terminal:

pip install openai==0.2.8

Com esse comando, você pega a versão 0.2.8, que ainda vai funcionar com o que você quer.

Usar o comando de migração automática: O erro também falou que você pode usar o openai migrate pra dar um trato no código e atualizar pra nova API. É uma mão na roda se você não quer mexer manualmente em tudo.

Escolhe a opção que te deixar mais tranquila, beleza? Se for migrar pro novo jeito, dá uma olhada na documentação da OpenAI pra entender tudo e fazer a mudança direitinho.