Ao tentar rodar o meu programa ocorre um erro no import da OpenAI:
(venv) (base) clayton@pop-os:~/Clayton/testeAPI$ pip freeze
annotated-types==0.6.0
anyio==4.2.0
certifi==2023.11.17
distro==1.9.0
h11==0.14.0
httpcore==1.0.2
httpx==0.26.0
idna==3.6
openai==1.9.0
pydantic==2.5.3
pydantic_core==2.14.6
sniffio==1.3.0
tqdm==4.66.1
typing_extensions==4.9.0
(venv) (base) clayton@pop-os:~/Clayton/testeAPI$ /bin/python3 /home/Clayton/testeAPI/main.py
Traceback (most recent call last):
File "/home/Clayton/testeAPI/main.py", line 1, in <module>
from openai import OpenAI
ModuleNotFoundError: No module named 'openai'
(venv) (base) clayton@pop-os:~/Clayton/testeAPI$
vale observar que eu instalei o OpenIA e o dotenv. também desinstalei e voltei a instalar mas o problema persiste.
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-3.5'
)
print(resposta.choices[0].message.content)
alguém teve esse mesmo problema e/ou consegue me ajudar?