推荐一个方便好用的 ChatGPT 客户端!

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

这是「进击的Coder」的第 769 篇技术分享

大家好我是崔庆才。

这段时间想必大家肯定早就领教过 ChatGPT 的威力了吧。

我们跟它说各种内容比如写代码、汇总周报、写邮件、写诗句、查百科什么的ChatGPT 都对答如流根本不在话下。

比如说让它基于 Vue3 写一个 div的拖拽实现思路清晰代码正确

878d6840bf22144509f8c6637753904a.png

比如让它汇总和润色一个周报

bcd607c07f9df46ea97bdd6c7145bb16.png

写的还蛮“充实”的感觉的。

当然还有各种有趣的功能大家去 ChatGPT 继续试试吧~

那其实这次我要介绍的不是 GhatGPT而是一个 ChatGPT 的客户端。

为什么要客户端呢?因为有了客户端我们就不用每次单独开一个浏览器而且也不会迷失在无数的 TAB 里面了而且客户端其实基于 ChatGPT 多了一些新的功能。

让我们来看看吧。

介绍

开门见山这个客户端的 GitHub 地址是https://github.com/lencx/ChatGPT支持 Mac、Windows、Linux。

cc77c0d3ec69b7055246e73758730dc4.png

截止写文的时候客户端已经更新到 0.7.0 版本支持的功能有

  • 多平台的支持Mac、Linux、Windows

  • 支持导出 ChatGPT 的历史生成图片、PDF、分享连接

  • 自动升级提醒

  • 通用/全局快捷键

  • 系统托盘设定

  • 支持一些快捷命令和配置选项

下面我们就来看看怎么搞吧。

安装

安装其实挺简单的官网提供了下载安装包大家可以到这里 https://github.com/lencx/ChatGPT#-downloads 选择自己平台的安装包下载安装。

我这边是 Mac安装完了之后会有这样的一个图标

6018dc33cc1e6169dedcb132f7bacf2d.png

打开之后需要让我们注册或登录 OpenAI 的账号。

界面和 https://chat.openai.com/ 是一样的因为客户端其实就是外包了一个网页而已

51c3317e211a0091d81394d2275ce051.png

需要提醒下的是如果你从来没用过 GhatGPT在注册新账号的时候有一步是验证手机号这时候如果我们输入国内手机号会被提示“地区不被支持”。这时候建议开全局国外代理并且使用国外手机号来完成验证。

这里推荐一个网站 https://sms-activate.org/我们可以花一块钱左右买到一个 OpenAI 验证的手机号接收一次验证码。

搜索 OpenAI 服务并选择对应地区即可我选择的是马来西亚能成功接收到验证码(一开始选了一个印度的但没接收到验证码而且也挺便宜的。

92986875490671733eeac8fd1a80279a.png

就是这样希望大家能成功注册到一个 ChatGPT 账号。

测试

接下来就是一些常规操作了进入之后我们就可以输入各种文字来尝试 ChatGPT 了比如

66d6a4e0fd723eba447644e0d736cd26.png

这时候大家会说这客户端和网页有啥不一样啊?网页也有这功能啊。

有的看图里面右侧的几个其实就是客户端多出来的功能分别是生成分享图片、PDF 和链接。

比如我点一下“生成分享图片”的按钮就可以生成这样的一个分享图还蛮不错的

aa3fce34cf0c82b2b9ec1b60141e15c2.png

当然 PDF 也是一样的。

快捷命令

当然我觉得客户端更好用的功能在于一个叫快捷命令的功能我们可以输入一些命令启用 ChatGPT 的一些功能。

首先我们输入一个 / 就能激活快捷命令如图所示

4c7793defbbfaf22c60f477d17a9f9c2.png

我们可以看到这里已经内置了好多个快捷命令比如 poet、chef、rapper 等代表了让 ChatGPT 实现的一些功能。

比如这里有一个 /javascript_console 的快捷命令

5c2e8071dd7b4d9ffbd2d117a6af319c.png

选中之后输入框就会多这么一些文字

I want you to act as a javascript console. I will type commands and you will reply with what the javascript console should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. do not write explanations. do not type commands unless I instruct you to do so. when i need to tell you something in english, i will do so by putting text inside curly brackets {like this}. my first command is console.log("Hello World");

大意就是告诉 ChatGPT我会告诉你一段 JavaScript 代码你帮我执行并输入结果然后我的第一个命令是一个 console.log 语句。

对就是这样直接发出去即可

2124b4ee925f971e18df3b84a54b3cea.png

然后 ChatGPT 就会按照我们说的来执行了。

c81e841a58ef1bdbf1a2bf35fbc37c4f.png

接着由于 ChatGPT 有记忆功能它能知道刚才我们让它干了什么。

所以接下来我们就可以接着让它干事情了。

接着继续输入第二段代码它就能接着继续输出了

26aa89e52112a2b2f4b820defd18180b.png

是的就是这个流程。

还有很多其他的功能比如输入 /poem 作诗

fd485a419a6db07fdeb0876e5367f930.png

接着我们输入新的作诗要求就可以了

8423b9a664b57d98263ebcac15b90188.png

OK这下大家应该理解了吧我们利用了 ChatGPT 的上下文记忆功能结合一些快捷键就能快速让 ChatGPT 帮我们完成想要的事情了。

那所以如果我们把想要 ChatGPT 做的工作都收录整理下来那么以后是不是就能直接调用了。

比如说我输入一个中文类别的命令 /汇总周报然后描述好要让它帮我们做什么接着就可以让它帮我们汇总周报了。

想的挺好ChatGPT 客户端可以做到吗?可以

我们通过 ChatGPT 的菜单里面打开 'Control Center'就可以看到这样的一个配置界面

a9feac9e2c3d723d87e4887f577b6420.png

我们可以切换到 Language Model - User Custom 部分这里我们就可以添加一些自定义指令了。

比如我这里点击 Add Model 按钮添加这样的一个指令

de8df69ee0c4cb74bffcde69d09f1d55.png

这里第一个 /{cmd} 就是我们到时候实际敲的命令Act 就是对命令的一个描述会出现在命令的描述里面Prompt 就是告诉 ChatGPT 的话这里我们需要详细描述一下需要 ChatGPT 做的事情并给出一个示例。

编辑好了之后点击保存。

然后重启下 ChatGPT这时候我们就可以输入 /汇总周报 命令了

d330186d78f4a7acf3d3810beb2775e1.png

然后点击空格转换为实际的文字然后发出去

a9b4a7b4da435afc3c611abd768d6ed1.png

OK接下来我们就可以让它帮我们整理第二份周报了而且第二次也不需要告诉他那么多前提了。

59d2150eec5495b61be5a756c09a3954.png

所以到现在大家能体会到这个快捷指令的便捷用途了吧我们可以提前录入好一些要求然后第二次我们就无需赘述那么多要求直接输入最直接的要求ChatGPT 就可以帮我们完成其中的操作了。当然第一次的时候我们也可以自行替换想要替换的输入文本同样也可以达成想要的效果。

有人说?那我应该整理一些什么命令呢?都行呀比如整理周报、起草邮件、写 Python 代码都行。

这里给大家介绍一个资源叫 awesome-chatgpt-promptsGitHub 地址是https://github.com/f/awesome-chatgpt-prompts这里面汇总了各种快捷命令大家也可以到里面寻找些灵感也可以贡献命令到这个 Repo这样命令就会被自动收录到 ChatGPT 这个客户端里面。

总结

好了这次给大家介绍了 ChatGPT 客户端的基本使用想必 ChatGPT 网页来说会有如下的几个优点

  • 独立的窗口运行不用每次单独打开浏览器也不会迷失在茫茫的 TAB 里面。

  • 带了额外的转换分享功能比如生成图片、生成 PDF、分享链接等这是网页所不具备的功能。

  • 带了便捷的快捷命令功能利用它我们可以快捷输入想要的命令并且可以自己管理一些命令已备后续之需。

大家可以试用哈希望这次分享对大家有帮助

0d22116f2284d5aebac7bcfe2cbd5292.png

End

崔庆才的新书《Python3网络爬虫开发实战(第二版》已经正式上市了书中详细介绍了零基础用 Python 开发爬虫的各方面知识同时相比第一版新增了 JavaScript 逆向、Android 逆向、异步爬虫、深度学习、Kubernetes 相关内容‍同时本书已经获得 Python 之父 Guido 的推荐目前本书正在七折促销中

内容介绍《Python3网络爬虫开发实战(第二版》内容介绍

95837dd9e2bd560a2d570938f15df917.jpeg

扫码购买

48044615fd6846a6b7a55907b3da5932.png

好文和朋友一起看~

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: ChatGPT