共计 5532 个字符,预计需要花费 14 分钟才能阅读完成。
支持语音合成、多模态、可扩展的(function call)插件系统
一键 免费 拥有你自己的 ChatGPT/Gemini/Claude/Ollama 应用
1
文件上传 / 知识库
LobeChat 支持文件上传与知识库功能,你可以上传文件、图片、音频、视频等多种类型的文件,以及创建知识库,方便用户管理和查找文件。同时在对话中使用文件和知识库功能,实现更加丰富的对话体验
2
多模型服务商支持
实现了对以下模型服务商的支持:
- AWS Bedrock:集成了 AWS Bedrock 服务,支持了 Claude / LLama2 等模型,提供了强大的自然语言处理能力。
- Google AI (Gemini Pro、Gemini Vision):接入了 Google 的 Gemini 系列模型,包括 Gemini 和 Gemini Pro,以支持更高级的语言理解和生成。
- Anthropic (Claude):接入了 Anthropic 的 Claude 系列模型,包括 Claude 3 和 Claude 2,多模态突破,超长上下文,树立行业新基准。
- ChatGLM:加入了智谱的 ChatGLM 系列模型(GLM-4/GLM-4-vision/GLM-3-turbo),为用户提供了另一种高效的会话模型选择。
- Moonshot AI (月之暗面):集成了 Moonshot 系列模型,这是一家来自中国的创新性 AI 创业公司,旨在提供更深层次的会话理解。
- Together.ai:集成部署了数百种开源模型和向量模型,无需本地部署即可随时访问这些模型。
- 01.AI (零一万物):集成了零一万物模型,系列 API 具备较快的推理速度,这不仅缩短了处理时间,同时也保持了出色的模型效果。
- Groq:接入了 Groq 的 AI 模型,高效处理消息序列,生成回应,胜任多轮对话及单次交互任务。
- OpenRouter:其支持包括 Claude 3,Gemma,Mistral,Llama2和 Cohere 等模型路由,支持智能路由优化,提升使用效率,开放且灵活。
- Minimax: 接入了 Minimax 的 AI 模型,包括 MoE 模型 abab6,提供了更多的选择空间。
- DeepSeek: 接入了 DeepSeek 的 AI 模型,包括最新的 DeepSeek-V2,提供兼顾性能与价格的模型。
- Qwen: 接入了 Qwen 的 AI 模型,包括最新的 qwen-turbo,qwen-plus 和 qwen-max 等模型。
- Novita AI: 性价比最高的开源模型供应商,支持 Llama,Mistral 系列等最前沿的开源模型。在情感陪伴等场景表现优异,无任何内容限制或审查。
3
支持本地大语言模型 (LLM)
为了满足特定用户的需求,LobeChat 还基于 Ollama 支持了本地模型的使用,让用户能够更灵活地使用自己的或第三方的模型。
4
模型视觉识别 (Model Visual)
LobeChat 已经支持 OpenAI 最新的 gpt-4-vision
支持视觉识别的模型,这是一个具备视觉识别能力的多模态应用。用户可以轻松上传图片或者拖拽图片到对话框中,助手将能够识别图片内容,并在此基础上进行智能对话,构建更智能、更多元化的聊天场景。
这一特性打开了新的互动方式,使得交流不再局限于文字,而是可以涵盖丰富的视觉元素。无论是日常使用中的图片分享,还是在特定行业内的图像解读,助手都能提供出色的对话体验。
5
TTS & STT 语音会话
LobeChat 支持文字转语音(Text-to-Speech,TTS)和语音转文字(Speech-to-Text,STT)技术,用户可以像与真人交谈一样与我们的对话助手进行交流。用户可以从多种声音中选择,给助手搭配合适的音源。同时,对于那些倾向于听觉学习或者想要在忙碌中获取信息的用户来说,TTS 提供了一个极佳的解决方案。
在 LobeChat 中,精心挑选了一系列高品质的声音选项 (OpenAI Audio, Microsoft Edge Speech),以满足不同地域和文化背景用户的需求。用户可以根据个人喜好或者特定场景来选择合适的语音,从而获得个性化的交流体验。
6
Text to Image 文生图
支持最新的文本到图片生成技术,LobeChat 现在能够让用户在与助手对话中直接调用文生图工具进行创作。通过利用 DALL-E 3
、MidJourney
和 Pollinations
等 AI 工具的能力,助手们现在可以将你的想法转化为图像。同时可以更私密和沉浸式地完成你的创作过程。
7
插件系统 (Tools Calling)
LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地增强了 ChatGPT 的实用性和灵活性。
通过利用插件,ChatGPT 能够实现实时信息的获取和处理,例如自动获取最新新闻头条,为用户提供即时且相关的资讯。
此外,这些插件不仅局限于新闻聚合,还可以扩展到其他实用的功能,如快速检索文档、生成图象、获取电商平台数据,以及其他各式各样的第三方服务。
最近新增 | 插件描述 |
---|---|
谷歌自定义搜索引擎 By vsnthdev on 2024-12-02 |
通过他们的官方自定义搜索引擎 API 搜索谷歌。网络 搜索 |
Speak By speak on 2024-12-02 |
使用 Speak,您的 AI 语言导师,学习如何用另一种语言说任何事情。教育 语言 |
通义万象图像生成器 By YoungTx on 2024-08-09 |
此插件使用阿里巴巴的通义万象模型根据文本提示生成图像。图像 通义 万象 |
购物工具 By shoppingtools on 2024-07-19 |
在 eBay 和 AliExpress 上搜索产品,查找 eBay 活动和优惠券。获取快速示例。购物 e-bay ali-express 优惠券 |
8
助手市场 (GPTs)
在 LobeChat 的助手市场中,创作者们可以发现一个充满活力和创新的社区,它汇聚了众多精心设计的助手,这些助手不仅在工作场景中发挥着重要作用,也在学习过程中提供了极大的便利。我们的市场不仅是一个展示平台,更是一个协作的空间。在这里,每个人都可以贡献自己的智慧,分享个人开发的助手。
最近新增 | 助手说明 |
---|---|
系统指令专家 By yuyun2000 on undefined |
擅长精炼与生成高效系统指令系统指令 写作 细节优化 用户需求 |
日语帮助记忆师 By sharkbear212 on undefined |
擅长日语五十音,平假名,片假名,单词和短语解释与记忆技巧解释 记忆技巧 日语教学 |
诗词卡片设计师 By lianxin255 on undefined |
擅长设计诗词卡片,提升艺术感与吸引力诗词卡片设计 卡片 创意 艺术表现 |
日常医生 By yuyun2000 on undefined |
擅长外科诊疗与个性化健康管理全科医学 外科 健康咨询 个性化治疗 医学教育 |
9
支持本地 / 远程数据库
LobeChat 支持同时使用服务端数据库和本地数据库。根据您的需求,您可以选择合适的部署方案:
- 本地数据库:适合希望对数据有更多掌控感和隐私保护的用户。LobeChat 采用了 CRDT (Conflict-Free Replicated Data Type) 技术,实现了多端同步功能。这是一项实验性功能,旨在提供无缝的数据同步体验。
- 服务端数据库:适合希望更便捷使用体验的用户。LobeChat 支持 PostgreSQL 作为服务端数据库。关于如何配置服务端数据库的详细文档,请前往 配置服务端数据库。
10
支持多用户管理
LobeChat 支持多用户管理,提供了两种主要的用户认证和管理方案,以满足不同需求:
-
next-auth:LobeChat 集成了
next-auth
,一个灵活且强大的身份验证库,支持多种身份验证方式,包括 OAuth、邮件登录、凭证登录等。通过next-auth
,您可以轻松实现用户的注册、登录、会话管理以及社交登录等功能,确保用户数据的安全性和隐私性。 -
Clerk:对于需要更高级用户管理功能的用户,LobeChat 还支持
Clerk
,一个现代化的用户管理平台。Clerk
提供了更丰富的功能,如多因素认证 (MFA)、白名单、用户管理、登录活动监控等。通过Clerk
,您可以获得更高的安全性和灵活性,轻松应对生产级的用户管理需求。
11
渐进式 Web 应用 (PWA)
采用了渐进式 Web 应用 PWA 技术,这是一种能够将网页应用提升至接近原生应用体验的现代 Web 技术。通过 PWA,LobeChat 能够在桌面和移动设备上提供高度优化的用户体验,同时保持轻量级和高性能的特点。在视觉和感觉上,经过精心设计,以确保它的界面与原生应用无差别,提供流畅的动画、响应式布局和适配不同设备的屏幕分辨率。
12
移动设备适配
针对移动设备进行了一系列的优化设计,以提升用户的移动体验。
13
自定义主题
作为设计工程师出身,LobeChat 在界面设计上充分考虑用户的个性化体验,因此引入了灵活多变的主题模式,其中包括日间的亮色模式和夜间的深色模式。除了主题模式的切换,还提供了一系列的颜色定制选项,允许用户根据自己的喜好来调整应用的主题色彩。无论是想要沉稳的深蓝,还是希望活泼的桃粉,或者是专业的灰白,用户都能够在 LobeChat 中找到匹配自己风格的颜色选择。
更多特性
除了上述功能特性以外,LobeChat 所具有的设计和技术能力将为你带来更多使用保障:
- 💎 精致 UI 设计:经过精心设计的界面,具有优雅的外观和流畅的交互效果,支持亮暗色主题,适配移动端。支持 PWA,提供更加接近原生应用的体验。
- 🗣️ 流畅的对话体验:流式响应带来流畅的对话体验,并且支持完整的 Markdown 渲染,包括代码高亮、LaTex 公式、Mermaid 流程图等。
- 💨 快速部署:使用 Vercel 平台或者我们的 Docker 镜像,只需点击一键部署按钮,即可在 1 分钟内完成部署,无需复杂的配置过程。
- 🔒 隐私安全:所有数据保存在用户浏览器本地,保证用户的隐私安全。
- 🌐 自定义域名:如果用户拥有自己的域名,可以将其绑定到平台上,方便在任何地方快速访问对话助手。
✨ 随着产品迭代持续更新,我们将会带来更多更多令人激动的功能!
使用 Docker 部署
提供了 Docker 镜像,供你在自己的私有设备上部署 LobeChat 服务。使用以下命令即可使用一键启动 LobeChat 服务:
$ docker run -d -p 3210:3210
-e OPENAI_API_KEY=sk-xxxx
-e ACCESS_CODE=lobe66
--name lobe-chat
lobehub/lobe-chat
如果你需要通过代理使用 OpenAI 服务,你可以使用 OPENAI_PROXY_URL
环境变量来配置代理地址:
$ docker run -d -p 3210:3210
-e OPENAI_API_KEY=sk-xxxx
-e OPENAI_PROXY_URL=https://api-proxy.com/v1
-e ACCESS_CODE=lobe66
--name lobe-chat
lobehub/lobe-chat
环境变量
本项目提供了一些额外的配置项,使用环境变量进行设置:
环境变量 | 类型 | 描述 | 示例 |
---|---|---|---|
OPENAI_API_KEY |
必选 | 这是你在 OpenAI 账户页面申请的 API 密钥 | sk-xxxxxx...xxxxxx |
OPENAI_PROXY_URL |
可选 | 如果你手动配置了 OpenAI 接口代理,可以使用此配置项来覆盖默认的 OpenAI API 请求基础 URL | https://api.chatanywhere.cn 或 https://aihubmix.com/v1 默认值: https://api.openai.com/v1 |
ACCESS_CODE |
可选 | 添加访问此服务的密码,你可以设置一个长密码以防被爆破,该值用逗号分隔时为密码数组 | awCTe)re_r74 or rtrt_ewee3@09! or code1,code2,code3 |
OPENAI_MODEL_LIST |
可选 | 用来控制模型列表,使用 + 增加一个模型,使用 - 来隐藏一个模型,使用 模型名 = 展示名 来自定义模型的展示名,用英文逗号隔开。 |
qwen-7b-chat,+glm-6b,-gpt-3.5-turbo |
宝塔面板部署
前提
- 仅适用于宝塔面板 9.2.0 及以上版本
- 安装宝塔面板,前往宝塔面板官网,选择正式版的脚本下载安装
部署
- 登录宝塔面板,在左侧菜单栏中点击
Docker
- 首次会提示安装
Docker
和Docker Compose
服务,点击立即安装,若已安装请忽略。 - 安装完成后在
Docker- 应用商店 -AI/ 大模型
中找到LobeChat
,点击安装
- 设置域名等基本信息,点击
确定
- 名称:应用名称,默认
lobechat_随机字符
- 版本选择:默认
latest
- 域名:如您需要通过域名访问,请在此处填写您的域名
- 允许外部访问:如您需通过
IP+Port
直接访问,请勾选,如您已经设置了域名,请不要勾选此处 - 端口:默认
3210
,可自行修改 - 访问密码:默认随机生成
- OpenAI API 密钥:请输入您的 Open API 密钥
- OpenAI 代理 URL:默认为官方地址
- OpenAI 模型列表:输入使用的模型
- CPU 核心数限制:0 为不限制,根据实际需要设置
- 内存限制:0 为不限制,根据实际需要设置
- 提交后面板会自动进行应用初始化,大概需要
1-3
分钟,初始化完成后即可访问。
访问 LobeChat
- 如果您填写域名,请在浏览器输入您的域名访问,如
http://demo.lobechat
,即可访问LobeChat
页面。 - 请在浏览器地址栏中输入域名访问
http://< 宝塔面板 IP>:3210
,即可访问LobeChat
页面。