View Code? Open in Web Editor
NEW
🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Bedrock / Azure / Mistral / DeepSeek),Knowledge Base(file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT/ Claude application.
Home Page: https://chat-preview.lobehub.com
License: Other
JavaScript 0.36%
TypeScript 98.95%
Dockerfile 0.17%
CSS 0.15%
MDX 0.36%
lobe-chat's People
lobe-chat's Issues
🥰 需求描述 | Feature Description
Refs: #57
🧐 解决方案 | Proposed Solution
提供兼容主流开源 LLM 的 API 接入方式
📝 补充信息 | Additional Information
No response
国内大环境因素,围绕gpt难以实际应用推广,建议后续版本支持国内开源LLM
💻 系统环境 | Operating System
macOS
🌐 浏览器 | Browser
Chrome
🐛 问题描述 | Bug Description
每次刷新都要加载大量远程资源,路由切换3-4s,组件加载,事件响应感觉都很卡顿,相比同技术栈的Yidaaaaaa/next,整体性能和体验差了不少,对React不是很熟悉,不知道问题出在哪?
![image](https://private-user-images.githubusercontent.com/11242226/260222345-6214c723-05cf-4310-96c0-4421d4300c67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxNDMxNjAsIm5iZiI6MTcyNDE0Mjg2MCwicGF0aCI6Ii8xMTI0MjIyNi8yNjAyMjIzNDUtNjIxNGM3MjMtMDVjZi00MzEwLTk2YzAtNDQyMWQ0MzAwYzY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIwVDA4MzQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJlZDkxNmIxNDA0M2UxODE5NWZiM2Q4YjA1MjNiZWY0Y2ZiNjFhNDQ2YmRhMzhhNGYwOGZkODJhOTBhMmE5OTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.iodc1OEFLx7ifwxycJzSlFoa0quDr37unwdgIJwQLy8)
🚦 期望结果 | Expected Behavior
No response
📷 复现步骤 | Recurrence Steps
No response
📝 补充信息 | Additional Information
No response
🥰 需求描述 | Feature Description
这是一个比较基础的功能,当对话列表高度超过一屏时,继续发送信息得手动滚动到底部才能看到,建议参照任意一个聊天软件的交互做下优化
🧐 解决方案 | Proposed Solution
增加一个scrollToBottom之类的方法,在对话记录更新后调用
📝 补充信息 | Additional Information
No response
Vercel 的OpenGraph 可以检查应用在不同社交媒体下的表现
![Image](https://private-user-images.githubusercontent.com/28616219/260196190-4d7a8b55-a238-4535-abd1-30d55e491984.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxNDMxNjAsIm5iZiI6MTcyNDE0Mjg2MCwicGF0aCI6Ii8yODYxNjIxOS8yNjAxOTYxOTAtNGQ3YThiNTUtYTIzOC00NTM1LWFiZDEtMzBkNTVlNDkxOTg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIwVDA4MzQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZhY2RjNjQxYzY4OWU0OTk2MTQzNzg3YjRhY2IzNjc2MGZiMmI3Y2YyOTdlZmFlMWEwMzA4MjEyZWQ0MDZhZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MnJpiapkGc9hhq7oHEBKB7AOFnCwJleWHw6YtUmRHjA)
🧐 问题描述 | Proposed Solution
步骤
- cd D:\git\lobe-chat
- pnpm install
- pnpm build
- pnpm start
- 全局设置-通用设置,输入api key、接口代理地址
- 全局设置-默认助手,启用网页内容提取插件
- 返回聊天界面,点击新建助手
- 输入https://sspai.com/post/81986
- 提示:很抱歉,服务器没有等到上游服务器的回应,请稍后再试
📝 补充信息 | Additional Information
win11 笔记本
@lobehub/[email protected] start D:\git\lobe-chat
next start
edge chrome浏览器
💻 系统环境 | Operating System
macOS
🌐 浏览器 | Browser
Chrome
🐛 问题描述 | Bug Description
每次刷新都要加载大量远程资源,路由切换3-4s,组件加载,事件响应感觉都很卡顿,相比同技术栈的Yidaaaaaa/next,整体性能和体验差了不少,对React不是很熟悉,不知道问题出在哪?
![image](https://private-user-images.githubusercontent.com/11242226/260222345-6214c723-05cf-4310-96c0-4421d4300c67.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxNDMxNjAsIm5iZiI6MTcyNDE0Mjg2MCwicGF0aCI6Ii8xMTI0MjIyNi8yNjAyMjIzNDUtNjIxNGM3MjMtMDVjZi00MzEwLTk2YzAtNDQyMWQ0MzAwYzY3LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIwVDA4MzQyMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJlZDkxNmIxNDA0M2UxODE5NWZiM2Q4YjA1MjNiZWY0Y2ZiNjFhNDQ2YmRhMzhhNGYwOGZkODJhOTBhMmE5OTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.iodc1OEFLx7ifwxycJzSlFoa0quDr37unwdgIJwQLy8)
🚦 期望结果 | Expected Behavior
No response
📷 复现步骤 | Recurrence Steps
No response
📝 补充信息 | Additional Information
No response
当前的全局设置已经扩展为 应用状态、用户设置、用户偏好设置三块,单纯的setting 已经无法表达其语义;
重构为 globalSrore 后,其中 用户设置(settings) 和 用户偏好(preference)将会缓存到本地,应用状态则为运行时状态,不在本地缓存。
🥰 需求描述 | Feature Description
你好,是否可以支持Claude呢,另外很多浏览器插件可以无api直接使用token,是否可以支持呢
🧐 解决方案 | Proposed Solution
建议也增加一个浏览器插件方式,侧边栏读取网页总结网页
📝 补充信息 | Additional Information
No response
一期目标:实现插件与主体分离,将插件拆分为独立仓库维护,并实现插件的动态加载