本文正在参与人工智能创作者扶持方案\color{#2196f3}{本文正在参与 人工智能创作者扶持方案}
chatGPT是一个根据OpenAI的模型,它运用了NLP(自然言语处理)技能,能够用来生成对话文本。这个模型现已在多个使命上证明了其杰出的体现,包含问答、文本摘要和翻译等。chatGPT选用了Transformer架构,并运用了大量的预训练数据,因此能够生成高质量的对话文本。 它是一种现在非常盛行的人工智能技能之一,在聊天机器人、客户服务及其他主动化助手中,被广泛运用
假如想要对GPT 模型有更深了解,对怎样接入 GPT 完结一个主动化运用(不局限于聊天)感兴趣的同学,无妨看看这篇《(建议保藏深读)GPT 高阶玩法 – 万字 GPT 模型主动化运用指南》
咱们好,我是祯民。最近这段时间跟着 C 教师(Chatgpt) 的发布,仅仅是 chatgpt-3 的模型都有着让人吃惊的才能。我也试用了不短的时间,不管是编码的时分一些细节的咨询,仍是学习时分的一些问题,C 教师都供给了专业且较全面的答复。
不仅如此,它还供给了多种不同模型的 openai,咱们能够经过接入并且用脚本去处理的方法来主动批量完结一些重复的工作,现在我现已开始测验利用它来接入到主动化测验的方向,相比人工的估计收益保守来说,信任会在 90% 以上,工程师的精力也能够更多放在有意义的工作上。坦诚且谨慎地说,AI 的年代真的到来了。
但现在或许咱们都有一个共同的痛点,Chatgpt 在注册和运用上都有不同程度的约束我国区的ip、邮箱。不少新同学想测验,可是注册不了 Chatgpt 账号, 也没办法生成 openApi key(接入 openai 运用),其时我注册的时分也费了一番周折,所以这篇指北会带咱们完结 & 开始了解以下几个部分:
- Chatgpt 账号注册
- 运用 Chatgpt 的时分,经常被锁我国区 ip 怎样解
- 一个好的问题应该怎样问询?
- 怎样获取 openapi key & 咱们能用它来干什么
- openai 惯例 & 流式接入
以下过程需求翻墙, 教程许多,5分钟能够搞定,具体过程这儿不再赘述。 以下示例环境为 mac google,言语为 english,部分页面显现上或许会由于本地言语有收支,可灵敏调整
Chatgpt 账号注册
注册地址:chat.openai.com/auth/login
只需求供给邮箱和手机号即可完结注册,还没实验过的同学能够先按自己主意来注册一下试试看,应该是不能成功的,一切的出现的问题都源于下面两个原因:
- 我国区邮箱后缀不能用于注册,例如qq,163等
- 我国区手机号不能用于获取验证码
说白了,便是不想给我国用
那么上面的问题咱们应该怎样处理呢?下面咱们来预备两个事项:
- 注册一个 gmail 账号
- 租一个 chatgpt 答应的国家手机号用于验证码获取
咱们能够按照我下面的过程一一完结
注册一个 gmail 账号
Gmail是由Google供给的免费电子邮件服务
上面咱们说到我国区邮箱是不能运用的,所以咱们需求用 gmail 来完结主动登录,咱们首先翻开 www.gmail.com/,然后点击右上角的 create an account(创立账户)
按照自己的需求填写好个人信息后,点击下一步
电话号码和邮箱最好都填一下,google 选用两步验证,安全性会高一些,接着下一步,后续或许还会有我赞同之类的按钮,正常走完即可。
一切的信息填完,会跳转到个人页,并且右上角能够看到用户信息
点击右上角咱们还能够进行账户的切换,也许你或许会有多个 google 账号,这个咱们能够先不用重视,随手一提
然后咱们这一步就完结了,咱们回到 chatgpt 的注册页面 chat.openai.com/auth/login, 点击 log in
点击 continue with google,挑选刚注册账号,并完结登录流程
紧接着,它会要求咱们输入姓名,并用手机号验证
到这一步咱们这一 part 就完结了,咱们开始租一个 chatgpt 答应的国家手机号用于验证码获取
租一个 chatgpt 答应的国家手机号用于验证码获取
上面咱们现已完结 gmail 的注册,并成功走到了 chatgpt 手机验证的流程,这时分咱们假如运用我国手机号会发现,它将会提示你这个地区不被支撑,那么现在 chatgpt 支撑哪些国家呢?
这句话并不是套话或是白问的,由于不同国家的手机租的费用是不同的,咱们需求重视一下,这儿列出一些可用的国家:
- 阿尔巴尼亚
- 阿尔及利亚
- 安道尔
- 安哥拉
- 安提瓜和巴布达
- 阿根廷
- 亚美尼亚
- 澳大利亚
- 奥地利
- 阿塞拜疆
- 巴哈马
- 孟加拉国
- 巴巴多斯
- 印度尼西亚
接下来咱们开始租手机号完结 chatgpt 的验证,咱们翻开这个站点 sms-activate.org/cn
这是一个域外站点,能够支撑 facebook, 手机号,邮箱等账号的租借,当然除付费的话,也有免费的域外手机号,这个咱们就不用试了,现已被用烂了,gpt屏蔽了那些手机号
在租借之前,咱们需求充值2美元(折合15元人民币左右),由于最低充值额度便是这些,对应到我右上角,它会帮你折算成卢布(150p左右),用于账户等购买
充值能够运用付出宝,点右上角充值下拉挑选付出宝,如下截图,填2美元扫码付出即可
购买完结后由于是海外,到账需求5-10分钟,咱们能够耐心等候一下。咱们持续下一个过程,咱们下面这步操作费用大概在 10 – 20卢布,充值的金额会剩许多,剩余的部分有什么用呢,这个咱们先不用急,这个小标题结尾处会告诉咱们,这笔钱是不会被糟蹋的。
在右侧咱们挑选openai ,搜印度尼西亚(只要满足 chatgpt 支撑的国家即可,这个是我现在看到最便宜的,咱们有发现更好的挑选能够在谈论区里留言)
咱们复制一下这个手机号,填写到 chatgpt 中,注意挑选正确的国家,印度尼西亚英文是Indonesia,接着咱们能够收到验证码,填入即可
到这儿 chatgpt 就注册好了,会主动帮你重定向,不过有或许你会被阻拦或者没办法正常发问,提示 chatgpt 在你的国家不支撑运用,这是由于你拜访的 ip 被检测出来是我国区 ip,所以仍是被锁了。
或许你很急,可是你先别急,仍是有解法的。
在这之前,我答复一下之前说到额度问题,咱们充值了 2 美元,可是还剩许多能够拿来干嘛呢,一个 chatgpt 账户会赠送 5 美元额度,大概能问 1000 左右的问题,咱们或许觉得这么多我花不完,事实上假如接入 openai,去批量做一些操作,这 5 美元的额度一下就被用完了,所以剩余的额度咱们能够用来创立新的账户,这个是肯定划算的。
运用 Chatgpt 的时分,经常被锁我国区 ip 怎样解
上面咱们遇到一个问题,虽然咱们注册好账户以后,由于客户端 ip 在我国,不被chatgpt支撑,所以被锁了,可是咱们依然有解法能够运用。在介绍解法之前,咱们先了解一下chatgpt 的两种形式,现在市面上一切的大众号等供给的 chatgpt 无非都是经过这两种形式来接入的。
- fetch 请求,这种会经过请求接口的方法来与 gpt 联动,将露出客户端的 ip,这也是 web chatgpt的完结方法
- 库接入,这种只供给 openapi key(账户鉴权 key)
也便是说,咱们在页面中运用的时分,由于客户端 ip 被检测到地域,所以不能进行后续的操作,咱们能够经过用虚拟 ip 的方法来处理(这儿不赘述),也能够挑选用第二种方法运用 gpt
这儿不需求咱们完结任何服务,由于现成的插件实在太多了,这儿推荐 vscode 中的 extensions,能够查找 chatgpt,装置下面这个插件
装置完结后在左面的扩展中会多出一个选项
点开后,假如你还没输入 openapi key,你需求先生成一个并填入,咱们翻开platform.openai.com/account/api… ,用咱们之前注册好的账号登录一下
咱们生成一个 openapi key,并且填入(这儿的 key 最好保存一下,由于 hash 后边就看不了了,只能从头生成),接着咱们就能够和 C 教师愉快开始交流了
一个好的问题应该怎样问询?
C 教师的才能能够到什么程度呢?即便以大厂 p7,p8 的技能才能来衡量,他最擅长的技能方向才能和 C 教师比,也仅仅星辰比皓月,这个是肯定不夸大的。就我现在的运用情况来说,我问的问题大多能够得到有用的答案,假如答案不行满足,大多仅仅由于我的问题描述还不行精确。
所以运用 C 教师最重要的其实仅仅问一个好的问题。
从我现在的经验来看,问问题咱们能够重视以下几个点:
-
防止问询过大的问题,规模过大细节将难以把控,比方“怎样学习 js”,“怎样进大厂” 这种问题,大多C教师也只能模棱两可地答复。
-
对你的问题添加更多的约束和关键词,你能够尽或许“苛刻”地问 C教师,比方问询“这个文件怎样测验,要求覆盖率100%”比“这个文件怎样测验”得到的答案会好得多,假如你的问题要求不多,那么C教师的答复或许也会广泛。
-
选用按部就班地问询方法,在一次 chat 中, C教师能够记住你的上下文,也便是说类似“那上面那个答复中的 xxx 我是不是能够了解成“这种问题是有用的,并且能够获得更适合你自己的答案,你完全能够把它当作你真正的教师来保有上下文地聊天,获取你需求的内容
怎样获取 openApi key & 咱们能用它来干什么
这儿先来看看 C 教师的答复
openApi key 是 chatgpt 的鉴权 key,答应一个用户生成多个,每个都能够与 openai 联动,简略来说,你能够根据这个创立机器人,或者创立脚本服务,批量帮你完结一系列工作,创立上文咱们也有说到,能够在 platform.openai.com/account/api… 获取。
玩一个很老的梗,咱们能够大胆假定,在未来的年代里,任何能够用 openai 来写的运用,终究都将用 openai来写。
openai 惯例 & 流式接入
这儿我简略介绍一下怎样接入 openai,啊算了,已然咱们都接入 c 教师了,又何须我来介绍呢?哈哈
简略说一下什么叫惯例 & 流式接入,openai 的问询有一个参数 max_tokens,这个对应到 openai 答复的字符数,所以惯例接入常常或许会导致答案被截取,而流式接入将以流的方法逐渐运送给你,即能够拿到完整的终究结果,咱们能够按照下面的方法问询 c 教师,从而得到更完整的答案和示例:
- 运用 js 怎样接入 chatgpt openai,请别离供给 axios 和 npm 包两种接入方法的示例代码
- 假如我不想约束 max_tokens,希望以流的方法接入并获得完整的答案应该怎样操作,请供给一段示例代码给我
小结
长话短说,毕竟有了 c 教师谁还看你说废话呀~
本文咱们了解了怎样注册运用 chatgpt,处理了我国区被锁 ip 的问题,还简略介绍了一下什么是 openai,怎样接入。这个年代无疑是 AI 的新年代,各个大厂都开始调研用 openai 来提高产品效益,咱们也能够活跃去测验,不管是作为一个学习材料的来历和途径,仍是用来接入 openai 批量完结重复性工作,我信任都会取得远超预期的收成!
废话就说到这,咱们去和 C 教师愉快交流吧~有运用上的问题和主意也欢迎咱们在谈论区和我评论!