宝塔面板一键免费部署Lobe Chat私有的ChatGPT

28次阅读
没有评论

共计 5532 个字符,预计需要花费 14 分钟才能阅读完成。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

现代化设计的开源 ChatGPT/LLMs 聊天应用与开发框架

支持语音合成、多模态、可扩展的(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 3GemmaMistralLlama2Cohere 等模型路由,支持智能路由优化,提升使用效率,开放且灵活。
  • Minimax: 接入了 Minimax 的 AI 模型,包括 MoE 模型 abab6,提供了更多的选择空间。
  • DeepSeek: 接入了 DeepSeek 的 AI 模型,包括最新的 DeepSeek-V2,提供兼顾性能与价格的模型。
  • Qwen: 接入了 Qwen 的 AI 模型,包括最新的 qwen-turboqwen-plus 和 qwen-max 等模型。
  • Novita AI: 性价比最高的开源模型供应商,支持 LlamaMistral 系列等最前沿的开源模型。在情感陪伴等场景表现优异,无任何内容限制或审查。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

3 支持本地大语言模型 (LLM)

为了满足特定用户的需求,LobeChat 还基于 Ollama 支持了本地模型的使用,让用户能够更灵活地使用自己的或第三方的模型。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

4 模型视觉识别 (Model Visual)

 

LobeChat 已经支持 OpenAI 最新的 gpt-4-vision 支持视觉识别的模型,这是一个具备视觉识别能力的多模态应用。用户可以轻松上传图片或者拖拽图片到对话框中,助手将能够识别图片内容,并在此基础上进行智能对话,构建更智能、更多元化的聊天场景。

这一特性打开了新的互动方式,使得交流不再局限于文字,而是可以涵盖丰富的视觉元素。无论是日常使用中的图片分享,还是在特定行业内的图像解读,助手都能提供出色的对话体验。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

5 TTS & STT 语音会话

 

LobeChat 支持文字转语音(Text-to-Speech,TTS)和语音转文字(Speech-to-Text,STT)技术,用户可以像与真人交谈一样与我们的对话助手进行交流。用户可以从多种声音中选择,给助手搭配合适的音源。同时,对于那些倾向于听觉学习或者想要在忙碌中获取信息的用户来说,TTS 提供了一个极佳的解决方案。

在 LobeChat 中,精心挑选了一系列高品质的声音选项 (OpenAI Audio, Microsoft Edge Speech),以满足不同地域和文化背景用户的需求。用户可以根据个人喜好或者特定场景来选择合适的语音,从而获得个性化的交流体验。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

6 Text to Image 文生图

 

支持最新的文本到图片生成技术,LobeChat 现在能够让用户在与助手对话中直接调用文生图工具进行创作。通过利用 DALL-E 3MidJourney 和 Pollinations 等 AI 工具的能力,助手们现在可以将你的想法转化为图像。同时可以更私密和沉浸式地完成你的创作过程。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

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  优惠券

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

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,您可以获得更高的安全性和灵活性,轻松应对生产级的用户管理需求。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

11 渐进式 Web 应用 (PWA)

 

采用了渐进式 Web 应用 PWA 技术,这是一种能够将网页应用提升至接近原生应用体验的现代 Web 技术。通过 PWA,LobeChat 能够在桌面和移动设备上提供高度优化的用户体验,同时保持轻量级和高性能的特点。在视觉和感觉上,经过精心设计,以确保它的界面与原生应用无差别,提供流畅的动画、响应式布局和适配不同设备的屏幕分辨率。宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

12 移动设备适配

 

针对移动设备进行了一系列的优化设计,以提升用户的移动体验。

宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT

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 及以上版本
  • 安装宝塔面板,前往宝塔面板官网,选择正式版的脚本下载安装

部署

  1. 登录宝塔面板,在左侧菜单栏中点击 Docker 宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT
  2. 首次会提示安装 DockerDocker Compose服务,点击立即安装,若已安装请忽略。宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT
  3. 安装完成后在 Docker- 应用商店 -AI/ 大模型 中找到 LobeChat,点击 安装 宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT
  4. 设置域名等基本信息,点击 确定 宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT
  • 名称:应用名称,默认lobechat_随机字符
  • 版本选择:默认latest
  • 域名:如您需要通过域名访问,请在此处填写您的域名
  • 允许外部访问:如您需通过 IP+Port 直接访问,请勾选,如您已经设置了域名,请不要勾选此处
  • 端口:默认3210,可自行修改
  • 访问密码:默认随机生成
  • OpenAI API 密钥:请输入您的 Open API 密钥
  • OpenAI 代理 URL:默认为官方地址
  • OpenAI 模型列表:输入使用的模型
  • CPU 核心数限制:0 为不限制,根据实际需要设置
  • 内存限制:0 为不限制,根据实际需要设置
  1. 提交后面板会自动进行应用初始化,大概需要 1-3 分钟,初始化完成后即可访问。

访问 LobeChat

  • 如果您填写域名,请在浏览器输入您的域名访问,如http://demo.lobechat,即可访问 LobeChat 页面。
  • 请在浏览器地址栏中输入域名访问 http://< 宝塔面板 IP>:3210,即可访问 LobeChat 页面。宝塔面板一键免费部署 Lobe Chat 私有的 ChatGPT
正文完
 0
水东柳
版权声明:本文于2024-12-18转载自GITHUB,共计5532字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)