Thanks to visit codestin.com
Credit goes to github.com

Skip to content

AttributeError: partially initialized module 'openai' has no attribute 'Completion'Β #3

Closed
@osilkin98

Description

@osilkin98

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions