本文首发我的个人博客,转载请注明出处。
ChatGPT 最近非常火爆,我最近看到了大量的关于 ChatGPT 的讨论和项目,这里就作为一个简单的教程和总结。
ChatGPT 是什么,能做什么?
ChatGPT 本质上还是一个文本对话AI机器人,不过因为其知识库非常庞大(全网2021年前的公开内容),而且可以不断的更新自己的知识库,所以其能力非常的强大,而且其非常的聪明,再也不是“人工智障”了,与传统的人工智能相比,ChatGPT已经贴近人类的智能水平,基于其知识库的能力可以帮助我们做到很多人类做不到的事情,有些比较简单的重复性劳动也都能用其来代替,这里就先来列举以下在ChatGPT 开放 OpenAPI 短短两三天内基于其做的一些项目,从中可以管中窥豹浅浅的了解一下其强大能力。
搜索引擎The New Bing
必应是最早接入 ChatGPT 的应用(毕竟巨硬投了 OpenAI 100多亿美元),借助 ChatGPT 强大的文本交互能力,以对话的形式提供网络搜索和创建内容服务。因为 ChatGPT 有强大的逻辑推理能力,但是其知识库内容无法即时更新,而搜索引擎有最新的知识内容,搜索引擎和 ChatGPT 的结合可以给用户提供更加完善的搜索体验。
ChatPDF
直接把PDF文件传到 ChatPDF 上,然后就可以对 PDF 内容进行提问或者做总结,其实不止 PDF 文件,文档、论文、书籍、体检报告😭都可以。
EditGPT
一款使用 ChatGPT API 实现的浏览器插件,对标 Grammarly,实现英文的语法校对、改善书面表达等功能。让你能更好的写 Prompts。
Eightify/Glarity/BiliGPT
在谷歌搜索/YouTuBe/Bilibili 等网站的旁边展示 ChatGPT 对内容处理后的摘要。可以快速了解视频内容再决定要不要继续观看,节省时间和精力。
划词翻译
上面两个都是同一个作者开发的划词翻译工具,一个是 Mac 专属,一个是浏览器插件,使用 OpenAI 的 API 实现了翻译 + 润色 + 语法修改插件,效果拔群!
AI 生词本
AI 生词本(“AI Vocabulary Builder” 简称 aivoc)是一个利用了 AI 技术的智能生词本工具,可以帮你快速构建起自己的生词库,学习起来事半功倍。
AI Commits
通过 git diff
收集代码的变动,然后发给 ChatGPT 生成 Commit Message 并进行 Commit,减少开发人员写 Commit 的烦恼。
More
更多内容请参考以下资源:
如何使用ChatGPT
从上面👆🏻列出来的项目中可以看到ChatGPT的强大,那么我们要如何使用呢?如何用好ChatGPT?下面让我们一起走进科学。
前置条件:科学上网
首先,openai.com 没有被墙,他的官网在国内完全可以访问,但是子域名 chat.openai.com 和 platform.openai.com 应该是被墙了,在国内无法访问,而前者是 ChatGPT 的在线使用地址,后者是其 Open API 和 API Key 的管理平台和使用文档。这样在不科学上网的情况下是完全无法使用 ChatGPT 的。
所以想要使用 ChatGPT 的前置条件就是:你可以访问 Google。
注册OpenAI
可以按照上文的方法注册 OpenAI 账号。
tl;dr:
- 开启全局代理;
- 访问chat.openai.com/auth/login,点击Sing Up开始注册,推荐用谷歌或者微软账号进行登录,继续走到输入手机号这一步;
- 新标签页打开 sms-activate.org,注册后点击右上角 Balance 下方的金额,选择 Top up balance 开始充值,可以使用支付宝充个1美元;
- 返回首页,在左侧搜索 OpenAI 找到 OpenAI 服务,选择 Thailand;
- 继续下去会得到一个手机号,把手机号输入到前面 OpenAI 的注册页面;
- 过一会在 sms-activate.org 的页面上会收到来自OpenAI的验证码,填回去即可继续下一步;
- 最后选择 “I’m exploring personal feature” 就可以使用 ChatGPT 了。
不能科学上网的情况下如何访问 OpenAI 的 Open API
tl;dr:
- 首先你需要有一个没被墙的域名,腾讯云、阿里云都可以,如果直接是在 cloudflare 上的就更好了,这里以我自己的腾讯云域名为例;
- 登录 www.cloudflare.com/,在主页选择“添加站点”,输入根域名,选择Free Plan,会跳转到一个页面,页面上有两个nameservers;
- 打开域名提供商的网站,修改DNS解析地址为 cloudflare 提供的两个 nameservers。
- 等个几分钟,cloudflare 会发邮件通知解析成功;
- 按照上面文档中的在 cloudflare 中创建 Worker 修改代码并发布;
- 发布成功后把 OpenAI 的 OpenAPI 域名换成自己的域名,使用方式与 Open API 保持一致就可以在国内网络环境下调用 OpenAI 的 OpenAPI 啦。
本文正在参加人工智能创作者扶持计划