项目说明:LobeChat 是开源的高性能聊天机器人框架,支持语音合成、多模态、可扩展的(Function Call)插件系统。支持一键免费部署私人 ChatGPT/LLM 网页应用程序。
能够调用的api:OpenAI / 智谱AI/ Perplexity / Bedrock /MoonshotAI,只有OpenAI能够使用国内中转(接口代理地址),其他的都是使用官方的API Key(如智谱AI开放平台的apikey)
今年AI开项目比较多,看到很多好的开源项目借此分享一一,根据安装提示自行测试研究。提供了 Docker 镜像,供你在自己的私有设备上部署 LobeChat 服务。
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 创业公司,旨在提供更深层次的会话理解
01.AI (零一万物):集成了零一万物模型,系列 API 具备较快的推理速度,这不仅缩短了处理时间,同时也保持了出色的模型效果
Groq:接入了 Groq 的 AI 模型,高效处理消息序列,生成回应,胜任多轮对话及单次交互任务
OpenRouter:其支持包括 Claude 3,Gemma,Mistral,Llama2和Cohere等模型路由,支持智能路由优化,提升使用效率,开放且灵活

支持本地大语言模型 (LLM)
模型视觉识别 (Model Visual)
LobeChat 已经支持 OpenAI 最新的 gpt-4-vision 支持视觉识别的模型,这是一个具备视觉识别能力的多模态应用。 用户可以轻松上传图片或者拖拽图片到对话框中,助手将能够识别图片内容,并在此基础上进行智能对话,构建更智能、更多元化的聊天场景。
这一特性打开了新的互动方式,使得交流不再局限于文字,而是可以涵盖丰富的视觉元素。无论是日常使用中的图片分享,还是在特定行业内的图像解读,助手都能提供出色的对话体验。

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

插件系统 (Function Calling)
LobeChat 的插件生态系统是其核心功能的重要扩展,它极大地增强了 ChatGPT 的实用性和灵活性。
https://www.njymz.com/usr/plugins/AAEditor/Modules/Video/Player.php?url=https%3A%2F%2Fupyun-img.rlxx.vip%2F2024%2F04%2F.mp4&autoplay=off

安装说明
一、本地部署(或者通过宝塔)
二、Docker宝塔部署
1、安装 Docker 容器环境(centOS系统)
$ yum install docker
2、Docker 指令部署
使用以下命令即可使用一键启动 LobeChat 服务:
指令说明:
首先,新建一个lobe.env配置文件,内容为各种环境变量,例如:
OPENAI_API_KEY=sk-xxxx OPENAI_PROXY_URL=https://api-proxy.com/v1 ACCESS_CODE=arthals2333 CUSTOM_MODELS=-gpt-4,-gpt-4-32k,-gpt-3.5-turbo-16k,gpt-3.5-turbo-1106=gpt-3.5-turbo-16k,gpt-4-0125-preview=gpt-4-turbo,gpt-4-vision-preview=gpt-4-vision
然后,你可以使用以下脚本来自动更新:
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
output=$(docker pull lobehub/lobe-chat:latest 2>&1)
echo “$output” | grep -q “Image is up to date for lobehub/lobe-chat:latest”
echo “Detected Lobe-Chat update”
echo “Removed: $(docker rm -f Lobe-Chat)”
echo “Started: $(docker run -d –network=host –env-file /path/to/lobe.env –name=Lobe-Chat –restart=always lobehub/lobe-chat)”
echo “Update time: (date)”echo”Version:(docker inspect lobehub/lobe-chat:latest | grep ‘org.opencontainers.image.version’ | awk -F'”‘ ‘{print $4}’)”
此脚本可以在 Crontab 中使用,但请确认你的 Crontab 可以找到正确的 Docker 命令。建议使用绝对路径。
配置 Crontab,每 5 分钟执行一次脚本:
/5 * /path/to/auto-update-lobe-chat.sh >> /path/to/auto-update-lobe-chat
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/273477.html