OpenAI API 密钥申请与测试指南

申请步骤

在申请 OpenAI API 密钥之前,需要准备以下三项基本工具:

  1. VPN(用于访问 Google 和 OpenAI)
  2. Google Gmail 邮箱账号
  3. 国外手机号码(用于接收验证码,可使用接码平台)

接下来,开始申请 OpenAI API 密钥的过程。

首先,开启 VPN 的全局代理模式,并将代理服务器地址设置为香港以外的国家,以避免出现“OpenAI 的服务在您的国家不可用”的地区限制。然后访问 OpenAI API 网页。

点击“Log in”按钮,选择使用 Google 邮箱账号登录,点击“Continue with Google”。

登录后,进入 OpenAI 注册界面,填写姓名和生日信息,点击“Continue”按钮,进入手机号码验证页面。

在此页面,需要填写可以接收短信验证码的国外手机号码。也可以使用 SMS-Activate 接码平台 提供的国外手机号接收验证码。请注意,注册接码平台时不要使用临时邮箱,以免因忘记密码而造成损失。SMS-Activate 提供的一次性国外手机号的激活有效时长为 20 分钟,只有在接收到短信验证码时才会产生费用,因此无需担心多次尝试导致的高额费用。

填写手机号码后,点击“Send code”发送短信验证码。如果没有出现“Your account was flagged for potential abuse”的提示信息,说明您已接近注册成功。若出现该提示,建议更换注册邮箱或不同国家的手机号码,稍后再试。

最后,填写短信验证码,等待注册成功的提示。短信验证完成后,系统会询问您使用 OpenAI 的主要用途,随便选择一项即可。恭喜您,您已成功注册 OpenAI。

接下来,您可以在 OpenAI API 网页上,通过点击“+ Create new secret key”按钮创建 API 密钥。请注意,API 密钥只在创建时完整显示,务必在此时复制或截图保存。创建完成后,无法查看和修改。如果需要使用,只能重新创建一个 API 密钥。虽然 API 密钥的数量没有限制,但可使用的总免费额度是有限的。您可以通过点击左侧栏内的 Usage 查看免费的试用额度情况。

测试步骤

接下来进行 OpenAI API 的 Chat Completion 测试,具体采用两种方法:curl 命令Python 程序代码

使用 curl 命令

在 Windows 系统中,可以使用 git bash 自带的 curl 应用程序,当然也可以使用 Linux 的 curl 命令。为了方便使用,首先通过 export 命令设置 OPENAI_API_KEY 环境变量(注意,此设置仅在当前会话有效),然后使用 curl 命令访问 OpenAI API,具体命令如下:

bash
curl –http1.1 -H “Authorization: Bearer Your OpenAI API Key” -d ‘{
“model”: “gpt-3.5-turbo”,
“messages”: [{“role”: “user”, “content”: “Say this is a test!”}]
}’ https://api.openai.com/v1/chat/completions

输出结果如下图所示:

curl 输出结果

使用 Python 程序代码

通过 Python 代码使用 OpenAI API,需要安装 openai 库,可以通过 pip install openai 进行安装。为了方便使用,设置环境变量 OPENAI_API_KEY。以下是具体的 Python 代码示例:

python
import openai

openai.api_key = “Your OpenAI API Key”

response = openai.ChatCompletion.create(
model=”gpt-3.5-turbo”,
messages=[{“role”: “user”, “content”: “Say this is a test!”}]
)

print(response.choices[0].message[‘content’])

参考资料

  • OpenAI API Reference
  • ChatGPT API 使用指南

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 1天前
下一篇 1天前

相关推荐