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.