ChatGPT 浅入浅出

ChatGPT 浅入浅出

ChatGPT 最近非常火爆,我最近看到了大量的关于 ChatGPT 的讨论和项目,这里就作为一个简单的教程和总结。

ChatGPT 是什么,能做什么?

ChatGPT 本质上还是一个文本对话AI机器人,不过因为其知识库非常庞大(全网2021年前的公开内容),而且可以不断的更新自己的知识库,所以其能力非常的强大,而且其非常的聪明,再也不是“人工智障”了,与传统的人工智能相比,ChatGPT已经贴近人类的智能水平,基于其知识库的能力可以帮助我们做到很多人类做不到的事情,有些比较简单的重复性劳动也都能用其来代替,这里就先来列举以下在ChatGPT 开放 OpenAPI 短短两三天内基于其做的一些项目,从中可以管中窥豹浅浅的了解一下其强大能力。

搜索引擎The New Bing

必应是最早接入 ChatGPT 的应用(毕竟巨硬投了 OpenAI 100多亿美元),借助 ChatGPT 强大的文本交互能力,以对话的形式提供网络搜索和创建内容服务。因为 ChatGPT 有强大的逻辑推理能力,但是其知识库内容无法即时更新,而搜索引擎有最新的知识内容,搜索引擎和 ChatGPT 的结合可以给用户提供更加完善的搜索体验。

ChatPDF

https://www.chatpdf.com/

直接把PDF文件传到 ChatPDF 上,然后就可以对 PDF 内容进行提问或者做总结,其实不止 PDF 文件,文档、论文、书籍、体检报告😭都可以。

EditGPT

https://www.editgpt.app/

一款使用 ChatGPT API 实现的浏览器插件,对标 Grammarly,实现英文的语法校对、改善书面表达等功能。让你能更好的写 Prompts。

Eightify/Glarity/BiliGPT

在谷歌搜索/YouTuBe/Bilibili 等网站的旁边展示 ChatGPT 对内容处理后的摘要。可以快速了解视频内容再决定要不要继续观看,节省时间。

划词翻译

上面两个都是同一个作者开发的划词翻译工具,一个是 Mac 专属,一个是浏览器插件,使用 OpenAI 的 API 实现了翻译 + 润色 + 语法修改插件,效果拔群!

AI 生词本

https://github.com/piglei/ai-vocabulary-builder

AI 生词本(“AI Vocabulary Builder” 简称 aivoc)是一个利用了 AI 技术的智能生词本工具,可以帮你快速构建起自己的生词库,学习起来事半功倍。

image

AI Commits

https://github.com/Nutlope/aicommits

通过 git diff 收集代码的变动,然后发给 ChatGPT 生成 Commit Message 并进行 Commit,减少开发人员写 Commit 的烦恼。

AI Commits

More

更多内容请参考以下资源:

  1. awesome-chatgpt

  2. awesome-chatgpt-api

  3. awesome-chatgpt-prompts

如何使用ChatGPT

从上面👆🏻列出来的项目中可以看到ChatGPT的强大,那么在天朝的我们如何使用呢?如何用好ChatGPT?下面让我们一起走进科学。

前置条件:VPN

首先,openai.com 没有被墙,他的官网在国内完全可以访问,但是子域名 chat.openai.complatform.openai.com 应该是被墙了,在国内无法访问,而前者是 ChatGPT 的在线使用地址,后者是其 Open API 和 API Key 的管理平台和使用文档。这样在不翻墙的情况下是完全无法使用 ChatGPT 的。

所以想要使用 ChatGPT 的前置条件就是:有一个能翻墙的高匿VPN代理。

注册OpenAI

https://zblogs.top/how-to-register-openai-chatgpt-in-china/

可以按照上文的方法注册 OpenAI 账号。

tl;dr:

  1. 开启全局代理;

  2. 访问https://chat.openai.com/auth/login,点击Sing Up开始注册,推荐用谷歌或者微软账号进行登录,继续走到输入手机号这一步;

  3. 新标签页打开 sms-activate.org,注册后点击右上角 Balance 下方的金额,选择 Top up balance 开始充值,可以使用支付宝充个1美元;

  4. 返回首页,在左侧搜索 OpenAI 找到 OpenAI 服务,选择 Thailand;

  5. 继续下去会得到一个手机号,把手机号输入到前面 OpenAI 的注册页面;

  6. 过一会在 sms-activate.org 的页面上会收到来自OpenAI的验证码,填回去即可继续下一步;

  7. 最后选择 “I’m exploring personal feature” 就可以使用 ChatGPT 了。

不翻墙访问 OpenAI 的 Open API

https://github.com/noobnooc/noobnooc/discussions/9

tl;dr:

  1. 首先你需要有一个没被墙的域名,腾讯云、阿里云都可以,如果直接是在 cloudflare 上的就更好了,这里以我自己的腾讯云域名为例;

  2. 登录 https://www.cloudflare.com/,在主页选择“添加站点”,输入根域名,选择Free Plan,会跳转到一个页面,页面上有两个nameservers;

  3. 打开域名提供商的网站,修改DNS解析地址为 cloudflare 提供的两个 nameservers。

  4. 等个几分钟,cloudflare 会发邮件通知解析成功;

  5. 按照上面文档中的在 cloudflare 中创建 Worker 修改代码并发布;

  6. 发布成功后把 OpenAI 的 OpenAPI 域名换成自己的域名,使用方式与 Open API 保持一致就可以不翻墙调用 OpenAI 的 OpenAPI 啦。

Did you find this article valuable?

Support MervynZhang by becoming a sponsor. Any amount is appreciated!