Better ChatGPT – 开源免费的 ChatGPT 客户端,强大的官方平替,比 ChatGPT Plus 更划算

11 min


Better ChatGPT」是免费、开源的项目,主要目标是为 OpenAI 的 ChatGPT 提供更好用的用户界面和相关功能,通过 ChatGPT API 充分发掘 ChatGPT 强大特性,可以想象成是经过改良的 聊天,本身还有使用自带代理解决 ChatGPT 地区限制、设置提示词库、使用文件夹方式整理对话记录、即时计算使用的 token 数量和价格、以 ShareGPT 分享聊天记录等功能。

GitHub – ztjhz/BetterChatGPT: An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux)

An amazing UI for OpenAI's ChatGPT (Website + Windows + MacOS + Linux) – ztjhz/BetterChatGPT

Better ChatGPT 操作界面和 ChatGPT 看起来很像,用户只需要从 OpenAI 网站建立 API 密钥〔API keys〕、设置付费方式,然后将 API 密钥输入 Better ChatGPT 后就能使用,实际会支付的费用会依照用户输入、生成内容按耗费的 token 数量计价,除非是非常大量使用,不然价格方面一定会比订阅 ChatGPT Plus 划算。

除此之外,API 密钥只会储存在用户浏览器,不会与任何第三方实体共享,因此在性方面就不用担心,若有需要还能设置义 API 端点、使用其他非官方的目标服务器,Better ChatGPT 具备「导入 / 导出」对话记录、利用 Sync 同步对话和设置记录等功能。

功能

Better ChatGPT 已经包含了大量的功能。您可以使用以下功能:

  • 支持使用内置代理解決 ChatGPT 地区限制
  • 支持自定义提示词资料库
  • 支持使用文件夹(且带颜色)整理聊天
  • 支持筛选聊天和文件夹
  • 支持实时计算 token 数量和价格
  • 支持使用 ShareGPT 分享聊天
  • 支持自定义 API 参数(例如存在惩罚)
  • 支持自定义用户/助理/系统身份
  • 支持任意编辑/插入/调整消息顺序
  • 支持自动生成聊天标题
  • 支持自动保存聊天记录
  • 支持导入/导出聊天记录
  • 支持将聊天保存为 Markdown/图片/JSON
  • 支持与 Google Drive 同步
  • 支持 Azure OpenAI 终端
  • 支持多语言 (i18n)

使用方法

要开始使用,只需访问网站:https://bettergpt.chat/。您有 3 种方法可以开始使用 Better ChatGPT。

  1. 在 API 菜单中输入您从 OpenAI API Keys 获得的 OpenAI API 密钥。
  2. 使用提供的 API 端点代理:ayaka14732/ChatGPTAPIFree。(如果您所在的区域无法访问 ChatGPT)
  3. 按照这里提供的说明托管自己的 API 端点:https://github.com/ayaka14732/ChatGPTAPIFree。随后,在 API 菜单中输入 API 端点。

桌面

在此桌面应用程序:
https://github.com/ztjhz/BetterChatGPT/releases/

操作系统 下载
Windows .exe
MacOS .dmg
Linux .AppImage

客户端优势

  • 无限本地存储
  • 本地运行(即使无法访问 Better ChatGPT 网站也可以使用)

教程

获取 OpenAI API keys 和付款方式

使用 Better ChatGPT 前需要先获取一个 OpenAI 的 API keys,让它能够连接 ChatGPT 相关功能,在这里也同时要设置付款方式〔信用卡〕,才能将账户转换为付费账号。

进入 OpenAI API 网页后登入账号,然后从左侧菜单点击「Billing」进入账单总览。

第一次使用先点击「Payment methods」设置付款方式,需要在这里先加入一张可付费的信用卡,未来在使用 API 生成费用时就会使用这张信用卡支付相关费用,在这里也能设置「Usage limits」〔用量限制〕,如果担心会不小心使用过多造成账单爆掉的话可先设置使用量上限。

设置完支付方式后点击左侧「API keys」然后点击「Create new secret key」生成新的密钥,这串代码让第三方服务可以使用 ChatGPT 相关功能。

生成后复制这串密钥、回到 Better ChatGPT 加入后就完成设置,如果未来不想继续使用也可以将密钥删除或是建立新的密钥。


在 Better ChatGPT 输入 API Keys

进入 Better ChatGPT 网站会先跳出一个设置 API 密钥界面,在这里没有进行操作也没关系,从网站左下角点击 API 也能进入设置功能。Better ChatGPT 明确说明密钥将储存在用户的浏览器中,而且也不会和第三方实体共享。

如果在一开始的界面没有设置 API,进入 Better ChatGPT 后点击左下角「API」也可进行设置,这项服务需要使用 ChatGPT API 才能进入完整功能,默认情况下界面看起来和 ChatGPT 很像,只是可使用的功能选项更多。

将前面获取的 OpenAI keys 复制、贴到「API 密钥」字段后点击确认完成,默认情况会使用 OpenAI 官方 API 端点,如果有需要使用其他非官方端点,Better ChatGPT 会充当代理、也能够在受限制的地区访问 OpenAI API。


Better ChatGPT 基本操作与功能介绍

设置完 API keys 后就能开始使用 Better ChatGPT 相关功能,其实就和在 ChatGPT 操作上差不多,两者的界面和配色也都很相似,进入「新聊天」页面后从上方选择模型,也能调整最大 token 数、采样温度、概率质量、存在惩罚和频率惩罚等各种参数。

一般用户会用到的就是选择不同的语言模型,Better ChatGPT 支持 GPT-3.5、GPT-3.5-turbo、GPT-4 和 GPT-4-32K,也就是说用户将能通过 API 方式使用到 GPT-4 模型,按 API 的消耗费用付费,即使没有订阅 ChatGPT Plus 也可以。

选择要使用的语言模型、进行相关配置后,一样是在对话框输入内容,ChatGPT 就会生成相关结果。

如果你在选择 GPT-4 模型后出现如下错误信息,代表用户账号目前还没有获取 GPT-4 API ,在写这篇文章时,官方限制 API 账户必须至少要有成功支付一美元的消费记录,OpenAI 也表示在七月底将会扩大适用范围,届时新设置的 API 账户应该也能够使用到 GPT-4 语言模型。

在输入信息时点击输入框右下角的「/」会有一个「提示词数据库」功能很方便,用户可以在左下角设置页面预先设置「提示词数据库」内容,也就是经常会用到的提示词,未来就不用手动复制贴上,直接点击就会带入提示词。

另外,Better ChatGPT 还有提供下载聊天记录、发布至 ShareGPT 和建立聊天副本等功能,ShareGPT 就是将对话记录生成为可分享的网址,让其他人也能浏览到对话内容,对于要分享信息来说很有用。

使用 Better ChatGPT 前我建议可以先从左下角点击「设置」,然后将「自动生成标题」和「计算总 Token 数」两个选项打开,前者就会像 ChatGPT 一样依照用户聊天内容在左侧生成标题。

计算 token 则会在左下角显示用户用掉的额度,会转为美金〔USD〕显示,也能即时掌握账单信息〔当然实际费用还是依照 OpenAI API 页面显示的 Usage 为主〕。

Better ChatGPT 也能将对话记录导出或是导入,如果用户想从官方的 ChatGPT 移转过来,只要将资料导入就能移转对话记录,非常方便!这个工具还有一个「Google Sync」同步功能,可以利用用户 Google Drive 同步记录和设置,有兴趣的朋友就自行研究看看。


Like it? Share with your friends!

0
Anonymous

Choose A Format
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Video
Youtube and Vimeo Embeds