🚀 v0.8.8-rc3 中的新功能
- 代理管理 API(测试版):创建、发现、更新和删除代理;管理代理文件和技能;通过部署绑定的 OIDC 身份验证机器客户端,同时保留现有的角色和代理访问控制。
- 附加工作区(高度实验性):为每个托管或个人代码工作器选择或保存每个代理的默认工作区,然后允许代理检查目录树、读取和搜索文件、编写更改以及在有限超时内运行 Bash。个人工作器支持有限的自助注册、就绪状态和每个代理的 Git 身份。
- 后台工具控制:可选择取消普通后台工具(包括附加的 Bash),同时保持分离的子代理执行独立。
- 代码审批控制:在管理员允许的情况下,对文件写入和命令执行选择“询问”、“允许”或“拒绝”,包括用于受信任附加环境的完全访问模式。文件搜索和运行代码也遵循角色授权。
- 手动上下文压缩:在上下文窗口填满之前启动仅总结轮次,同时根据部署的总结策略保留最近的对话内容。
- 上下文使用情况:检查对话、保留的工具流量、代理指令、缓存、成本和运行压力,不重复计算类别子集。
- 统一附件:上传一次,让 LibreChat 将内容路由到模型或提取的文本,然后仅在需要时提供文件搜索和代码工具。
- 模型:为 OpenAI 和代理端点添加了 GPT-6 Astra,支持响应 API 路由和工具调用。
- 代理和聊天 UI:统一的工具活动、推理、搜索和代理工作流;添加了一个可拖动的聊天和收藏固定部分、动态状态图标、高对比度主题、富文本消息复制、更清晰的侧边栏标题以及优化的实时阶段布局。
- 可观测性:通过 OpenTelemetry 导出相关应用日志,配置允许的 Langfuse 跟踪身份和元数据,使用客户端构建 ID 标记浏览器诊断,并将洞察范围限定为授权代理。
- 可靠性和安全性:加强了代理续行和检查点恢复、Redis 存活检测、DocumentDB 协调、OpenID 和 MCP OAuth 会话、共享链接限流、租户隔离、附件限制以及上传错误处理。
阅读完整的 v0.8.8-rc3 变更日志。
- LibreChat 智能体:无代码自定义助手:构建专业的、AI 驱动的辅助工具
智能体市场:发现并部署社区构建的智能体
协作共享:与特定用户和群组共享智能体
灵活且可扩展:使用 MCP 服务器、工具、文件搜索、代码执行等功能
技能(Skills):创建可重用的 SKILL.md 指令包,用于手动、自动或持续运行的智能体工作流
智能体插件(Agent Plugins):实验性地将部署技能和 MCP 服务器打包为启动时加载的包
子智能体(Subagents):将专注任务委托给具有独立上下文窗口的隔离子智能体运行实例
智能体管理 API:通过部署绑定的 OIDC 客户端自动化智能体、文件和技能的管理
附加代码工作区(Attached Code Workspaces):允许智能体在托管或个人工作区中检查、搜索、编辑和运行命令(高度实验性)
兼容自定义端点、OpenAI、Azure、Anthropic、AWS Bedrock、Google、Vertex AI、Responses API 等
工具的模型上下文协议(MCP)支持
- 无代码自定义助手:构建专业的、AI 驱动的辅助工具
- 智能体市场:发现并部署社区构建的智能体
- 协作共享:与特定用户和群组共享智能体
- 灵活且可扩展:使用 MCP 服务器、工具、文件搜索、代码执行等功能
- 技能(Skills):创建可重用的
SKILL.md 指令包,用于手动、自动或持续运行的智能体工作流
- 智能体插件(Agent Plugins):实验性地将部署技能和 MCP 服务器打包为启动时加载的包
- 子智能体(Subagents):将专注任务委托给具有独立上下文窗口的隔离子智能体运行实例
- 智能体管理 API:通过部署绑定的 OIDC 客户端自动化智能体、文件和技能的管理
- 附加代码工作区(Attached Code Workspaces):允许智能体在托管或个人工作区中检查、搜索、编辑和运行命令(高度实验性)
- 兼容自定义端点、OpenAI、Azure、Anthropic、AWS Bedrock、Google、Vertex AI、Responses API 等
- 工具的模型上下文协议(MCP)支持
🔍 网络搜索:
- 搜索互联网并检索相关信息以增强 AI 上下文
- 结合搜索提供商、内容抓取工具和结果重排序器以获得最佳结果
- 可自定义 Jina 重排序:为排序服务配置自定义 Jina API URL
- 了解更多 →
🪄 带代码工件的生成式 UI:
- 代码工件直接在聊天中创建 React、HTML 和 Mermaid 内容
- 全屏打开预览并将 Mermaid 图表导出为 SVG 或 PNG
🎨 图像生成与编辑:
- 使用 GPT-Image-1 进行文本到图像和图像到图像转换
- 使用 DALL-E (3/2)、Stable Diffusion、Flux 或任何 MCP 服务器进行文本到图像转换
- 通过提示生成精美的视觉效果,或通过单个指令优化现有图像
💾 预设与上下文管理:
- 创建、保存和共享自定义预设
- 在聊天过程中切换 AI 端点和预设
- 通过对话分支编辑、重新提交和继续消息
- 创建并与特定用户和群组共享提示词
- 分支消息和对话以实现高级上下文控制
- 根据需要压缩长对话,同时保留最近的上下文
💬 多模态与文件交互:
- 使用 Claude 3、GPT-4.5、GPT-4o、o1、Llama-Vision 和 Gemini 上传和分析图像 📸
- 使用自定义端点、OpenAI、Azure、Anthropic、AWS Bedrock 和 Google 与文件聊天 🗃️
- 将消息复制为格式化富文本,用于文档、电子邮件和协作应用
🌎 多语言界面:
- 英语、中文(简体)、中文(繁体)、阿拉伯语、德语、西班牙语、法语、意大利语
- 波兰语、葡萄牙语(葡萄牙)、葡萄牙语(巴西)、俄语、日语、瑞典语、韩语、越南语
- 土耳其语、荷兰语、希伯来语、加泰罗尼亚语、捷克语、丹麦语、爱沙尼亚语、波斯语
- 芬兰语、匈牙利语、亚美尼亚语、印度尼西亚语、格鲁吉亚语、拉脱维亚语、泰语、维吾尔语
🧠 推理界面:
- 为 DeepSeek-R1 等思维链/推理 AI 模型提供动态推理界面
🎨 可自定义界面:
- 可自定义下拉菜单和界面,适应高级用户和新手
- 浅色、深色、系统和高对比度外观模式
📈 可观测性:
- 使用 OpenTelemetry 导出跟踪和日志,并连接 Langfuse 以获取智能体和模型洞察
🌊 可恢复流:
- 永不丢失响应:如果连接中断,AI 响应会自动重新连接并恢复
- 多标签页和多设备同步:在多个标签页中打开同一聊天,或在另一设备上继续
- 生产就绪:适用于从单服务器设置到使用 Redis 的水平扩展部署
🗣️ 语音与音频:
- 通过语音转文本和文本转语音实现免手动聊天
- 自动发送和播放音频
- 支持 OpenAI、Azure OpenAI 和 Elevenlabs
📝 更新日志
通过访问发布页面和说明了解最新更新:
[!IMPORTANT] 更新前请查阅更新日志了解重大变更。
🪄 生成式 UI 与代码制品:
- 代码制品 可在聊天中直接创建 React、HTML 和 Mermaid 内容
- 全屏打开预览,并将 Mermaid 图表导出为 SVG 或 PNG 格式
🎨 图像生成与编辑
- 使用 GPT-Image-1 实现文本转图像和图像转图像
- 通过提示词生成精美的视觉效果,或使用单条指令优化现有图像
[!IMPORTANT] 请在更新前查阅更新日志了解不兼容变更。
⭐ 星标历史
✨ 贡献
欢迎贡献、建议、错误报告和修复!
对于新功能、组件或扩展,请在提交PR前先创建issue进行讨论。
如果您想帮助将LibreChat翻译成您的语言,我们非常欢迎您的贡献!改进翻译不仅能让全球更多用户使用LibreChat,还能提升整体用户体验。请查阅我们的翻译指南。
💖 本项目能有今天的成果,感谢所有贡献者
🎉 特别感谢
感谢Locize提供的翻译管理工具,支持LibreChat的多语言功能。