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
|
9429a819ee
|
refactor: 合并database数据库和server数据库
- 同时合并管理器,将事务相关的内容修改到knowledgebase中
- 添加数据库迁移的检测脚本
|
2025-05-17 23:36:01 +08:00 |
|
Wenjie Zhang
|
8c8abdc06b
|
fix: 修复工具调用问题
|
2025-05-17 10:06:56 +08:00 |
|
Wenjie Zhang
|
77ce5a25da
|
feat: Agent 消息保存在SQLite 中
|
2025-05-16 23:46:25 +08:00 |
|
Wenjie Zhang
|
548b018501
|
perf 暂时屏蔽ReActAgent
|
2025-05-15 23:17:22 +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
|
b01abfcf71
|
feat: Agent配置可以同步在用户侧了,用户侧会使用 config file 中的配置
|
2025-05-13 19:49:54 +08:00 |
|
Wenjie Zhang
|
8a6664758e
|
添加 知识库信息更新方法,支持修改标题和描述
|
2025-05-10 10:53:15 +08:00 |
|
Wenjie Zhang
|
ea40fa4d1b
|
优化改写逻辑,默认启用改写查询
|
2025-05-10 10:53:15 +08:00 |
|
Wenjie Zhang
|
144632b703
|
进一步优化并行处理能力:file-to-chunk 部分优化完成
|
2025-05-10 10:53:15 +08:00 |
|
Wenjie Zhang
|
ab809f748f
|
优化本地 embedding 的GPU 处理问题,添加 GPU 部署映射
|
2025-05-10 10:53:15 +08:00 |
|
Wenjie Zhang
|
7449938775
|
支持使用URL添加到知识库;
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
044de7e8fd
|
修复system prompt 对于 DeepSeek 接口要求 system prompt 必须在第一个的 bug
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
67a15229f4
|
优化配置更新方法
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
a454389f6e
|
继续优化接口,移除无关模块:(1)移除原本的 Token 管理模块;(2)所有 API 请求使用 /api 前缀;(3)移除重复的中间件验证;(4)前后端都移除工具模块;(5)移除原本的 safe_config 模块;(6)其他小细节优化
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
9fdc6a6b77
|
基本权限控制功能实现
|
2025-05-10 10:53:14 +08:00 |
|
Wenjie Zhang
|
c36d504a5c
|
env update
|
2025-05-10 10:52:26 +08:00 |
|
Wenjie Zhang
|
c4d9d06d7c
|
add debug info when connect error
|
2025-05-09 14:48:32 +08:00 |
|
Wenjie Zhang
|
0dd1d61204
|
修复 model_provider_lite 的 bug
|
2025-05-06 22:48:16 +08:00 |
|
Wenjie Zhang
|
d56df04415
|
修复 Hit 问题
|
2025-04-26 23:13:48 +08:00 |
|
Wenjie Zhang
|
14dfe60333
|
新增:如果节点之前已经被索引,则跳过索引
|
2025-04-24 22:54:46 +08:00 |
|
Wenjie Zhang
|
9c61a8a436
|
优化embedding阶段的并行处理
|
2025-04-23 21:18:39 +08:00 |
|
Wenjie Zhang
|
04918055c9
|
优化一些样式预计说明文字
|
2025-04-15 12:39:46 +08:00 |
|
Wenjie Zhang
|
ce6f88b8b2
|
修复图谱检索结果重复的问题,同时将检索部分的逻辑代码,迁移到graphbase 里面
|
2025-04-15 10:49:30 +08:00 |
|
Wenjie Zhang
|
b7d5532e2a
|
优化一些错误提示
|
2025-04-14 00:15:30 +08:00 |
|
Wenjie Zhang
|
8696bf6583
|
add logger for loading local model
|
2025-04-13 23:50:19 +08:00 |
|
Wenjie Zhang
|
11f932d4b3
|
fix _models_private error
|
2025-04-13 23:12:55 +08:00 |
|
Wenjie Zhang
|
8323279ff4
|
修复知识图谱检索bug
|
2025-04-13 21:06:23 +08:00 |
|
Wenjie Zhang
|
26eb6d01db
|
Update tools_factory.py
|
2025-04-11 12:24:30 +08:00 |
|
Wenjie Zhang
|
380e7e38d6
|
优化知识库查询以及工具定义方法
|
2025-04-11 11:54:45 +08:00 |
|
Wenjie Zhang
|
f11f719b4e
|
优化重写查询
|
2025-04-11 11:53:37 +08:00 |
|
Wenjie Zhang
|
aa50f24c4f
|
新增openrouter的支持
|
2025-04-10 11:42:20 +08:00 |
|
Wenjie Zhang
|
2bfe284dd1
|
修复配置覆盖更新的bug
|
2025-04-10 11:41:21 +08:00 |
|
Wenjie Zhang
|
dd40f90e49
|
Merge pull request #147 from xerrors/agent-bug-fix
Agent bug fix
|
2025-04-09 12:26:37 +08:00 |
|
Wenjie Zhang
|
3fb11d6f9c
|
更新 env template
|
2025-04-09 12:12:55 +08:00 |
|
Wenjie Zhang
|
a2be4c80dd
|
更新关于在线搜索的描述
|
2025-04-09 12:05:05 +08:00 |
|
Wenjie Zhang
|
ede78ad390
|
fix agent talk bug and add some error traceback
|
2025-04-09 11:47:08 +08:00 |
|
Wenjie Zhang
|
1084d62891
|
只有当启用搜索的时候才会加载网络搜索
|
2025-04-08 00:35:29 +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
|
693d05d808
|
添加自定义工具功能,给未来的 MCP 打一下基础
|
2025-04-05 17:27:52 +08:00 |
|
Wenjie Zhang
|
642b8411a7
|
使用数据库替代现有的 json 形式
|
2025-04-05 13:10:47 +08:00 |
|
Wenjie Zhang
|
42384236f8
|
Merge remote-tracking branch 'origin/main' into agent-update
|
2025-04-04 18:34:49 +08:00 |
|
Wenjie Zhang
|
f3707c34bc
|
重命名项目结构
|
2025-04-04 00:16:18 +08:00 |
|
Wenjie Zhang
|
b51b8de460
|
新增 token 验证
|
2025-04-03 20:45:58 +08:00 |
|
Wenjie Zhang
|
fbbefe0a63
|
server session initial
|
2025-04-03 16:02:14 +08:00 |
|
Wenjie Zhang
|
988426a5f5
|
优化消息展示
|
2025-04-02 22:20:56 +08:00 |
|
Wenjie Zhang
|
ff61e4cb48
|
超级大更新
|
2025-04-02 13:00:25 +08:00 |
|
Wenjie Zhang
|
9451b01ae9
|
临时保存
|
2025-04-02 00:00:04 +08:00 |
|
Wenjie Zhang
|
04ee276331
|
优化界面显示
|
2025-04-01 22:16:07 +08:00 |
|
Wenjie Zhang
|
2d06c59008
|
Merge remote-tracking branch 'origin' into agent-update
|
2025-04-01 18:39:10 +08:00 |
|
Wenjie Zhang
|
2d7c3b32d6
|
fix graph info error and upload error
|
2025-04-01 18:37:30 +08:00 |
|
Wenjie Zhang
|
05986a562f
|
Merge remote-tracking branch 'origin' into agent-update
|
2025-04-01 00:50:25 +08:00 |
|
Wenjie Zhang
|
2fe4bf6363
|
添加获取 model list 的 API 接口
|
2025-04-01 00:39:54 +08:00 |
|
Wenjie Zhang
|
e43f1cd618
|
优化了一大堆:(1)添加了一个适配 LangGraph 的 graph 的类,这样可以更加方便的调试 Agent 了。(2)增加了 Agent call 的报错体验,但是前端还没有加进去。(3)移除部分无关紧要的 logger
|
2025-03-31 22:20:29 +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
|
3b65dee0e8
|
Update graphbase.py
|
2025-03-30 11:09:46 +08:00 |
|
Wenjie Zhang
|
f8ae7db31d
|
Merge branch 'main' of https://github.com/xerrors/Yuxi-Know
|
2025-03-29 19:19:47 +08:00 |
|
Wenjie Zhang
|
374855f99a
|
fix api key empty bug
|
2025-03-29 19:19:43 +08:00 |
|
Wenjie Zhang
|
27e44f26c8
|
多智能体调试完成
|
2025-03-29 19:13:56 +08:00 |
|
Wenjie Zhang
|
3f79018373
|
Merge remote-tracking branch 'origin/main' into agent-demo
|
2025-03-29 17:52:31 +08:00 |
|
Wenjie Zhang
|
549ac7c6cf
|
修复第一次添加自定义模型导致的问题
|
2025-03-29 17:46:19 +08:00 |
|
Wenjie Zhang
|
b1be99fabc
|
优化基础智能体体验
|
2025-03-29 17:33:09 +08:00 |
|
Wenjie Zhang
|
98bfa82b24
|
修改 Agent 配置方法
|
2025-03-28 11:40:46 +08:00 |
|
Wenjie Zhang
|
2f3a5eb968
|
rm debug log
|
2025-03-28 03:13:26 +08:00 |
|
Wenjie Zhang
|
06c3352eaa
|
Agent 放在了 tools 里面
|
2025-03-28 00:48:33 +08:00 |
|
Wenjie Zhang
|
6b0ccf8d17
|
添加智能体页面
|
2025-03-25 16:28:23 +08:00 |
|
Wenjie Zhang
|
dbf5000ac7
|
update a lot
|
2025-03-25 05:40:07 +08:00 |
|
Wenjie Zhang
|
b7533a0111
|
create the base chatbot agent
|
2025-03-24 23:00:14 +08:00 |
|
Wenjie Zhang
|
501ac557e8
|
agent demo
|
2025-03-24 19:07:51 +08:00 |
|
Wenjie Zhang
|
2864acd029
|
修复数据库删除后,文件夹没有删除的 bug
|
2025-03-24 11:14:00 +08:00 |
|
Wenjie Zhang
|
7563c116fc
|
优化文档添加逻辑
|
2025-03-23 23:10:32 +08:00 |
|
Wenjie Zhang
|
cc57de2bd6
|
修改部分样式
|
2025-03-23 19:22:00 +08:00 |
|
Wenjie Zhang
|
f797d66128
|
优化上传逻辑
|
2025-03-20 20:31:14 +08:00 |
|
Wenjie Zhang
|
f1f2459d60
|
fix embedding bug
|
2025-03-20 20:11:27 +08:00 |
|
Wenjie Zhang
|
d26fda4053
|
更新了很多
- 添加了系统提示词
- 添加了知识库的加载方式
|
2025-03-20 19:51:46 +08:00 |
|
Wenjie Zhang
|
b46421787d
|
添加 traceback
|
2025-03-19 01:21:51 +08:00 |
|
Wenjie Zhang
|
5c59741848
|
添加日志显示
|
2025-03-18 04:58:20 +08:00 |
|
Wenjie Zhang
|
875791ef33
|
修复部分对比部分的BUG
|
2025-03-17 19:58:00 +08:00 |
|
Wenjie Zhang
|
75cf91e71d
|
Merge remote-tracking branch 'origin/dev' into database
|
2025-03-16 13:27:08 +08:00 |
|
Wenjie Zhang
|
dd617c246d
|
优化启动项
|
2025-03-16 01:11:13 +08:00 |
|
Wenjie Zhang
|
19453bb218
|
Merge pull request #76 from xerrors/fix-api-key-risk
Fix api key risk
|
2025-03-15 01:49:31 +08:00 |
|
Wenjie Zhang
|
5ab1b5c1f1
|
优化加载逻辑
|
2025-03-14 10:08:51 +08:00 |
|
Wenjie Zhang
|
b7ef7fa0c2
|
添加获取安全API的方法
|
2025-03-14 03:28:53 +08:00 |
|
Wenjie Zhang
|
927a7abf99
|
优化日志
|
2025-03-13 21:10:32 +08:00 |
|
Wenjie Zhang
|
97d9f5c7c8
|
API_KEY 不能为空
|
2025-03-13 20:45:22 +08:00 |
|
Wenjie Zhang
|
87807953b5
|
1. 添加 chunk 信息
2. 前端的chunk展示优化,默认使用 start_char_idx,如果没有则使用 id
3. 修改默认overlap为100token
|
2025-03-12 21:15:04 +08:00 |
|
Wenjie Zhang
|
568d859826
|
Merge pull request #65 from xerrors/61-bugtext-type-pdf
修复部分文档被识别为Text-lilke PDF 而导致没有触发OCR识别的问题
|
2025-03-11 18:12:18 +08:00 |
|
Wenjie Zhang
|
914e666436
|
修复OCR识别问题
|
2025-03-11 18:10:31 +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
|
e3fd24f383
|
feat: 添加 indexing nodes
|
2025-03-08 22:49:13 +08:00 |
|
Wenjie Zhang
|
8132ac2e9b
|
更新 ocr 模型
|
2025-03-08 20:26:00 +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
|
952841c68d
|
优化部分并行性能
|
2025-03-06 23:55:20 +08:00 |
|