0

我正在使用 .venv 创建用于项目的虚拟环境。在这个项目中,我需要访问 OpenAI GPT3 环境。为此,我有一个 API 密钥,但我想将其存储为环境变量。因为我使用 windows 和 VS-Code 来处理我的项目,所以很多尝试都已经失败了。有谁知道如何解决这个问题?

4

2 回答 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 回答