为防止本篇文章再次被删,请收藏如下技术博客文章
(想要科学上网去github搜):
https://npsyche.github.io/2023/chatgpt-signup/
1
ChatGPT注册过程
注册之前,请做好如下准备:
1.科学上网的工具。
2.注册使用的邮箱,建议用国外邮箱,比如gmail。
3.用来接收注册激活短信的外国号码(下方有案例)
第一步,首先需要有一个网络环境,例如美国。(请自行解决)
网络环境不能是某些地区,不然会提示无法服务所在地区。
第二步,注册 OpenAI 账号
1.打开 https://chat.openai.com/auth/login 页面中的“ Sign up ”进行注册。
2.输入邮箱地址,注意国内邮箱可能会提示暂停注册的信息,换个国外邮箱即可。
输入邮箱后,跳转邮箱,点击认证邮件进行验证。
3.填写个人信息。
4.填写号码,进行验证。提前准备好国外的号码接收短信(下方有教程)。
很多人都卡在这一步,ChatGPT不支持国内手机号,可以去接码平台购买一个临时的来接收验证码。(发送验证码成本大概2块钱)
5.注册成功后,就可以使用了。
接码平台使用流程:
1.打开网站,使用邮箱进行注册,需要先翻墙。
2.点击充值,支持支付宝,直接扫码支付即可,不需要国外卡号。
3.点击网站左侧列表里面的服务OpenAI
4.挑选号码,我选了最便宜的(相当于2块钱人民币),点击购物车标识
5.进入激活页面,将页面里的号码贴到OpenAI的注册页面,注意去掉国家号码前缀,然后点击“Send Code”
6.大概1分钟左右,即可在激活页面的“等待短信”处看到返回的验证码,将验证码填写到OpenAI平台即可。
注意:有效期是20分钟,需要快速操作,若两三分钟没有收到短信验证码,可点击旁边的删除按钮,然后再次选择别的手机号码,没有收到验证码不会扣费。
风险提示:因ChatGPT目前不对中国开放,使用有一定风险,比如不稳定,封号等。可以用于学习,切记不可商用。
升级账号大概是20美元/月,OpenAI会封禁国内IP(包含香港澳门)的用户,使用时注意翻墙工具的代理IP。
另外,可以安装浏览器插件ChatGPT for Google,搜索时即可获得答复:
ChatGPT for Google可在翻墙后安装,Chrome扩展程序搜索插件进行安装
有编程能力的,可以使用API方式调用。
下面是ChatGPT给出的示例代码:
接入 OpenAI API 的接口代码,可以使用官方提供的 Python SDK,或者直接使用 HTTP 请求。
Python SDK
使用 Python SDK 可以更加方便地调用 OpenAI API,具体步骤如下:
- 安装 OpenAI SDK
pip install openai
- 设置 API 密钥
在 OpenAI API 的网站上注册账号,并生成 API 密钥。然后在 Python 中设置 API 密钥:
import openai_secret_manager
assert "openai" in openai_secret_manager.get_services()
secrets = openai_secret_manager.get_secret("openai")
# Set OpenAI API key
openai.api_key = secrets["api_key"]
- 调用 API
以下是一个调用 GPT-3 生成文本的示例代码:
import openai
model_engine = "text-davinci-002" # 根据需要设置模型
prompt = "Once upon a time"
completions = openai.Completion.create(
engine=model_engine,
prompt=prompt,
max_tokens=50
)
# 获取生成的文本
generated_text = completions.choices[0].text
print(generated_text)
HTTP 请求
如果不使用 Python SDK,也可以通过 HTTP 请求来调用 OpenAI API。以下是一个使用 Python 发送 HTTP 请求的示例代码:
import requests
url = "https://api.openai.com/v1/engines/text-davinci-002/completions"
prompt = "Once upon a time"
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer API_KEY_HERE"
}
data = {
"prompt": prompt,
"max_tokens": 50
}
response = requests.post(url, headers=headers, json=data)
# 获取生成的文本
generated_text = response.json()["choices"][0]["text"]
print(generated_text)
其中 API_KEY_HERE
需要替换成你的 API 密钥。
推荐阅读
- 2023最新CGPT培训班:玩赚CGPT从入门到精通 自动写各种爆款脚本(3月23更新)
- 玩赚chatgpt社群,日入过千新蓝海项目,加入社群共同实操
- 外面单个账号收费18元的chatGPT–AI智能机器人【永久脚本+详细教程】
购买脚本请前往红乐项目网,点击即可前往
暂无评论内容