@dingyi222666/koishi-plugin-chathub v0.5.1
koishi-plugin-chathub
可接入多种模型以实现聊天服务的Koishi插件。暂无本地化语言支持的打算
该插件仍在开发中,可能含有诸多bug,请善用issues反馈,也欢迎提pr来共同完善本插件
特性
- 开放模型适配器API,轻松实现多平台支持,可自主接入模型聊天服务,其他插件也可调用本插件开放的服务
- 支持设置Bot人设(需要对接的模型适配器的支持),支持发送消息以实现动态切换人设,默认人设为猫娘
- 开放模型数据注入API,使得模型可以网络搜索(仍在完善),也可自主接入
- 上下文对话支持 (需要对接的模型适配器的支持)
- 支持按小时的限制调用额度,基于Koishi的计算属性,可以轻松针对某个平台,某个用户和某个群进行限制
TODO (画饼是吧)
- 群共享对话/隔离对话
- 文字转语音的API(但是可能只提供服务支持,允许第三方接入具体实现)
- 接入更多模型/平台
- 导入或导出会话记录
- 图片渲染回复
- Bot人设优化,支持设置示范对话
部署
因为koishi平台的插件市场的友好性和便捷性,所以我们可以在koishi下快速的安装本插件额无需额外的复杂配置。
首先前往koishi平台的插件市场,搜索chathub
,然后安装以下插件:
- 核心服务支持插件:
@dingyi222666/chathub
- 模型适配器插件:
@dingyi222666/chathub-xxx-adapter
(xxx为目前我们支持的模型适配器的名称,见下表)
安装好插件(还需要安装好插件依赖的前置插件)后配置好插件和适配器(例如适配器所需要的API KEY,并且请设置一个适配器为默认选择的适配器( 全局设置 -> isDefault ),不然的话没有默认的适配器无法使用),然后重启一次Koishi。
接下来就可以使用本插件了,尝试向Bot交流,并观察Log的输出(如果有bug请告诉我!使用不稳定的话推荐打开调试模式以获得更详细的Log日志好向我反馈)。
适配支持
我们目前支持以下模型/平台
模型/平台 | 接入方式 | 特性 | 注意事项 |
---|---|---|---|
OpenAI (GPT-3/GPT3.5) | 本地Client,官方API接入 | 可自定义人格 | API接入需要付费 |
New Bing | 本地Client,逆向API接入 | 自带网络搜索,强时效性 | 需要有NewBing的账号 |
poe.com | 本地Client,逆向API接入 | 网站可选多种模型,和New Bing一样免费 | 需要有poe.com的账号 |
网络搜索注入我们支持:
- Baidu (Web)
- Bing (Web)
手动接入其他模型
等待施工...
感谢
本项目在编写时参考了其他开源项目,特别感谢以下项目:
6 months ago
10 months ago
10 months ago
10 months ago
8 months ago
8 months ago
8 months ago
6 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
8 months ago
8 months ago
8 months ago
8 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago