Chatbot UI 是一个开源的聊天机器人Web UI框架,由@mckaywrigley 开发并在GitHub上发布。这个框架支持将多种聊天机器人模型集成到一个美观、功能齐全的界面中,包括OpenAI、Azure OpenAI、Anthropic、Google、Mistral和Perplexity等。此外,它还支持Ollama上的本地模型接入,使得用户只需输入这些模型的API,就能快速创建各种聊天机器人。
软件功能
- 聊天功能:支持图像和文件传输。
- 模型接入:支持多种AI模型接入,如OpenAI和Google等。
- 详细的聊天设置:提供丰富的聊天配置选项。
- 预设创建:支持聊天设置预设的快速选择和创建。
- 命令提示:支持使用/命令和@命令。
- 文件和集合处理:支持文件和文件集合的处理。
- 辅助功能:包括角色/GPTs等助手工具(正在开发中)。
- 数据导入/导出:支持所有功能的数据导入和导出。
- 分享功能:提供内容分享选项。
- 认证系统:包含用户认证系统。
- 个人资料:带有个人档案背景的个人资料页面。
- 工作区定制:支持带有自定义指令的工作区。
- 本地运行或托管部署:支持本地运行或在服务器上部署。
- 集成的图像/文件存储:内置图像和文件存储解决方案。
即将支持的功能
- 工具:将增加更多实用工具。
- 外部数据源和集成:将支持更多外部数据源和集成。
- 团队支持:将提供团队协作功能。
所有这些功能都是100%开源的,并遵循MIT许可证。
下载地址
Chatbot UI 的GitHub页面:Chatbot UI on GitHub
作者:@mckaywrigley
GitHub:github.com/mckaywrigley/chatbot-ui