AI功能太多了,我们每次用不同的功能都还要去不同的网站。
后面套壳站出现了,但是套壳站的功能实在是太不好用,而且大部分套壳站做的都很粗糙,看着都觉得很难受。
LobeChat的开源,把AI功能集合到一起,真的太爽了。
我第一次发现LobeChat的时候,就是看到那炫酷的页面,这么强的前端真的是在秀肌肉啊!
看下它的官网,整个网站的动效简直闪瞎我!
项目链接:https://github.com/lobehub/lobe-chat
它开源的工具,UI一样很酷,当然,功能也真的很强,46.6k的星星绝不是虚名。
一个开源的工具,却有着比大部分商业化更精心的开发和设计。
功能比较多,直接从每个功能特点开始讲,用户体验真的拉满了。
链接在文章最后。
一、本地知识库
LobeChat支持文件上传和知识库功能。用户可以上传各种类型的文件,包括文档、图片、音频和视频,同时还可以创建知识库,方便用户管理和搜索文件,还可以在对话中使用文件和知识库功能。
也可以把它当做一个文档管理器,也非常好用,各种操作体验直接拉满。
支持所有类型的文件,这也太爽了。
二、支持超多模型服务商
模型的服务商真的是支持的越多越好,这直接决定了我们在使用的时候功能丰富度,习惯哪家就用哪家。
下面是目前支持的平台,后面还会增加像是Replicate and Perplexity这些平台。
- AWS Bedrock:与AWS Bedrock服务集成,支持Claude/LLama2等模型。
- Anthropic(Claude):接入Anthropic的Claude系列模型,包括Claude 3和Claude 2。
- Google AI:接入Google的Gemini系列模型,包括Gemini和Gemini Pro。
- Groq:接入Groq的AI模型,高效处理消息序列和生成响应,能够进行多轮对话和单次交互任务。
- OpenRouter:支持包括Claude 3、Gemma、Mistral、Llama2和Cohere在内的模型路由。
- 01.AI(Yi Model):集成01.AI模型,系列API具有快速推理速度。
- Together.ai:通过Together Inference API提供超过100个领先的开源聊天、语言、图像、代码和嵌入模型。这些模型按使用量付费。
- ChatGLM:新增ChatGLM系列模型,来自智谱AI(GLM-4/GLM-4-vision/GLM-3-turbo
- Moonshot AI:集成kimi系列模型。
- Minimax:集成Minimax模型,包括MoE模型abab6。
- DeepSeek:集成DeepSeek系列模型。
- Qwen:集成Qwen系列模型,包括最新的qwen-turbo、qwen-plus和qwen-max。
- Novita AI:以最低价格接入Llama、Mistral等领先的开源模型。
三、本地大模型支持
LobeChat目前仅支持基于Ollama的本地模型,希望后面可以增加更多本地模型来使用。
不过我认为这不是刚需,API更香。
四、视觉识别
LobeChat 现在支持 OpenAI 最新的 gpt-4-vision 模型,这个模型具备视觉识别能力,是一种能够感知视觉信息的多模态模型。用户可以很简单的上传或拖拽图片到对话框中,智能助手将能够识别图片内容,从而创造更智能和多样化的聊天场景。
五、TTS和STT
LobeChat 支持文本转语音(TTS)和语音转文本(STT),让用户可以通过语音来回对话,跟目前大多数的应用差不多。用户可以从多种声音中选择自己喜欢的声音。
LobeChat精心挑选了一系列高质量的语音选项(如OpenAI Audio、Microsoft Edge Speech),满足来自不同地区和文化背景的用户需求。用户可以选择适合他们个人偏好或特定场景的声音,从而实现个性化的沟通体验。
六、AI绘图
这个大家都很熟悉了,不展开讲了。
七、插件系统
LobeChat的插件生态系统是它核心功能的重要扩展,极大地增强了日常使用的实用性和灵活性。
通过插件,LobeChat能够实现实时信息的获取和处理,例如搜索网络信息,为用户提供即时且相关的资讯,还可以扩展到其他实用功能,如快速检索文档、生成图片、获取Bilibili、Steam等各种平台数据,以及与其他各式各样的第三方服务交互。
现在总共有98个插件可用。
八、代理市场
有没有感觉像GPT Store。
在LobeChat的代理市场中,有很多精心设计的助手。LobeChat的市场更是一个协作的空间,每个人都可以分享个人开发的助手,系统可以无缝地把你的助手转化为多种语言版本,各国用户都能无障碍地体验到你的助手。
九、数据库
LobeChat支持使用服务器端和本地数据库。
本地数据库:适合想要更多控制自己数据和隐私保护的用户。LobeChat使用CRDT(冲突无关复制数据类型)技术实现多设备同步。
服务器端数据库:适合想要更便捷使用的用户。LobeChat支持PostgreSQL作为服务器端数据库
十、多用户管理
LobeChat支持多用户管理,并提供两种主要的用户认证和管理解决方案:
next-auth:LobeChat集成了next-auth,这是一个强大的身份验证库,支持多种认证方式,包括OAuth、电子邮件登录、凭据登录等。通过next-auth,可以轻松实现用户注册、登录、会话管理、社交登录等功能,确保数据的安全
Clerk:对于需要更高级用户管理功能的用户,LobeChat还支持Clerk,这是一个用户管理平台。Clerk提供更丰富的功能,如多因素认证(MFA)、用户资料管理、登录活动监控等。使用Clerk可以获得更高的安全性和灵活性,轻松应对复杂的用户管理需求。
十一、渐进式网络应用
多设备环境无缝体验是非常重要的。因此采用了渐进式网络应用(PWA)技术,可以将网络应用提升到接近原生应用的体验。
通过PWA,LobeChat能够在保持轻量级和高性能特性的同时,在桌面和移动设备上提供高度优化的用户体验。在视觉和感觉上,精心设计了界面,提供流畅的动画、响应式布局,并适应不同设备的屏幕分辨率。
十二、移动端适配
移动端做的也很不错,还在迭代升级,让移动端的体验更好一些。
十三、自定义主题
作为一款以设计为导向的应用,LobeChat 非常注重用户的个性化体验,因此推出了灵活多样的主题模式,包括白天的浅色模式和夜间的深色模式。
除了切换主题模式外,一系列的颜色自定义选项还允许用户根据自己的喜好调整应用的主题颜色。无论是喜欢素净的深蓝色、活泼的桃红色还是专业的灰白色,用户都可以在 LobeChat 中找到自己喜欢的颜色选择。