目录
前言
特性
编辑
为什么需要 ChatBox?
ChatGPT Plus 平替?
下载
支持系统
功能图
使用教程
感受
展示
前言
今天小编又来了,推荐给大家一款开源的OpenAI API桌面客户端ChatBox,它支持 Windows、Mac 和 Linux。它具一样快,数据存储在本地,不会丢失,更自由、更强大的 Prompt 能力,支持自定义域名,支持 GPT-4 和其他模型,提供安装包,无需部署。也可以用作 OpenAI 平替。
今天就给大家安利一下Chatbox 性能如何。

特性
- 和OpenAI 一样快
 - 数据存储在本地,不会丢失
 - 更自由、更强大的 Prompt 能力
 - 支持 GPT-4 和其他模型
 - 支持自定义域名
 - 更多功能:Markdown、消息引用、字数与token估算、夜间模式……
 - 符合人体工程学的 UI 设计
 - 提供安装包,无需部署
 - 免费,开源
 
为什么需要 ChatBox?
1、直接使用 OpenAI API 是比较困难的,需要了解编程与接口调用,而且用起来不够方便。ChatBox 可以帮助你处理所有的底层调用。
2、ChatBox 还帮你在本地保存了所有的聊天记录和 prompt,防止在线服务的数据丢失。
3、ChatBox 还可以帮助你设计、调试和管理 prompt,让你更好地操作 AI 模型。
OpenAI 平替?
有一说一比起 OpenAI ,同样来自 OpenAI 的开发者 API 服务可以得到完全一样的效果,而且还有以下好处:
1、比起 OpenAI 每月 20 美金的固定收费,开发者 API 是按量付费的,总体使用费用更低。
2、开发者 API 可以更加直接地使用 ChatGPT 背后的模型,比如使用更灵活的 prompt 角色调试、参数调试。

下载
官方下载安装包:Releases · Bin-Huang/chatbox (github.com)

提示:支持Mac: x64,Windows: x64,Linux: x64根据自己电脑系统进行下载如下解释:使用github下载时候比较慢,可能在下载时候下载失败,请尝试多次下载即可。
支持系统
- Windows: 请下载 
.msi安装包文件 - Mac: 请下载 
.dmg(推荐)或.tar文件,已经支持 x64, arm64(暂时请下载 x64 版本,已兼容) - Linux: 请下载 
.AppImage(推荐)或.deb文件 
功能图
- AI 聊天与会话管理
 - 聊天消息与会话的本地存储
 - 会话消息内容的格式美化(markdown)
 - Streaming 打字机特效
 - API Host 配置
 - 自动生成标签页的标题
 - 消息清理的按钮
 - 中文菜单
 - 代码块的复制按钮
 - 夜间模式
 - 停止生成的按钮
 - 标签页的拖拽排序
 - Prompt 与参数配置
 - More...
 
使用教程
 1、使用前需要自己先到openai获取自己API key,申请地址:搜索chtgpt即可。
 注意:如何申请到API Key具体的操作步骤就查看小编之前写的文章仅供参考。

2、下载完毕之后,然后在软件设置里面填写OpenAI API 密钥即可。

3、填写完毕之后就可以使用啦。
感受
关于最近体验的不管是chtgpt还是各种平替的产品,在个人用途上歇一歇代码,文章,博客等其中功能都大同小异,运行出来的结果都是差不多的。所以只要是能使用感觉不错的就暂时用着就行。
还有欢迎小伙伴们提出各种宝贵的眼睑和建议,共同进步共同学习。
展示
问:在 react hook 中,如何实现组件渲染后再执行某个is函数。
答:可以使用 useEffect 钩子医数来实现组件洁染后再执行某个 JavaScript 函数。useEffect 的第二个参数是一个数组,可以指定依赖项。当依赖项变化时,useEffect 的第一个函数就会执行。如果不指定依赖项,则每次组件更新时都会执行它。
import React, { useEffect } from 'react';
function MyComponent() {
useEffect(() => {// 在组件渲染后执行这个函数
myFunction();
},[]); // 空数组表示没有依赖项 





















