国内注册使用ChatGPT保姆级教程(完整版)

为防止本篇文章再次被删,请收藏如下技术博客文章

(想要科学上网去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,具体步骤如下:

  1. 安装 OpenAI SDK
pip install openai
  1. 设置 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"]
  1. 调用 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 密钥。

推荐阅读

返回红乐学堂资源网首页


购买脚本请前往红乐项目网,点击即可前往
© 版权声明
THE END
点赞601 分享
抢沙发
头像
提交
头像

昵称

取消
昵称

    暂无评论内容