2
respostas

O código não funciona - Não consigo obter resposta do GPT

Boa noite, Fiz tudo exatamente como é apresentado na aula, mas aparece a seguinte mensagem de erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeSegue abaixo o código. Agradeço orientação.

from openai import OpenAI
from dotenv import load_dotenv
from pathlib import Path, os

load_dotenv()
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))

resposta = client.chat.completions.create(
    messages =[
        {
            "role": "system",
            "content": "Listar apenas nomes dos produtos, sem considerar descrição."
        },
        {
            "role": "user",
            "content": "Liste 3 produtos autossustentáveis"
        }
    ],
    model='gpt-4'
)

# print(resposta.choices[0].message.content)
2 respostas

Oi, Luciano! Tudo bem?

O erro apresentado nos informa que o Python não está conseguindo encontrar o módulo openai, o que geralmente ocorre quando a biblioteca não foi instalada corretamente no ambiente em que estamos executando o script.

Dessa forma, podemos instalar a biblioteca OpenAI executando o seguinte comando no nosso terminal:

pip install openai

Após isso devemos executar o código novamente. Espero ter ajudado!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

Olá Sarah, obrigado pelo retorno! Fiz o procedimento e apareceu a informação que o requisito já está preenchido. Estou conseguindo rodar o código do PyCharm. Mas no VSCode, continua apresentando a mensagem de erro.

Print Terminal