In AI Training , topic - writing first AI code using template -the code can’t work. it gives errors and i cannot understand that errors.
The error you are getting is because OpenAI has updated its chat.completion library. Please ftry the updated code below:
import openai
import os
import sys
openai.api_key = os.environ['OPENAI_API_KEY']
if openai.api_key == "":
sys.stderr.write("""
You haven't set up your API key yet.
If you don't have an API key yet, visit:
https://platform.openai.com/signup
1. Make an account or sign in
2. Click "View API Keys" from the top right menu.
3. Click "Create new secret key"
Then, open the Secrets Tool and add OPENAI_API_KEY as a secret.
""")
exit(1)
response = openai.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{
"role": "system",
"content": "You are a helpful assistant."
}, {
"role": "user",
"content": "Who won the world series in 2020?"
}, {
"role":
"assistant",
"content":
"The Los Angeles Dodgers won the World Series in 2020."
}, {
"role": "user",
"content": "Where was it played?"
}])
print(response)
if you still face any issues, please feel free to get back to us
In line 23, replace
response = openai.ChatCompletion.create(
with
response = openai.chat.completions.create(