lobehub/lobe-chat 是一个开源的、现代设计风格的 ChatGPT/大语言模型 (LLMs) 用户界面 (UI) 和框架。它旨在为用户提供高度灵活和可扩展的 AI 对话体验,支持多种大型语言模型(如 OpenAI GPT、Anthropic Claude、Google Gemini 等),并具备丰富的功能,使其适用于个人用户、开发者以及企业场景。
以下是该项目的核心特性与亮点:
1. 支持多种大型语言模型服务提供商
LobeChat 集成了多个主流的大语言模型服务提供商,包括:
OpenAI:支持 GPT 系列模型。
Anthropic:支持 Claude 3 系列模型。
Google:支持 Gemini 系列模型。
Ollama:本地化部署的 LLM 支持。
Bedrock (AWS):提供 Anthropic 的 Claude 和 Meta 的 Llama 模型。
DeepSeek, PPIO, HuggingFace, OpenRouter, Cloudflare Workers AI等其他平台。
总共支持 41 家服务提供商,并且仍在计划增加更多。
2. 本地模型支持
除了云端模型,LobeChat 还支持通过 Ollama在本地运行模型,允许用户在自己的设备上部署和使用大语言模型,确保数据隐私和灵活性。
3. 多模态交互
图像识别:集成 OpenAI 的
gpt-4-vision模型,支持上传图片并进行视觉识别和对话。文本到图像生成:支持 DALL-E 3、MidJourney 和 Pollinations 等图像生成工具,用户可以直接在聊天中生成图像。
语音合成 (TTS) 与语音识别 (STT):支持将文本转换为语音,并提供多语言语音选项。
4. 插件系统(Function Calling)
LobeChat 提供了强大的插件生态系统,可以动态扩展其功能。例如:
实时搜索网络信息。
文档分析、Bilibili/Steam 数据获取等。
图像生成、股票分析等实用功能。
目前已有 43 个插件,并持续增长。
5. 代理市场 (Agent Market)
LobeChat 拥有一个活跃的社区驱动的 代理市场,用户可以发现、提交和共享 AI 代理(Agents)。这些代理可以在工作、学习等多个场景中提供帮助。目前已有 488 个代理可用。
6. 高级对话功能
Chain of Thought (CoT):可视化 AI 的推理过程,增强透明度。
Branching Conversations:支持多路径对话,提升自然交互体验。
Artifacts 支持:实时生成 SVG、HTML 页面、文档等内容。
7. 文件上传与知识库
LobeChat 允许用户上传文件(如 PDF、图片、音频、视频)并创建知识库,用于辅助对话或检索信息。
8. 数据库支持
本地数据库:使用 CRDT 技术实现多设备同步(实验性功能)。
服务器端数据库:支持 PostgreSQL,适合需要集中管理数据的场景。
9. 多用户管理
LobeChat 提供两种用户管理方案:
NextAuth:支持 OAuth、邮件登录等方式。
Clerk:提供更高级的功能,如双因素认证 (MFA) 和用户活动监控。
10. 移动端适配与 PWA
LobeChat 支持 渐进式 Web 应用 (PWA),可在桌面和移动设备上安装为类原生应用,提供流畅的用户体验。同时优化了移动端交互体验。
11. 主题与个性化
支持 深色/浅色主题自动切换。
提供多种颜色自定义选项。
支持 气泡对话模式和 文档模式。
15. 性能优化
LobeChat 在性能方面进行了深度优化,提供高效的页面加载速度和流畅的交互体验,尤其在桌面和移动设备上表现优异。
总结
lobehub/lobe-chat 是一个功能强大、高度可定制且易于部署的 AI 聊天界面框架,适用于希望快速搭建私有 AI 助手、探索大模型能力或构建企业级 AI 解决方案的开发者和用户。它不仅集成了最新的 AI 技术,还提供了良好的用户体验和强大的扩展性,是一个值得尝试的开源项目。









注意看我的箭头所示,要安装好ollama。