OpenAI API 密钥可以这样工作,但不是那样工作?很困惑?

问题描述 投票:0回答:1

我正在尝试使用 OpenAI API。但是我的API密钥在某些代码中有效,但在其他代码中无效。我不明白为什么。

当我这样使用它时,它起作用了:

import openai

openai.api_key = 'KEY'

completion = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[{"role": "user", "content": "What is the circumference in km of the planet Earth?"}]
)

reply_content = completion.choices[0].message.content
print(reply_content)

但是当我这样使用它时,它不起作用。我收到一条错误消息,指出我的 API 密钥无效:

import openai

openai.api_key = 'KEY'

completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Give me 3 ideas for apps I could build with openai apis "}])
print(completion.choices[0].message.content)

为什么相同的按键对上面有效,但对下面无效?我错过了什么吗?我对编码很陌生。

python openai-api
1个回答
0
投票

你没有做错任何事。您提供的两个代码完全相同,并且您收到所描述的错误的唯一原因是您没有输入相同的 API 密钥。

也可能是您的 API 在测试第一种方法后发生了某种变化,请尝试确保您的 API 密钥是您实际获得的密钥。

© www.soinside.com 2019 - 2024. All rights reserved.