OpenAI API keys 的申请和测试小结(openai key 申请)
一步到位:OpenAI Key 申请,轻松获得 API Key
I. 访问OpenAI官方网站
A. 打开浏览器,并输入OpenAI官方网址:https://beta.openai.com/
B. 进入OpenAI的官方开发者门户,进行API Key的申请和管理
II. 登录OpenAI网站
A. 在OpenAI网站首页右上角找到”Sign In”按钮
B. 点击按钮并使用Google账户或GitHub账户登录进入OpenAI网站
III. 创建API Key
A. 登录后,点击屏幕右上角的图标,打开下拉菜单
B. 选择菜单中的”View API Keys”选项
C. 点击”Create new secret key”按钮,生成一个新的API Key
D. 将API Key保存好,以便后续使用
IV. 使用Python代码调用OpenAI API
A. 安装OpenAI库,可使用”pip install openai”命令进行安装
B. 为了方便使用,可以设置环境变量OPENAI_API_KEY,用于存储API Key
V. 使用插件前获得OpenAI的API Key
A. 可以通过其他渠道租赁API Key,如淘宝等方式
B. 进行申请API Key的步骤:
1. 访问OpenAI的官方网站
2. 登录或注册一个OpenAI账户
3. 点击屏幕右上角的图标,打开下拉菜单
4. 选择菜单中的”View API Keys”选项
5. 点击”Create new secret key”按钮创建API Key
VI. 申请OpenAI API Key的准备工作
A. 确保具有可正常访问OpenAI相关服务的网络环境,可能需要使用科学上网工具
B. 准备以下三项:
1. VPN,用于登录Google和OpenAI网站
2. Google Gmail邮箱账号,用于接收验证码
3. 海外手机,用于接收验证短信验证码
VII. 使用OpenAI API Key进行认证
A. 使用浏览器访问https://platform.openai.com/account/api-keys
B. 点击页面中间的”Create new secret key”按钮来创建API Key
C. API Key用于OpenAI API的身份验证
VIII. OpenAI API Key的金鑰申請
A. 前往OpenAI API金鑰申請页面
1. 点击链接或在OpenAI网页右上角菜单选择”View API Keys”
B. 创建个人的API Key
1. 点击页面上的”+Create new”按钮,生成一个新的API Key
IX. REST API安全认证
A. OpenAI API使用API密钥进行身份验证
B. 在API要求中,需要提供正确的API Key以进行认证
X. OpenAI API的使用
A. 探索资源、教程和API文档以更好地使用OpenAI的开发者平台
B. 参考动态示例,了解如何利用OpenAI API进行自然语言处理和计算机视觉等任务
通过遵守以上步骤,您可以轻松访问和获得OpenAI API Key,并开始使用OpenAI API进行各种自然语言处理和计算机视觉项目。
openai key 申请的进一步展开说明
申请 OpenAI API keys
准备工作,申请 OpenAI API keys 首先需要准备三件套:
- VPN(登录Google和OpenAI)
- Google Gmail 邮箱账号
- 海外手机(接收验证码,可用接码平台代替)
接下来,开启申请 OpenAI API keys 之旅。
开启 VPN 代理
首先,开启 VPN 全局代理模式,同时将代理服务器的地址改成香港之外的国家,这样避免了类似 “OpenAI’s services are not available in your country.” 的地区限制。然后访问 OpenAI API 网页,进行登录。
使用 Google 邮箱账号登录
点击 “Log in” 按钮,选择 Google 邮箱账号登录,即 Continue with Google。
填写个人信息
登录后,进入 OpenAI 注册界面,填写姓名和生日,单击 Continue 按钮。然落后入验证手机号码页面。
获得验证码
在验证手机号码页面,需要填写可以接收短信验证码的海外手机号码。也能够使用接码平台提供的海外手机号接收验证码。填写手机号码后,点击Send code,发送短信验证码。
注意:注册接码平台时不要使用临时邮箱,避免由于遗忘密码造成损失。另外,SMS-Activate 接码平台提供的海外手机号的激活有效时长是20分钟,只有在接收到短信验证码才产生费用,因此无需担心屡次尝试而致使的太高费用。
填写短信验证码
填写短信验证码后,等待注册成功信息。短信验证完成后,会询问使用 OpenAI 的主要用处。
恭喜你,看到这个问题,表明你已成功注册了 OpenAI。
创建 API Keys
接下来,你可以在 OpenAI API 网页上通过点击“+ Create new secret key”按钮来创建 API keys。
注意:API keys 只在创建时完全显示,只能在创建时复制粘贴或截图保存。创建完成后没法查看和修改。如果想要使用,只能再重新创建一个 API key。OpenAI API keys 的数量没有限制,但可以使用的总的不要钱额度是有限的。不要钱的试用额度情况可通过点击左边栏内 Usage 进行查看。
测试 OpenAI API
下面进行的是 Chat Completion 测试 OpenAI API , 分别使用了 curl 命令和 Python 程序代码两种方法。
使用 curl 命令
首先通过 export 命令设置 OPENAI_API_KEY 环境变量(仅在当前会话有效),然后使用 curl 命令访问 OpenAI API。
curl 命令:
“`shell
curl –http1.1 https://api.openai.com/v1/completions
-H “Content-Type: application/json”
-H “Authorization: Bearer $OPENAI_API_KEY”
-d ‘{
“model”: “gpt⑶.5-turbo”,
“messages”: [
{
“role”: “system”,
“content”: “You are a helpful assistant.”
},
{
“role”: “user”,
“content”: “Who won the world series in 2023?”
},
{
“role”: “assistant”,
“content”: “The Los Angeles Dodgers won the World Series in 2023.”
},
{
“role”: “user”,
“content”: “Where was it played?”
},
{
“role”: “assistant”,
“content”: “The World Series in 2023 was played in Arlington, Texas at the Globe Life Field, which was the new home stadium for the Texas Rangers.”
}
]
}’
“`
输出结果:
“`json
{
“id”: “chatcmpl⑹p9XYPYSTTRi0xEviKjjilqrWU2Ve”,
“object”: “chat.completion”,
“created”: 1677649420,
“model”: “gpt⑶.5-turbo”,
“usage”: {…},
“choices”: [
{
“message”: {
“role”: “assistant”,
“content”: “The 2023 World Series was played in Arlington, Texas at the Globe Life Field, which was the new home stadium for the Texas Rangers.”
},
“finish_reason”: “stop”,
“index”: 0
}
]
}
“`
解释说明:
上述的 curl 命令表示使用 HTTP 1.1 发送要求到 OpenAI API,传递的参数是一个 Json 格式的字典。其中 “model” 表示使用的模型,”messages” 表示对话的内容。
使用 Python 程序代码
通过 Python 代码使用 OpenAI API,需要安装 openai 库,并设置 OPENAI_API_KEY 环境变量。具体 Python 代码以下:
“`python
import os
import openai
openai.api_key = os.getenv(“OPENAI_API_KEY”)
completion = openai.ChatCompletion.create(
model=”gpt⑶.5-turbo”,
messages=[
{“role”: “system”, “content”: “You are a helpful assistant.”},
{“role”: “user”, “content”: “Who won the world series in 2023?”},
{“role”: “assistant”, “content”: “The Los Angeles Dodgers won the World Series in 2023.”},
{“role”: “user”, “content”: “Where was it played?”},
{“role”: “assistant”, “content”: “The World Series in 2023 was played in Arlington, Texas at the Globe Life Field, which was the new home stadium for the Texas Rangers.”}
]
)
print(completion.choices[0].message.content)
“`
输出结果:
“`
The 2023 World Series was played in Arlington, Texas at the Globe Life Field, which was the new home stadium for the Texas Rangers.
“`
参考资料:
[1] 人工智能 OpenAI ChatGPT 账号国内注册攻略丨图文教程. https://baiyunju.cc/10843
[2] [2023]国内注册ChatGPT的方法. https://www.pythonthree.com/register-openai-chatgpt/
[3] OpenAI API Reference. https://platform.openai.com/docs/api-reference
[4] 01-接入chatGPT API. https://janycode.github.io/2023/04/20/13_第三方/03_OpenAI/01-接入chatGPT API/
[5] A Simple Guide to The (New) ChatGPT API with Python. https://medium.com/geekculture/a-simple-guide-to-chatgpt-api-with-python-c147985ae28
[6] PowerShell about Environment Variables. https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell⑺.3
[7] How to Set Environment Variables in Linux. https://www.serverlab.ca/tutorials/linux/administration-linux/how-to-set-environment-variables-in-linux/
openai key 申请的常见问答Q&A
问题1:如何申请OpenAI网站上的API及获得API Key?
答案:要申请OpenAI网站上的API并获得API Key,您可以依照以下步骤进行:
- 访问OpenAI官方网站:https://beta.openai.com/
- 点击右上角的”Sign In”按钮,使用Google账户或GitHub账户登录
- 登录后,点击屏幕右上角的图标,打开下拉菜单,选择”View API Keys”
- 在API Keys页面,点击”Create new secret”按钮,创建新的API Key
- 保存生成的API Key,它将作为访问OpenAI API的凭证
子点1:访问OpenAI官方网站
首先,您需要访问OpenAI官方网站:https://beta.openai.com/。这是OpenAI的官方开发者门户,您需要在这里进行申请和管理API Key。
子点2:登录OpenAI网站
在网站首页的右上角,您可以看到一个”Sign In”按钮。单击该按钮,并使用您的Google账户或GitHub账户登录。
子点3:获得API Key
登录以后,在屏幕右上角的图标下拉菜单当选择”View API Keys”。进入API Keys页面,在这里您可以创建新的API Key,并保存生成的API Key。
子点4:使用API Key
取得API Key后,您可以在使用OpenAI API时使用该凭证进行身份验证,以便进行自然语言处理、计算机视觉等相关操作。