支持 OpenAI ChatGPT API 的优秀软件:Telegram / Bob / Alfred / Popclip / Siri 和 OpenCat
今天,OpenAI 发布了 ChatGPT API(gpt-3.5-turbo),每 1k 个 tokens 的价格为 0.002 美元,比之前的 GPT-3.5 模型便宜 10 倍。
但 API 的形式对普通用户来说并不算友好,本文将介绍几种应用 ChatGPT API 的方法,包括了几大常见使用场景,将持续更新。
感谢这些插件的开发者,将这些出色的项目开源,降低了非程序员群体使用的门槛。最近,越来越能认识到 Alfred、Bob、Popclip 这些软件的生命力,良好的框架和社区氛围,是好创意的土壤。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTcV9A-3SiMH0gv8WR6I2rIty4KL_HCiy_KEj6oaKBXL9I_yI1fTt8b7TR5jVOhA-YZ6GmM3ikWS4foT-aIzZkvwamFjpQASRZWcytYJBQ8J-e8pgBhjce34U23fZQjC1Y73-iTeoHuAzx42BV9dlUz606-YFxFpgvn0RLmyOSmYmqJd9O36llinj7pHY/s1600-rw/051212-1.png)
OpenCat – 对话界面
OpenCatOpenCat,这是一个使用 API 密钥的本地桌面 ChatGPT 客户端。比起 ChatGPT 每月 20 美元的订阅费,轻度使用,通过 API 使用的价格会低很多。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixgfQxg4REwJ7vPGTgguAb4IC_o98vZ2QSMu5jTzdnJOXJCETAWXIS1An1mmhGMX_7rHzHB4PlMeA3nHUHQN44cqcK77kobBGHKe8G-Lbz5wk59Ia8PFsnGYvquUOlOmt7iXevwzQe3pVW1wD9VWCv8a-D6w8FgsuZStlHED9nwc5bbTZ68zzu6tZXQfI/s1600-rw/051212-2.png)
Telegram Bot – 对话界面
ChatGPT-Telegram-WorkersChatGPT-Telegram-Workers,是我目前看到门槛最低的 Telegram Bot 配置教程,无需服务器,通过Cloudflare Workers 配置。Github 文档已经将教程写的非常详细。
还可以生成多个 Telegram Bot,每个负责不同的功能,可玩性很高。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnXdel0h8Zr8MwXhE0YMYnVE3mJp10cvESedevdHP5Rj7zWAq6Gf-O33opzVUDA5ZfY0RQOSG6txYJOiS_eLjE-CMct56cteaEfM2AMKVyh2NULu7EVVqf95RyTazb2rAHwX5uajCbbIhFdpt1JPO8n8gV6GOl_zlnXr7ZUC4jeMpG9w9dC84YkGGp5mI/s1600-rw/051212-3.png)
Bob – 翻译插件
BobBob 是一款非常优秀的 macOS 翻译软件,非常推荐购买。之前一直用的是 DeepL 插件,比 GPT 3.0 API 的速度快很多。
gpt-3.5-turbo 更新后,OpenAI API 的翻译速度得到明显提升,完全可以作为主力使用。
安装教程:
首先,准备好 OpenAI 的账户,打开 API keys 页面: https://platform.openai.com/account/api-keys 。点击 create new secret key
,即可生成 API。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihX_wJQoqHYX5kNCwuZC7HP7y-8R9BPBx9j2cwuPbGHKfEZoLiC1gERWAjCIECPCvbyNCKVGrPt6ZH5yajWXz9W_vll0u_odzZiRCU__NcXnCgKxZ7gsW35OUE_AHopJYdrgf587pPhWeGssMoVDhKA7ygd5solq0PC-fnpjHGNm1Ds-Ucza2swyULp3Y/s1600-rw/051212-4.png)
下载 Bob 付费版,并设置 macOS 软件权限。
确认 Bob 在后台运行,下载插件:openai-translator.bobplugin (由 @yetone 开发),并双击打开 openai-translator.bobplugin
,插件安装成功。
之后,需要在 Bob 的「设置-服务」中点击 +
,启用 OpenAI API。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_3y4xDV5OHtCWj4U5sDWHEiMFJux_cEZHxLzDi4X1kD8nH0y7WxoTdperDTTTTiALaJ1A3oQBy-x4T0Oqx9WP1IdGMfauaKWyXZtiLTkxhvvgyE5IqADM-FgmCNQlMLhIMSg_cziutumPokyUubnAxtiCGGU0RFDHvvgJvr_zqqSBJ1b6U4U2rKssjco/s1600-rw/051212-5.png)
然后在「服务」中,填入 API Key,选择模型 gpt-3.5-turbo-030
1,点击保存。gpt-3.5-turbo-0301
和 gpt-3.5-turbo
好像没有区别。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxs8ZsBUq6EvwvKvXEGdzfS-jj19Od13eB8L7EvAU_p4TgXr-mDYi8-Pjj7ouqAFxeCuX1ETpPXm4TVA0jCj0fqVBUmXC1uayy3t2AnVTb1gpiZ3pdTVH28rlfLxqPGBUCHY2G-LCaAeeDQ_bwJY0pnItIY0fvYVL-iw7lyJXnyriA2TJHE2CDLWXP2qQ/s1600-rw/051212-6.png)
Popclip – 随时随地使用 ChatGPT API
by PopclipNotion Ai 使用起来非常方便,但只能在 Notion 内使用,Popclip 论坛中的一位老哥实现了这一点。这个插件只要在文本编辑器中,就能使用,如 Obsidian 和 Words,甚至是微信、Telegram 的聊天窗口。
安装教程:
首先,安装 Popclip,并设置 macOS 软件权限。
确认 Popclip 正在运行,选中以下代码,就会跳出 Popclip 的插件安装选项:「Install Extension」,点击即可完成安装。
// #popclip extension for ChatGPT // name: ChatGPT // icon: iconify:logos:openai-icon // language: javascript // module: true // entitlements: [network] // options: [{ // identifier: apikey, label: API Key, type: string, // description: 'Obtain API key from https://platform.openai.com/account/api-keys' // }] const messages = []; // history of previous messages async function chat (input, options) { const openai = require("axios").create({ baseURL: "https://api.openai.com/v1", headers: { Authorization: `Bearer ${options.apikey}` }, }); messages.push({ "role": "user", "content": input.text }); const { data } = await openai.post("/chat/completions", { model: "gpt-3.5-turbo", messages }); messages.push(data.choices[0].message); return input.text.trimEnd() + "\n\n" + messages.at(-1).content.trim(); }; exports.actions = [{ title: "ChatGPT: Chat", after: "paste-result", code: chat, }, { title: "ChatGPT: Reset", icon: "iconify:game-icons:broom", requirements: [], after: "show-status", code: () => messages.length = 0 // clear the message history }];
安装完成后,要在设置中输入 API,即可使用(如下图所示)。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG-D6S7BxllQ0AiJTrrvHxwKPa0GCRMkaBcggGMFUbDyDvH_Qk6ou9MFVZmL-HH7Mjy67sZZZsixIvauwApQJt2wiHoSInvEMuP84DT8kJIgczoYmIMO5AuYmwn0qMQduc92RVheoN3IdRyo_h5bd_OHNdBDvaFArL3zQ4xgvmrpw2e4mfPTc4Hd-AKG0/s1600-rw/051212-7.png)
然后,选中文本,点击 PopClip 中的图标即可使用(下图 gif 的测试环境是 Obsidian)。
另外,有一个扫帚形状的图标,可以重置聊天记录,开始新对话。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixRQIbiWQvxhcF72Z6xrgQsnCWXO6iaZXmzroVltiWnA8h_tR_asqex1jU9kiNbGJxxgp1inzBZYZNZa4nyv1D9ToIbr-C0oRnMxRTnpDWmwopiEcXmKXplxYN9CsMRJd3eHeT7tMRqfgGIBUJSdVj3zrJerOucHI9QkqHeVtI9R2syCmP3cqESLIijIo/s1600/051212-8.gif)
Popclip – 润色校对
校对和润色选中文字的 Popclip 插件,完整教程见:ChatGPT Proofreader extension for Popclip
ChatGPT Siri – Siri 语音启动 ChatGPT
先下载以下两个快捷指令(原作者不详,有知道的请在评论区留言)。
安装教程:
先添加下面两个快捷指令。
- GPT3.5 X Siri – 语音版尝鲜:
https://www.icloud.com/shortcuts/a8e39045960641549c603c97397cf888 - GPT3.5 X Siri – 文字版尝鲜:
https://www.icloud.com/shortcuts/dc8f48a94b4b44a1ac22c0d486269492
然后,要将快捷指令的名称更改成「便于朗读的」,系统语言是中文的话,也要将快捷指令的名称改为中文(英文语言的话,快捷指令也是英文的名字)。
可以点击启动,也可以通过 Siri 启动。
语音启动 Siri 的时候要慢一些,比如我的快捷指令名叫「小西瓜」。那么说完「Hi,Siri!」之后,停顿一下,再说「小西瓜」,等手机显示「Hello, I’m GPT!」,再说指令。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjopIDW-vSQWp1R05ugsfmIHRFVT4fQfvbAO6Zjg7DGzJFGvTqGA7rLZ1a7-_8Zo7kEnaOEvPcFuC9AT1cTCSRlXWfoY5jfRIrIhO89d3SBoCj4qdkV-p0Bu5lr73-XgvAMT3miLvk7ieKPXmqn1wYrWUdv8B0zXcZ4wrCDPbUJURZyNCasa4OnB1CZU8/s1600-rw/051212-9.png)
Alfred – 快速启用 OpenAI
OpenAI Text-Completion Workflow for Alfred,功能挺全的。
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigxubDBG6byw5mEdlniXeiQnbIGNVQQibD6GYM9teCZdUbFZlAcHBEKG1KgbYTgbLtaFcs1ZpBmsEt8Nw5SoLK6lu1J_a9-sK6wO6CTdN1XDUB8nzdFXIwbOCttopg1oIz3MXPToVrbczgS1ipIhcGbdGoDTJPGLy_c-uptMnlKkSzgKpROHT0ghwcsoY/s1600-rw/051212-10.png)
![支持 OpenAI ChatGPT API 的优秀软件 - 科学上网 IYIO.NET](http://wsrv.nl/?url=//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWBUVP7AsoiCxaqwuPxRMIMi1s_s9wRugRnw_m15FuEYGLStU9eCqYRrOxXOAmTu9w0T6EGYr58pwt9XJ95Yf1oFei9WjxDJWXW1qr4Uo7sX_N6G_kHxGM7jiG808cyHG3CiOPvnCCVGrz5f4N5Pp2yJnZdB6Ao4Wf6Kzwx_IFqOX_ejIkT2cksJbfXAY/s1600-rw/051212-11.png)
其他
再分享一些有趣的 OpenAI API 应用项目:
- Awesome ChatGPT API,整理了各种基于 ChatGPT API 的工具和应用。
- 使用 OpenAI API 翻译电子书:bilingual_book_maker,每本书大概花费在 3 美元左右。
- 将小爱同学接入 chatGPT API:xiaogpt。
- Keyboard Maestro + ChatGPT API 的插件:https://sspai.com/post/78631。
- Raycast 插件:chatgpt-raycast。
- Immersive Translate 沉浸式翻译,支持 OpenAI API 等多个翻译软件 API 的 Chrome 浏览器插件。
更多内容见:ChatGPT 必备 Chrome 插件和 Prompts 技巧汇总
后记
近期我使用频率最高的是 Popclip 和 Bob 的插件,Alfred workflow 目前还有很多不足,期待后续更新。
原文:https://anotherdayu.com/2023/4866/
加入对话