BAIZE AI RESOURCE

多模型 AI 对话系统

LibreChat

LibreChat 是可自行部署的 AI 对话系统,可接入多类模型服务及搜索、图像、计算等工具,帮助个人或团队在统一入口完成问答、内容生成和外部信息查询等任务。

LibreChat

资源介绍

LibreChat 是一套面向个人与团队的可部署 AI 对话系统,适合希望集中使用不同模型服务,并按需扩展搜索、图像生成、天气查询和计算能力的用户。系统可通过环境变量配置模型及第三方工具的访问凭据;用户可在同一套系统中进行对话,并让 Agent 在任务过程中调用已启用的工具。仓库中还提供用户创建、邀请、封禁、删除及权限相关功能,适用于需要自行管理使用者和访问能力的部署场景。

核心能力

多类模型服务接入

代码中包含 Ollama 客户端,并集成 OpenAI、Google、Anthropic Vertex 与 AWS Bedrock 等相关依赖,可用于连接不同的模型服务。

可配置外部工具

内置工具清单包含 Google、Tavily、Traversaal 搜索,以及 OpenWeather、Wolfram 和计算器等能力;需要密钥的工具可通过对应环境变量启用。

Agent 追问协作

Agent 专用的 Ask User 工具可在任务执行中暂停,并向用户提出澄清问题后等待回复。

用户与权限管理

仓库提供创建用户、邀请用户、封禁用户和删除用户的脚本,并包含权限控制相关控制器与测试文件。

使用方法

  1. 获取 LibreChat 源码,并根据 `.env.example` 准备部署所需的环境变量。

  2. 选择需要使用的模型服务,填写相应的访问凭据;如需本地模型,可配置 Ollama。

  3. 按需启用搜索、天气、图像生成或计算工具,并填写各工具要求的 API Key、服务地址或索引信息。

  4. 部署系统后创建或邀请用户,在对话中使用已配置的模型、工具和 Agent 能力。

使用案例

检索外部信息

使用场景个人用户需要查询公开信息或天气

配置所需的搜索工具或 OpenWeather 访问凭据后,在对话中提出问题,让已启用的工具查询外部信息,辅助回答。

生成与编辑图片

使用场景内容创作者需要制作配图或修改图片

配置图像服务后,输入文字描述生成图片;如需编辑图片,可使用已配置的 OpenAI Image Tools。

补全任务需求

使用场景用户交给 Agent 的任务缺少必要条件

启用 Ask User 工具后,Agent 可暂停任务并向用户追问。用户补充信息后,任务再继续执行。

包含内容

librechat-source.zip
README-中文安装说明.md
LICENSE-MIT.txt
THIRD-PARTY-NOTICES.md
SHA256.txt

常见问题

LibreChat 是在线现成账号服务吗?
这条资源介绍的是可自行部署的系统。部署者需要准备运行环境,并配置模型服务与访问凭据。
可以在同一入口使用不同模型吗?
可以。管理员按官方配置启用所需模型提供商后,用户可在统一界面选择和使用已开放的模型。
搜索和图像功能会自动可用吗?
不会。搜索、图像生成等工具需要部署者选择启用,并按对应服务填写密钥或地址。
适合团队共用吗?
适合需要自行管理用户和访问能力的团队;正式使用前应检查邀请、角色、权限及所配置工具的使用范围。