OpenAI API Key 申请与测试指南

本文将详细介绍如何申请 OpenAI API Key,并通过 curl 命令和 Python 代码进行测试。

申请 OpenAI API Key

准备工作

在申请 OpenAI API Key 之前,需要准备好以下三件套:
1. VPN:用于访问 Google 和 OpenAI 网站。
2. Google Gmail 邮箱账号:用于登录 OpenAI 平台。
3. 国外手机号码:用于接收验证码(可使用接码平台代替)。

申请步骤

  1. 开启 VPN 全局代理模式:将代理服务器地址改为香港以外的国家,以避免“OpenAI’s services are not available in your country.”的地区限制。
  2. 访问 OpenAI API 页面OpenAI API
    OpenAI API 页面
  3. 登录:点击“Log in”按钮,选择“Continue with Google”,使用 Google 邮箱账号登录:
    登录页面
  4. 填写注册信息:填写姓名和生日,点击“Continue”按钮:
    注册页面
  5. 验证手机号码:填写国外手机号码,点击“Send code”发送验证码:
    验证手机号码页面
  6. 填写验证码:收到验证码后,填写并提交。
  7. 选择使用用途:注册成功后,选择使用 OpenAI 的主要用途:
    选择用途页面

创建 API Key

登录后,点击“+ Create new secrete key”按钮创建 API Key:
创建 API Key

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

测试 OpenAI API

使用 curl 命令

  1. 设置环境变量:使用 export OPENAI_API_KEY="Your OpenAI API Key" 设置环境变量。
  2. 执行 curl 命令
    bash
    curl –http1.1 -H “Authorization: Bearer $OPENAI_API_KEY” -H “Content-Type: application/json” -d ‘{“model”: “gpt-3.5-turbo”, “messages”: [{“role”: “user”, “content”: “Say this is a test!”}]}’ https://api.openai.com/v1/chat/completions

  3. 输出结果
    curl 命令输出结果

使用 Python 代码

  1. 安装 openai 库
    bash
    pip install openai

  2. 设置环境变量:使用 $Env:OPENAI_API_KEY = "Your OpenAI API Key" 设置环境变量。

  3. 编写 Python 代码
    python
    import openai

openai.api_key = os.getenv(“OPENAI_API_KEY”)

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

print(response)

  1. 运行结果
    Python 程序运行结果

参考资料

  1. 人工智能 OpenAI ChatGPT 账号国内注册攻略丨图文教程
  2. [2023]国内注册ChatGPT的方法](https://www.pythonthree.com/register-openai-chatgpt/)
  3. OpenAI API Reference
上一篇 12小时前
下一篇 9小时前

相关推荐