我正在使用 .venv 创建用于项目的虚拟环境。在这个项目中,我需要访问 OpenAI GPT3 环境。为此,我有一个 API 密钥,但我想将其存储为环境变量。因为我使用 windows 和 VS-Code 来处理我的项目,所以很多尝试都已经失败了。有谁知道如何解决这个问题?
问问题
146 次
2 回答
0
您可以像这样在 settings.json 文件中修改系统环境:
"terminal.integrated.env.windows": {
"OPENAI_API_KEY": "xxx"
},
并将其添加到.env
文件中:
OPENAI_API_KEY=xxx
使用终端设置时,PYTHONPATH 会影响用户在终端内运行的任何工具,以及扩展为通过终端路由的用户执行的任何操作,例如调试。但是,在这种情况下,当扩展程序执行未通过终端路由的操作时,例如使用 linter 或格式化程序,则此设置不会影响模块查找。
当使用 .env 文件设置 PYTHONPATH 时,它将影响扩展程序代表您执行的任何操作以及调试器执行的操作,但不会影响在终端中运行的工具。
您可以参考官方文档了解更多详细信息。
于 2022-01-11T06:33:09.747 回答
0
删除导出命令并设置您的密钥
OPENAI_API_KEY="..."
于 2022-01-11T00:46:41.653 回答