也许是时候拥有自己的「ChatGPT」了

本文将介绍具体的过程来最终协助你快速拥有私有化布置的 ChatGPT Web App,并对其间涉及到的专有概念进行解说

快速开端

OpenAI 账号注册

  • 翻开网址,进行注册:OpenAI

  • 运用个人常用邮箱即可,引荐 Gmail

  • 手机号验证

    • 该部分由于区域约束,并不支撑国内手机号

    • 运用第三方渠道辅助接纳验证码,如:SMS-Activate,可直接查阅该网站供给的教程

      • 注册完结后右上角进行充值,支撑支付宝,1 美刀即可
      • 挑选印度区域购买号码 (比较廉价)
      • OpenAI 注册页面中输入购买的虚拟号码 (不要把虚拟号码的区域号也粘贴)
      • SMS-Activate 上应当会展现验证码,将其输入到 OpenAI (没有接纳到?20分钟后金额会主动退回到余额)
        也许是时候拥有自己的「ChatGPT」了
  • 成功经过验证码验证

也许是时候拥有自己的「ChatGPT」了

生成 API keys

  • 成功注册后可点击右上角进入该页面,新用户点击 Create new secret key

也许是时候拥有自己的「ChatGPT」了

  • ❗️ 该 key 需求妥善保管,后续布置自己的使用会用到

私有化布置

  • 相关库房:ChatGPT-Vercel

  • Vercel 一键布置:链接 (引荐直接用个人 Github 账户登陆)

点击第一个 Github 图标,Vercel 会相关到个人的 Github 账号,输入新建的库房名点击 Create 将 Clone 该库房,输入 API key 即可开端布置。

也许是时候拥有自己的「ChatGPT」了

也许是时候拥有自己的「ChatGPT」了

至此咱们现已完结了布置,Vercel 会主动分配域名。

也许是时候拥有自己的「ChatGPT」了

上一步咱们现已在布置前设置了 OPENAI_API_KEY,若需求更换新的。两种挑选:

  • 页面本身有地方能够设置,填入即可( 该处的设置优先级会高于 Vercel )。

也许是时候拥有自己的「ChatGPT」了

  • 前往 Vercel 进行设置,途径 Settings / Environment Variables,字段名为 OPENAI_API_KEY, 值为 OpenAI 渠道你创立的 API key。

也许是时候拥有自己的「ChatGPT」了

也许是时候拥有自己的「ChatGPT」了

  • 完结

( 可选 ) 自定义域名

  • Vercel 可增加自定义域名,途径 Settings / Domains

  • 前往服务商装备 CNAME 即可生效。

也许是时候拥有自己的「ChatGPT」了

( 可选 ) 一直跟随项目坚持最新

由于咱们运用的项目在不断迭代中,如果选用上文第3步的方法, Vercel 会协助你从原项目当时的提交时间点直接树立一个独立的私有库房。若原项目增加了新特性或许 Bug 修复,你的库房是不会感知到的。

如果你希望原库房更新后,你也能及时更新到新特性并布置新版本的使用,引荐你先前往这个库房进行fork,然后前往 Vercel ,导入这个 fork 的项目,进行布置。

也许是时候拥有自己的「ChatGPT」了

若原库房这时候有新的提交,Github 会提示你需求 sync fork,这样就能够把你的库房更新到最新,Vercel 会主动进行布置。

也许是时候拥有自己的「ChatGPT」了

其他方法

API 调用方法是否收费以及如何计费

上文介绍的私有化布置底层运用了 OpenAI 官方供给的 API 服务,而且这不是免费的。 经过这个页面能够看到你现在运用了多少额度:

也许是时候拥有自己的「ChatGPT」了

上图展现了咱们的账户有 5 美元的额度,该额度自注册账号起有效期 3 个月。API 调用的 gpt-3.5-turbo 模型计费价格为每 1,000 token 收费 0.002 美元。即并不是按调用次数收费, OpenAI 会将每次对话的发问答复内容合并计算,token 计算可查看该库房或许点击这儿可视化体会算法

也许是时候拥有自己的「ChatGPT」了

是否有其他方法运用

  • ChatGPT Free Research Preview

免费! 条件是你拥有一个 OpenAI 的账号。你也能够升级到 ChatGPT Plus,每月 20$,与免费版的差异在于更安稳,运用的模型更新,而且高峰期也能确保可用,与 API 调用的计费是分开的。

也许是时候拥有自己的「ChatGPT」了

  • Playground

计费! 本质上还是运用了 API,所以会占用你的额度,而且不同的 Model 计费规则也不同。运用场景一般为基于 API 想要开发特定功能的使用,能够在 Playground 很便利的进行提示工程的调试以及给定「典范」( 希望的输入输出格式的例子 )。

也许是时候拥有自己的「ChatGPT」了

  • 第三方

    • OpenCat – 需求 API key,已上架 APP Store ,支撑 iPhone / iPad / Mac

    • 接入 Siri 同学 – 需求 API key 链接

    • lencx/ChatGPT – 需求 API key,跨端使用 (支撑Mac, Windows 和 Linux) 库房地址

从运用到开发

  • [译] Prompt Engineering: 循循善诱 阅览文档

  • 如何快速开发一个OpenAI/GPT使用 库房地址

  • Node.js client for the official ChatGPT API 库房地址

  • Awesome ChatGPT API 库房地址

  • ChatGPT 中文调教攻略 库房地址

  • Awesome ChatGPT Prompts 库房地址

  • Prompt 编写形式:如何将思维结构赋予机器 库房地址

本文正在参加「技能视角深入 ChatGPT」征文活动