will007
November 11, 2023, 2:46am
1
it always gives me this, and I follow the document it still doesn’t work.
APIRemovedInV1:
You tried to access openai.Completion, but this is no longer supported in openai>=1.0.0 - see the README at GitHub - openai/openai-python: The official Python library for the OpenAI API for the API.
You can run openai migrate
to automatically upgrade your codebase to use the 1.0.0 interface.
Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28
A detailed migration guide is available here: v1.0.0 Migration Guide · openai/openai-python · Discussion #742 · GitHub
2 Likes
Same here, lloking for a solution ASAP
Same over here its working locally but after creating the docker image this error occurs, is there a solution yet?
I have the same error… found an answer yet?
will007
November 13, 2023, 10:34pm
5
1 Like
atebst1
November 19, 2023, 5:49pm
6
hi, i have it set as an env var for my app and still getting this error.
_j
November 19, 2023, 6:09pm
7
'''example completion with openai > 1.1'''
from openai import OpenAI
client = OpenAI()
prompt = "True or false: a banana is smaller than a lemon.\n\n"
response = client.completions.create(
prompt=prompt,
model="gpt-3.5-turbo-instruct",
top_p=0.5, max_tokens=50,
stream=True)
for part in response:
print(part.choices[0].text or "")
False
atebst1
November 19, 2023, 7:21pm
8
It worked for me, thanks. Wasn’t referencing the message object under response
You can alternatively run
openai migrate
This will automatically update all your existing old code.
1 Like