Commit Graph

73 Commits

Author SHA1 Message Date
Wenjie Zhang
b0db3c6b0d feat: 更新 Docker 配置和添加 MinerU OCR 服务
- 修改了 docker-compose.yml,更新了 API 和 Web 服务的镜像名称,并添加了 MinerU OCR 服务。
- 在 pyproject.toml 中添加了 Ruff 代码检查工具的配置。
- 更新了 API 和 Web Dockerfile,添加了代理环境变量。
- 新增了用于拉取 Docker 镜像的脚本。
- 在文档中添加了关于如何使用 MinerU OCR 的说明。
- 优化了代码结构和日志记录,提升了可读性和维护性。
2025-05-23 15:30:14 +08:00
Wenjie Zhang
44fad724bf feat: 更新依赖并优化组件
- 在 pyproject.toml 中添加了 colorlog、langchain-deepseek 和 langchain-together 依赖。
- 修改了 chat_router.py 中的日志记录方式。
- 重命名 tools_factory.py 中的函数以更好地描述其功能。
- 更新了配置文件以支持新的模型选择。
- 优化了前端组件的样式和功能,包括侧边栏和消息输入框的交互体验。
2025-05-20 20:49:50 +08:00
Wenjie Zhang
a292e69b22 feat: 添加消息记录云端保存
主要修改:
1. 服务端新增 Thread 模型,用于存储对话列表信息,但不保存实际的历史记录
2. langgraph 配置了 InMemorySaver,添加 thread_id 参数,消息对话保存在内存中(服务重启后丢失)
3. 添加获取历史记录的 API 接口,从内存中获取
4. 添加 Graph 的单例模式,get_runnable_agent 导致的重复创建 Agent 实例的情况。
5. 优化 Agent 管理页面,更容易配置,更容易调试
6. 添加独立页面的侧边栏。
2025-05-15 22:37:50 +08:00
Wenjie Zhang
ab809f748f 优化本地 embedding 的GPU 处理问题,添加 GPU 部署映射 2025-05-10 10:53:15 +08:00
Wenjie Zhang
c4d9d06d7c add debug info when connect error 2025-05-09 14:48:32 +08:00
Wenjie Zhang
9c61a8a436 优化embedding阶段的并行处理 2025-04-23 21:18:39 +08:00
Wenjie Zhang
8696bf6583 add logger for loading local model 2025-04-13 23:50:19 +08:00
Wenjie Zhang
aa50f24c4f 新增openrouter的支持 2025-04-10 11:42:20 +08:00
Wenjie Zhang
ede78ad390 fix agent talk bug and add some error traceback 2025-04-09 11:47:08 +08:00
Wenjie Zhang
82974d9550 fix typo found by copilot 2025-04-06 20:47:45 +08:00
Wenjie Zhang
1d40da7460 添加自动获取模型列表,目前仅支持适配了 OpenAI格式的供应商,更多供应商支持中…… 2025-04-06 20:33:15 +08:00
Wenjie Zhang
642b8411a7 使用数据库替代现有的 json 形式 2025-04-05 13:10:47 +08:00
Wenjie Zhang
f3707c34bc 重命名项目结构 2025-04-04 00:16:18 +08:00
Wenjie Zhang
fbbefe0a63 server session initial 2025-04-03 16:02:14 +08:00
Wenjie Zhang
9451b01ae9 临时保存 2025-04-02 00:00:04 +08:00
Wenjie Zhang
2fe4bf6363 添加获取 model list 的 API 接口 2025-04-01 00:39:54 +08:00
Wenjie Zhang
cde6b98336 Merge branch 'main' into agent-demo 2025-03-30 20:46:26 +08:00
Wenjie Zhang
f23583f2fa 修复自定义模型的对话问题 2025-03-30 19:26:43 +08:00
Wenjie Zhang
c8facdaffb 优化对话体验 2025-03-30 11:36:03 +08:00
Wenjie Zhang
87525721e2 Merge remote-tracking branch 'origin/main' into agent-demo 2025-03-30 11:11:22 +08:00
Wenjie Zhang
374855f99a fix api key empty bug 2025-03-29 19:19:43 +08:00
Wenjie Zhang
b1be99fabc 优化基础智能体体验 2025-03-29 17:33:09 +08:00
Wenjie Zhang
501ac557e8 agent demo 2025-03-24 19:07:51 +08:00
Wenjie Zhang
d26fda4053 更新了很多
- 添加了系统提示词
- 添加了知识库的加载方式
2025-03-20 19:51:46 +08:00
Wenjie Zhang
b7ef7fa0c2 添加获取安全API的方法 2025-03-14 03:28:53 +08:00
Wenjie Zhang
97d9f5c7c8 API_KEY 不能为空 2025-03-13 20:45:22 +08:00
Wenjie Zhang
0af178bf91 更新模型本地配置 2025-03-11 16:26:55 +08:00
Wenjie Zhang
d1c4b0d1ff 优化日志细节 2025-03-11 14:18:48 +08:00
Wenjie Zhang
a22f4d908c 修复模型切换bug 2025-03-10 16:33:40 +08:00
Wenjie Zhang
6fdd134e26 添加 QWQ 在 DashScope上的支持,添加provider 的ICON。删除对于 百度千帆模型的支持。 2025-03-07 12:38:39 +08:00
Wenjie Zhang
15f52bfc8f 修复 embedding 和 reranker 无法本地调用 gpu 的问题,需要安装 nvidia-container-toolkit 2025-03-07 01:05:50 +08:00
Wenjie Zhang
fb15e258db 支持 ollma embedding 2025-03-04 13:49:00 +08:00
Wenjie Zhang
e998102eeb 修复本地embedding模型的运行bug,添加了 batch_encode 的方法 2025-03-03 21:57:27 +08:00
Wenjie Zhang
e6f76aee9d 修复ollama 2025-02-28 14:39:03 +08:00
Wenjie Zhang
bb88a696d8 修复embedding的bug 2025-02-28 02:41:45 +08:00
Wenjie Zhang
e04add5bc2 update logger 2025-02-27 19:35:25 +08:00
Wenjie Zhang
becbe5864d 添加更多模型支持 2025-02-25 21:26:37 +08:00
Wenjie Zhang
19a8e4714e 细节优化 2025-02-23 16:39:52 +08:00
Wenjie Zhang
b2dbc17fec 修改并适配硅基流动模型 2025-02-23 16:38:56 +08:00
Wenjie Zhang
d9e39a7a7d Merge branch 'main' of https://github.com/xerrors/Yuxi-Know 2025-02-20 01:26:12 +08:00
Wenjie Zhang
5cad89e3d4 fix embedding bug 2024-11-22 00:13:01 +08:00
Wenjie Zhang
c51c9b152d fix 2024-11-22 00:04:30 +08:00
Wenjie Zhang
6433046c0b fix model info bugs 2024-11-22 00:03:25 +08:00
Wenjie Zhang
40f5b3dc1f 更新了一些细节 2024-11-14 20:07:49 +08:00
Wenjie Zhang
aeabe769d6 优化部分视觉表现 2024-10-24 20:08:23 +08:00
Wenjie Zhang
7b021e1efc 修复自定义模型名称修改问题 2024-10-24 17:32:24 +08:00
Wenjie Zhang
5c1dc66134 update readme 2024-10-17 16:20:48 +08:00
Wenjie Zhang
0ff38ffe8c update 2024-10-14 16:51:20 +08:00
Wenjie Zhang
39ff8a07a9 sync 2024-10-08 22:16:17 +08:00
Wenjie Zhang
02686db89f temp 2024-10-02 20:11:28 +08:00