OpenAI API keys 的申请和测试小结(如何申请openai key)
如何申请OpenAI API Key
-
I. 访问OpenAI官方网站并注册账户
-
A. 打开OpenAI官网,并点击注册按钮开始注册账户
要开始申请OpenAI API Key,您需要首先打开OpenAI官方网站并点击注册按钮以开始注册账户。
在注册进程中,您需要填写个人信息以完成注册进程。请依照指引填写所需的信息。
完成注册后,您将收到一封验证邮件,以确保您提供的信息准确无误。
-
B. 依照邮件中的提示完成验证并登录账户
在收到验证邮件后,依照邮件中的提示完成验证进程。
验证完成后,您可使用注册时提供的用户名和密码登录您的OpenAI账户。
-
-
II. 访问OpenAI开发者页面
-
A. 访问OpenAI网站:https://beta.openai.com/
在浏览器中输入https://beta.openai.com/来访问OpenAI官方网站。
-
B. 点击页面顶部的”Sign In”按钮,使用Google账户或GitHub账户登录
在打开的页面中,点击页面顶部的”Sign In”按钮以使用您的Google账户或GitHub账户登录。
-
C. 点击”Developers”链接,以访问OpenAI开发者门户网站
在页面中找到”Developers”链接并点击它,以访问OpenAI开发者门户网站。
-
-
III. 申请API Key
-
A. 方法一:通过其他渠道租赁
如果您希望快速获得API Key,可以斟酌通过第三方渠道(如淘宝)租赁。
-
B. 方法二:通过OpenAI官网申请API Key
您也能够通过OpenAI官网来申请API Key。
- 登录OpenAI账户后,点击屏幕右上角的图标,打开下拉菜单。
- 在菜单当选择”View API Keys”。
- 点击”Create new secret key”来生成API Key。
-
-
IV. 注意事项
-
A. 需要具有可正常访问OpenAI相关服务的网络环境
申请OpenAI API Key需要确保您具有可正常访问OpenAI相关服务的网络环境。可能需要使用科学上网工具来访问OpenAI官网。
-
B. 在申请API Key之前,请确保准备好VPN、Google Gmail邮箱账号和海外手机
在申请API Key之前,请确保您已准备好VPN,能够访问Google和OpenAI官网所需的网络环境。
您还需要具有Google Gmail邮箱账号和海外手机以完成账户验证和接收验证码。
-
如何申请openai key的进一步展开说明
## OpenAI API key申请指南
在申请OpenAI API keys之前,你需要准备以下三个必要条件:
1. VPN(用于登录Google和OpenAI)
2. Google Gmail 邮箱账号
3. 海外手机号码(用于接收验证码,也能够使用接码平台代替)
有了以上三个条件后,你就能够开始申请OpenAI API keys了。
首先,打开VPN并将代理服务器的地址设置为香港之外的国家,这样可以免地区限制,比如“OpenAI’s services are not available in your country.”。然落后入OpenAI API网页,点击“Log in”按钮,选择使用Google登录。在登录成功落后入OpenAI注册界面,填写姓名和生日,点击Continue按钮,进入验证手机号码页面。
在这个页面,你需要填写一个可以接收短信验证码的海外手机号码。如果没有海外手机号码,你可使用接码平台提供的海外手机号来接收验证码。但是请注意,注册时请不要使用临时邮箱,以避免遗忘密码而损失信息。一个海外手机号的激活有效期通常是20分钟,只有在成功接收到短信验证码后才会产生费用,所以无需担心屡次尝试造成高额费用。详情请参考SMS-Activate官方网站文档中关于注册ChatGPT的指南。
填写完手机号码后,点击发送验证码按钮(Send code)以接收短信验证码。需要注意的是,这个环节可能出现各种问题。但只要没有出现类似“You account was flagged for potential abuse. If you feel this is an error, please contact us at help.openai.com”的提示信息,那末你就接近注册成功了。如果出现这个提示信息,你可能需要更换注册邮箱或使用区别国家的手机号码,并屡次尝试。但是请注意不要连续尝试,等待一段时间后再试。否则,即便之前没有出现过提示信息,连续尝试失败后可能会出现“Your account was flagged for potential abuse. If you feel this is an error, please contact us at help.openai.com”这个提示。
接下来,你需要填写短信验证码并等待注册成功的提示。短信验证完成后,系统会询问你使用OpenAI的主要用处,在这里你可以随意选择一项。恭喜你,如果你看到了这个问题,就表明你已成功注册了OpenAI。
然后,你可以在OpenAI API网页上通过点击“+ Create new secret key”按钮来创建API keys。需要注意的是API keys只在创建时完全显示,所以你只能在此时复制粘贴或截图保存。以后API keys没法查看和修改。如果你想要使用新的API key,就需要重新创建一个。OpenAI API keys数量没有限制,但是可用的不要钱使用额度有限。你可以通过点击左边栏的Usage来查看剩余的试用额度。
## 测试OpenAI API
下面将进行Chat Completion测试OpenAI API,具体测试方法有两种:使用curl命令和使用Python代码。下面分别来介绍这两种方法:
### 1. 使用curl命令测试
在Windows系统上,你可使用git bash自带的curl利用程序,固然也能够使用Linux curl命令。为了使用方便,可以先使用export命令设置`OPENAI_API_KEY`环境变量,比如`export OPENAI_API_KEY=”Your OpenAI API Key”`(注意,这类方式设置的环境变量只在当前会话中有效)。然后使用curl命令访问OpenAI API,具体命令以下:
“`
curl –http1.1 https://api.openai.com/v1/chat/completions
-H “Content-Type: application/json”
-H “Authorization: Bearer $OPENAI_API_KEY”
-d ‘{“model”: “gpt⑶.5-turbo”, “messages”: [{“role”: “user”, “content”: “Say this is a test!”}]}’
“`
运行以上命令后,你会得到类似下图的输出结果:
![curl命令测试结果](https://example.com)
上面的curl命令中,`–http1.1`选项表示使用HTTP 1.1版本;`-H`选项用于向服务器传递定制头信息;`-d`选项用于传递POST数据。
OpenAI API服务器接收的数据是一个JSON字典格式的数据,这个数据最少需要包括两个键:`”model”`和`”messages”`,分别表示要使用的模型和描写对话的信息列表。`”messages”`列表中的每项是一个字典,比如`{“role”: “user”, “content”: “Say this is a test!”}`,在这个字典中,`”role”`表示对话信息的角色,目前支持用户(”user”)、助手(”assistant”)和系统(”system”);`”content”`表示信息的具体内容。
### 2. 使用Python代码测试
要使用Python代码调用OpenAI API,你需要安装`openai`库,可使用`pip install openai`命令安装。为了使用方便,可以在代码里设置`OPENAI_API_KEY`环境变量,比如使用以下代码:
“`python
import os
import openai
openai.api_key = os.getenv(“OPENAI_API_KEY”)
completion = openai.ChatCompletion.create(
model=”gpt⑶.5-turbo”,
messages=[
{“role”: “user”, “content”: “Say this is a test!”}
]
)
print(completion.choices[0].message.content)
“`
运行以上代码后,你会得到类似下图的运行结果:
![Python代码运行结果](https://example.com)
以上就是使用Python代码调用OpenAI API的基本方法。
## 参考资料
[1] 人工智能 OpenAI ChatGPT 账号国内注册攻略丨图文教程. 文章链接
[2] [2023]国内注册ChatGPT的方法. 文章链接
[3] OpenAI API Reference. 文章链接
[4] 01-接入chatGPT API. 文章链接
[5] A Simple Guide to The (New) ChatGPT API with Python. 文章链接
[6] PowerShell about Environment Variables. 文章链接
[7] How to Set Environment Variables in Linux. 文章链接
如何申请openai key的常见问答Q&A
问题1:怎样在OpenAI网站上申请API密钥?
答案:在OpenAI网站上申请API密钥的步骤以下:
- 访问OpenAI官方网站并注册账户。
- 点击注册按钮开始注册账户,根据指引填写个人信息,完成注册进程。
- 注册成功后,会收到一封验证邮件,依照邮件中的提示完成验证并登录账户。
- 在页面顶部,单击 “Sign In” 按钮,并使用您的 Google 账户或 GitHub 账户登录。
- 单击 “Developers” 链接,以访问 OpenAI 开发人员门户。
- 在开发人员门户中,可以找到 “API keys” 选项。单击该选项以开始申请API密钥。
- 根据页面上的提示,填写相关信息并提交申请。
- 经过审核后,您将收到OpenAI API密钥。