获取openai API 密钥
https://platform.openai.com/api-keys
设置环境变量
为什么不在代码中直接写入,而是设置环境变量?
- 安全性:将 API 密钥存储在环境变量中,而不是直接写在代码中,可以降低泄露密钥的风险。
- 易于管理:若你有多个项目都使用了 OpenAI API。如果你将 API 密钥直接写在每个项目的代码中,当需要更新密钥时,你需要一个个修改这些项目。但是,如果你将密钥存储在环境变量中,只需修改环境变量,所有项目都能自动使用新的密钥,省时省力!
- 灵活性:将 API 密钥存储在环境变量中,使得在不同的开发环境(如本地开发、测试服务器、生产服务器等)使用不同的密钥变得轻而易举。这意味着你可以在不修改代码的情况下轻松切换密钥。
如何在Windows中设置环境变量
step:设置–>系统–>系统信息–>高级系统设置–>环境变量–>新建系统变量
变量名:OPENAI_API_KEY
变量值:即OpenAI API 密钥
如何在PYTHON中使用环境变量
- 导入 os 模块
- 使用os.getenv() 或 os.environ() 读取环境变量
- test
import os
openai_api_key = os.getenv("OPENAI_API_KEY")
print("openai_api_key",openai_api_key)
若输出为你的API密钥
,那么环境配置成功;若返回 None
,则配置错误。
其他读取"OPENAI_API_KEY"环境变量的方法
openai_api_key = os.environ["OPENAI_API_KEY"]
openai_api_key = os.environ.get("OPENAI_API_KEY")
参考源:
https://www.cnblogs.com/rmticocean/articles/17999891