ChatGPT-3 OpenAI API:openai.API_key = os.getenv()不工作

fcy6dtqo  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(308)

我只是在使用OpenAI API在Python中尝试一些简单的函数,但遇到了一个错误:
我有一个有效的API密钥,我正在使用。
代码:

>>> import os
>>> import openai
>>> openai.api_key = os.getenv("I have placed the key here")
>>> response = openai.Completion.create(model="text-davinci-003", prompt="Say this is a test", temperature=0, max_tokens=7)

6rqinv9w

6rqinv9w1#

选项1:OpenAI API key not 作为环境变量

把这个换了。。
openai.api_key = os.getenv('sk-xxxxxxxxxxxxxxxxxxxx')
...这个
openai.api_key = 'sk-xxxxxxxxxxxxxxxxxxxx'

选项2:OpenAI API key作为环境变量(推荐)

把这个换了。。
openai.api_key = os.getenv('sk-xxxxxxxxxxxxxxxxxxxx'
。到这个。。
openai.api_key = os.getenv('OPENAI_API_KEY')

How do I set the OpenAI API key as an environmental variable?

步骤1:打开 * 系统 * 属性并选择 * 高级系统设置 *

步骤2:选择 * 环境变量 *

步骤3:选择 * 新建 *
步骤4:添加名称/键值对

Variable name: OPENAI_API_KEY

Variable value: sk-xxxxxxxxxxxxxxxxxxxx

步骤5:重新启动计算机

相关问题