Closed
Description
When importing openai
and running the following code:
import openai
openai.api_key = "api key omitted π "
openai.Completion.create(
engine="davinci",
prompt="Once upon a time",
max_tokens=5
)
I get the the following error message:
Traceback (most recent call last):
File "c:\Users\Oleg\Documents\Programming\OpenAI\random.py", line 1, in <module>
import openai
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\__init__.py", line 30, in <module>
from openai.api_resources import * # noqa
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\api_resources\__init__.py", line 1, in <module>
from openai.api_resources.branch import Branch
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\api_resources\branch.py", line 2, in <module>
from openai.api_resources.abstract.engine_api_resource import EngineAPIResource
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\api_resources\abstract\__init__.py", line 5, in <module>
from openai.api_resources.abstract.api_resource import APIResource
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\api_resources\abstract\api_resource.py", line 3, in <module>
from openai import api_requestor, error, six, util
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\api_requestor.py", line 15, in <module>
from openai import error, http_client, version, util, six
File "C:\Users\Oleg\Documents\Programming\OpenAI\venv\lib\site-packages\openai\http_client.py", line 8, in <module>
import random
File "c:\Users\Oleg\Documents\Programming\OpenAI\random.py", line 13, in <module>
response = openai.Completion.create(
AttributeError: partially initialized module 'openai' has no attribute 'Completion' (most likely due to a circular import)
I've tried re-installing it via pip install --upgrade openai
but I still get the same error, however VSCode seems to know that Completion
is a class within the openai
module.
Metadata
Metadata
Assignees
Labels
No labels