About LibreChat
Enhanced ChatGPT Clone: Features OpenAI, Assistants API, Azure, Groq, GPT-4 Vision, Mistral, Bing, Anthropic, OpenRouter, Google Gemini, AI model switching, message search, langchain, DALL-E-3, ChatGPT Plugins, OpenAI Functions, Secure Multi-User System, Presets, completely open-source for self-hosting. More features in development
LibreChat亮点
LibreChat[1] 是一个非常神奇的项目,一比一像素级复刻了 ChatGPT Plus,和 ChatGPT 的界面简直就是一模一样,可以连接到 OpenAI、Google、Bing 等不同的 AI 模型。它具备以下特点和功能:
- 多功能聊天界面:提供类似于 ChatGPT 的用户界面,包含深色模式和流式传输功能。
- 多模态聊天:支持 GPT-4V 和 Gemini Vision,可以分析图像,提供更丰富的交互方式。
- 支持多个 AI 模型:集成了 OpenAI、Azure、Google Vertex AI 和 Claude 等多种AI模型,为用户提供多样化的聊天体验。
- 自定义预设 Agent:用户可以创建、保存并共享自己的自定义预设。
- 会话分支功能:支持编辑、重新提交和继续消息,使对话更加灵活。
- 导出对话:允许用户将对话导出为截图、Markdown、文本和 JSON 格式,方便保存和分享。
- 消息/对话搜索:提供全面的消息和对话搜索功能,帮助用户快速找到所需信息。
- 插件支持:包括网页访问和使用 DALL-E-3 生成图像的插件,扩展了应用的功能。
- 多用户安全认证:提供多用户安全认证,包括监督和令牌消费工具,确保安全性。
- 配置选项:支持配置代理、反向代理和 Docker,提供多种部署选项,包含 Sealos 一键部署方案,并且完全开源自托管。
Docker安装步骤:
- 更新系统:
sudo apt update
- 克隆 LibreChat:
git clone https://github.com/danny-avila/LibreChat.git
- 安装 Docker:
sudo apt install docker.io && apt install docker-compose -y
- 创建 LibreChat 文件夹
mkdir LibreChat
- 进入 LibreChat 文件夹:
cd LibreChat
- 创建 .env 文件:
cp .env.example .env
- 构建 Docker 镜像:
docker-compose build
- 启动 LibreChat:
docker-compose up -d
- 删除镜像:
docker-compose down
如果你使用的是第三方中转的 Key,那就需要改成自定义的 API 地址。
注意:API 地址末尾需要加上路径 /v1。
https://api.openai.com
https://api.openai-proxy.com
https://api.openai.com/v1
https://api.fastgpt.in/api/v1
https://api.openai-proxy.com/v1