1. 始终为您帐户中的每个团队成员使用唯一的 API 密钥。
API 密钥是识别您对 API 的请求的唯一代码。您的 API 密钥旨在供您使用。API 密钥的共享违反了使用条款。
在开始试验时,您可能希望将 API 访问权限扩展到您的团队。OpenAI 不支持共享 API 密钥。请从“会员”页面邀请新会员加入您的帐户,他们将在登录后迅速收到他们自己的唯一密钥。
2. 永远不要将你的密钥提交到你的存储库
将 API 密钥提交给源代码是凭证泄露的常见途径。对于那些拥有公共存储库的人来说,这是一种常见的方式,您可以在不知不觉中与互联网共享您的密钥。私有存储库更安全,但数据泄露也可能导致您的密钥泄露。出于这些原因,我们强烈建议使用环境变量作为主动的关键安全措施。
3. 使用环境变量代替您的 API 密钥
环境变量是在您的操作系统上设置的变量,而不是在您的应用程序中设置的变量。它由名称和值组成。我们建议您将变量的名称设置为 OPENAI_API_KEY。通过在您的团队中保持此变量名称一致,您可以提交和共享您的代码,而不会暴露您的 API 密钥的风险。
窗口设置
选项 1:通过 cmd 提示符设置“OPENAI_API_KEY”环境变量
在 cmd 提示符下运行以下命令,将 <yourkey> 替换为您的API 密钥:
setx OPENAI_API_KEY “<yourkey>”
这将适用于未来的 cmd 提示窗口,因此您需要打开一个新的窗口才能将那个变量与 curl 一起使用。您可以通过打开一个新的 cmd 提示窗口并键入以下内容来验证是否已设置此变量
echo %OPENAI_API_KEY%
选项 2:通过控制面板设置“OPENAI_API_KEY”环境变量
1.打开系统属性并选择高级系统设置