English
中文
🚀 v0.8.8-rc3 新特性
- Agent 管理 API(测试版): 创建、发现、更新和删除 Agent;管理 Agent 文件与 Skills(技能);通过与部署绑定的 OIDC 身份认证机器客户端,同时保留现有角色与 Agent 访问控制。
- 附加工作区(高度实验性): 为每个托管或个人代码工作器选择或保存一个按 Agent 划分的默认工作区,然后让 Agent 检查目录树、读取和搜索文件、编写变更,并在受限的超时时间内运行 Bash。个人工作器支持有界自助注册、就绪状态以及按 Agent 划分的 Git 身份。
- 后台工具控制: 可选择取消普通的后台工具(包括附加的 Bash),同时保持独立的 Subagent(子代理)执行不受影响。
- 代码审批控制: 在管理员允许的范围内,针对文件写入和命令执行可选择询问(Ask)、允许(Allow) 或拒绝(Deny),包括为受信任的附加环境提供的完全访问(Full access) 模式。文件搜索与运行代码同样遵循角色授权。
- 手动上下文压缩: 在上下文窗口填满之前发起仅用于摘要的轮次,同时根据部署的摘要策略保留最近的对话内容。
- 上下文用量(Context Usage): 检查对话、保留的工具流量、Agent 指令、缓存、成本和剩余空间压力,且不会对类别子集重复计数。
- 统一附件: 只需上传一次,LibreChat 即可将内容路由到模型或提取为文本,并按需为文件搜索与代码工具开通权限。
- 模型: 为 OpenAI 和 Agents 端点新增 GPT-6 Astra,支持 Responses API 路由与工具调用。
- Agent 与聊天界面: 统一的工具活动、推理、搜索与 Agent 工作流;新增一个可拖动的「已固定」分区用于聊天与收藏、可变形状态图标、高对比度主题、富文本消息复制、更清晰的侧边栏标题以及更精细的实时阶段布局。
- 可观测性: 通过 OpenTelemetry 导出可关联的应用日志,配置受允许名单约束的 Langfuse 追踪身份与元数据,为浏览器诊断打上客户端构建 ID 标签,并将洞察(Insights)范围限定在已授权的 Agent 内。
- 可靠性与安全性: 增强了 Agent 续接与检查点恢复、Redis 存活检测、DocumentDB 协调、OpenID 与 MCP OAuth 会话、共享链接限流、租户隔离、附件上限以及上传错误处理。
✨ 功能特性
-
🖥️ 界面与体验 借鉴 ChatGPT 设计,并提供增强的设计与功能
-
🤖 AI 模型选择:
- Anthropic(Claude)、AWS Bedrock、OpenAI、Azure OpenAI、Google、Vertex AI、OpenAI Responses API(含 Azure)
- 自定义端点(Custom Endpoints):无需代理即可将任何兼容 OpenAI 的 API 与 LibreChat 配合使用
- 兼容本地与远程 AI 提供商:
- Ollama、AMD Lemonade、groq、Cohere、Mistral AI、Apple MLX、koboldcpp、together.ai,
- OpenRouter、Helicone、Perplexity、ShuttleAI、Deepseek、Qwen 等
-
🔧 代码解释器 API(Code Interpreter API):
- 安全、沙箱化的执行环境,支持 Python、Node.js(JS/TS)、Go、C/C++、Java、PHP、Rust 和 Fortran
- 无缝的文件处理:直接上传、处理与下载文件
- 无隐私顾虑:完全隔离且安全的执行环境
- 开源且可自托管:由 ClickHouse/code-interpreter 提供支持
-
🔦 Agent 与工具集成:
- LibreChat Agents:
- 零代码自定义助手:构建专业化的 AI 驱动助手
- Agent 市场:发现并部署社区构建的 agent
- 协作共享:与指定用户和群组共享 agent
- 灵活且可扩展:使用 MCP 服务器、工具、文件搜索、代码执行等
- Skills:创建可复用的
SKILL.md指令包,用于手动、自动或常驻的 agent 工作流 - Agent 插件(Agent Plugins):实验性地将部署级 Skills 与 MCP 服务器打包为启动时加载的插件包
- Subagents(子代理):将聚焦的工作委派给具有独立上下文窗口的隔离子代理运行
- Agent 管理 API:通过与部署绑定的 OIDC 客户端自动化管理 Agent、文件与 Skills
- 附加代码工作区:让 Agent 在托管或个人工作区中检查、搜索、编辑文件并执行命令(高度实验性)
- 兼容自定义端点、OpenAI、Azure、Anthropic、AWS Bedrock、Google、Vertex AI、Responses API 等
- 支持模型上下文协议(Model Context Protocol,MCP) 作为工具
-
🔍 Web 搜索:
- 搜索互联网并检索相关信息,以增强 AI 上下文
- 结合搜索提供商、内容抓取器与结果重排器以获得最佳结果
- 可定制的 Jina 重排:为重排服务配置自定义的 Jina API URL
- 了解更多 →
-
🪄 使用代码工件的生成式 UI:
- 代码工件(Code Artifacts) 可在聊天中直接创建 React、HTML 与 Mermaid 内容
- 全屏打开预览,并将 Mermaid 图表导出为 SVG 或 PNG
-
🎨 图像生成与编辑
- 使用 GPT-Image-1 进行文生图与图生图
- 使用 DALL-E(3/2)、Stable Diffusion、Flux 或任何 MCP 服务器 进行文生图
- 通过提示词生成令人惊艳的视觉效果,或通过一条指令优化现有图像
-
💾 预设与上下文管理:
- 创建、保存并共享自定义预设
- 在聊天中途切换 AI 端点与预设
- 编辑、重新提交并继续消息,支持会话分支
- 创建并与指定用户和群组共享提示词
- 分叉消息与对话(Fork Messages & Conversations) 以实现高级上下文控制
- 按需压缩冗长对话,同时保留最近的上下文
-
💬 多模态与文件交互:
- 使用 Claude 3、GPT-4.5、GPT-4o、o1、Llama-Vision 与 Gemini 上传并分析图像 📸
- 使用自定义端点、OpenAI、Azure、Anthropic、AWS Bedrock 与 Google 与文件对话 🗃️
- 将消息复制为带格式的富文本,用于文档、电子邮件与协作应用
-
🌎 多语言界面:
- English、中文(简体)、中文(繁體)、العربية、Deutsch、Español、Français、Italiano
- Polski、Português (PT)、Português (BR)、Русский、日本語、Svenska、한국어、Tiếng Việt
- Türkçe、Nederlands、עברית、Català、Čeština、Dansk、Eesti、فارسی
- Suomi、Magyar、Հայերեն、Bahasa Indonesia、ქართული、Latviešu、ไทย、ئۇيغۇرچە
-
🧠 推理界面:
- 面向 DeepSeek-R1 等思维链/推理 AI 模型的动态推理界面
-
🎨 可定制界面:
- 可定制的下拉菜单与界面,同时兼顾高级用户与新用户
- 浅色、深色、跟随系统以及高对比度外观模式
-
📈 可观测性:
- 通过 OpenTelemetry 导出追踪与日志,并连接 Langfuse 以获取 Agent 与模型洞察
-
🌊 可恢复的流式响应(Resumable Streams):
- 永不丢失响应:若连接中断,AI 响应会自动重连并续传
- 多标签页与多设备同步:在多个标签页打开同一聊天,或在另一设备上继续
- 生产就绪:从单服务器部署到使用 Redis 的横向扩展部署均可工作
-
🗣️ 语音与音频:
- 通过语音转文本与文本转语音解放双手聊天
- 自动发送并播放音频
- 支持 OpenAI、Azure OpenAI 与 Elevenlabs
-
📥 导入与导出对话:
- 从 LibreChat、ChatGPT、Chatbot UI 导入对话
- 将对话导出为截图、Markdown、文本、JSON
-
🔍 搜索与发现:
- 搜索所有消息与对话
-
👥 多用户与安全访问:
- 多用户、安全的身份认证,支持 OAuth2、LDAP 与电子邮件登录
- 内置内容审核与 Token 消耗工具
-
- 基于浏览器的 UI,用于管理用户、群组、角色与配置覆盖
- 实时编辑设置以及按角色/群组的权限,无需重新部署
- 与 Docker Compose 栈捆绑,一键搭建
-
⚙️ 配置与部署:
- 配置代理、反向代理、Docker 以及多种部署选项
- 使用 S3 与 CloudFront 获得稳定的媒体链接、边缘分发、签名 Cookie 与安全下载
- 完全本地化使用,或部署到云端