zhou
9cad60fa6d
Fix: Add a basic example when the example of content_tagging is empty ( #6276 )
...
### What problem does this PR solve?
When using LLM for auto-tag, if there are no examples, the tag format
generated by LLM may be wrong. This will cause Elasticsearch insert
errors. Adding basic examples can avoid this problem.
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 17:30:47 +08:00
Kevin Hu
42e89e4a92
Fix: swich follow interact issue. ( #6279 )
...
### What problem does this PR solve?
#6188
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 17:30:12 +08:00
balibabu
8daec9a4c5
Feat: Alter TreeView component #3221 ( #6272 )
...
### What problem does this PR solve?
Feat: Alter TreeView component #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-03-19 15:44:59 +08:00
so95
53ac27c3ff
Feat: support agent version history. ( #6130 )
...
### What problem does this PR solve?
Add history version save
- Allows users to view and download agent files by version revision
history

_Briefly describe what this PR aims to solve. Include background context
that will help reviewers understand the purpose of the PR._
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
---------
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
2025-03-19 15:22:53 +08:00
Kevin Hu
e689532e6e
Fix: long api key issue. ( #6267 )
...
### What problem does this PR solve?
#6248
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 13:30:40 +08:00
Kevin Hu
c2302abaf1
Fix: remove dup ids for APIs. ( #6263 )
...
### What problem does this PR solve?
#6234
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 13:10:59 +08:00
Kevin Hu
8157285a79
Fix: Nan response for retrieval component. ( #6265 )
...
### What problem does this PR solve?
#6247
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 13:10:45 +08:00
Kevin Hu
c6e1a2ca8a
Feat: add TTS support for SILICONFLOW. ( #6264 )
...
### What problem does this PR solve?
#6244
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-03-19 12:52:12 +08:00
Kevin Hu
41e112294b
Fix: let parsing continue. ( #6259 )
...
### What problem does this PR solve?
#6229
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 12:18:19 +08:00
Kevin Hu
49086964b8
Fix: type violations. ( #6262 )
...
### What problem does this PR solve?
#6238
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 12:12:34 +08:00
Kevin Hu
dd81c30976
Fix: tag_feas deletion error. ( #6257 )
...
### What problem does this PR solve?
#6218
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 11:25:11 +08:00
Womsxd
1d8daad223
Fix: read flow blank template strings from i18n file ( #6240 )
...
### What problem does this PR solve?
Blank and createFromNothing were not read from the i18n file when Agent
was created
创建Agent的时候 Blank 和 createFromNothing 没从i18n文件中读取
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-19 10:56:35 +08:00
writinwaters
f540559c41
Miscellaneous updates ( #6245 )
...
### What problem does this PR solve?
### Type of change
- [x] Documentation Update
2025-03-18 19:49:06 +08:00
liu an
d16033dd2c
Fix : #5719 Added type check for parser_config ( #6243 )
...
### What problem does this PR solve?
Fix #5719
Add data type validation for parser_config
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 18:40:06 +08:00
Kevin Hu
7eb417b24f
Fix: Nan issue. ( #6242 )
...
### What problem does this PR solve?
#6065
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 17:58:54 +08:00
liu an
9515ed401f
Test: Added test cases for Parse Documents HTTP API ( #6235 )
...
### What problem does this PR solve?
cover [parse
documents](https://ragflow.io/docs/dev/http_api_reference#parse-documents )
endpoints
### Type of change
- [x] add test cases
2025-03-18 17:39:24 +08:00
Kevin Hu
f982771131
Fix: empty retrieval kb ids. ( #6236 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 17:39:10 +08:00
Kevin Hu
a087d13ccb
Feat: text file support position retaining. ( #6231 )
...
### What problem does this PR solve?
#5832
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-03-18 16:55:11 +08:00
balibabu
6e5cbd0196
Feat: Alter TransferList props #3221 ( #6226 )
...
### What problem does this PR solve?
Feat: Alter TransferList props #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-03-18 16:07:49 +08:00
Kevin Hu
6e8d0e3177
Fix: rank feat issue. ( #6225 )
...
### What problem does this PR solve?
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 16:07:29 +08:00
Yongteng Lei
5cf610af40
Feat: add vision LLM PDF parser ( #6173 )
...
### What problem does this PR solve?
Add vision LLM PDF parser
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
---------
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
2025-03-18 14:52:20 +08:00
Yuanhao WU
897fe85b5c
Fix: add support for non-stream response with session.ask_without_stream ( #6207 )
...
Add support for non-stream response with session.ask_without_stream and
fix a typo mistake in python API doc
There are requirements for non-stream response, especially for commands
exection, e.g. text2SQL. The commands have to be completed before the
agent is triggered.
### What problem does this PR solve?
It's to fix the [Issue:
6206](https://github.com/infiniflow/ragflow/issues/6206 )
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
- [ ] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [ ] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
---------
Co-authored-by: Howard WU <yuanhao.wu@ifudata.com>
Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
2025-03-18 14:20:19 +08:00
balibabu
57cbefa589
Feat: Add TreeView component #3221 ( #6214 )
...
### What problem does this PR solve?
Feat: Add TreeView component #3221
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
2025-03-18 14:03:12 +08:00
Kevin Hu
09291db805
Fix: miss url path. ( #6211 )
...
### What problem does this PR solve?
#6210
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 14:02:57 +08:00
Kevin Hu
e9a6675c40
Fix: enable ollama api-key. ( #6205 )
...
### What problem does this PR solve?
#6189
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 13:37:34 +08:00
Kevin Hu
1333d3c02a
Fix: float transfer exception. ( #6197 )
...
### What problem does this PR solve?
#6177
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 11:13:44 +08:00
Kevin Hu
222a2c8fa5
Docs: rm max token ( #6202 )
...
### What problem does this PR solve?
#6178
### Type of change
- [x] Documentation Update
2025-03-18 11:13:24 +08:00
Kevin Hu
5841aa8189
Docs: remove max tokens. ( #6198 )
...
### What problem does this PR solve?
#6178
### Type of change
- [x] Documentation Update
2025-03-18 11:05:06 +08:00
Kevin Hu
1b9f63f799
Fix: doc deletion failure with invalid docid. ( #6194 )
...
### What problem does this PR solve?
#6174
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 10:44:50 +08:00
Kevin Hu
1b130546f8
Fix: NaN data error. ( #6192 )
...
### What problem does this PR solve?
#6065
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 10:23:29 +08:00
Kevin Hu
7e4d693054
Fix: in case response.choices[0].message.content is None. ( #6190 )
...
### What problem does this PR solve?
#6164
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-18 10:00:27 +08:00
Stephen Hu
b0b4b7ba33
Feat: Improve Recognizer.py performance ( #6185 )
...
### What problem does this PR solve?
For the create_inputs method based on np operation to replace for loop
### Type of change
- [x] Performance Improvement
2025-03-18 09:39:49 +08:00
Kevin Hu
d0eda83697
Fix: none item while concating df. ( #6176 )
...
### What problem does this PR solve?
#6065
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-17 18:17:25 +08:00
liu an
503e5829bb
Test: Added test cases for Delete Documents HTTP API ( #6175 )
...
### What problem does this PR solve?
cover [delete
documents](https://ragflow.io/docs/dev/http_api_reference#delete-documents )
endpoints
### Type of change
- [x] add test cases
2025-03-17 18:17:03 +08:00
Stephen Hu
79482ff672
Refa: Improve ppt_parser better handle list ( #6162 )
...
### What problem does this PR solve?
This pull request (PR) incorporates codes for parsing PPTX files, aiming
to more precisely depict text in list formats (hint list by .).
### Type of change
- [ ] Bug Fix (non-breaking change which fixes an issue)
- [x] New Feature (non-breaking change which adds functionality)
- [ ] Documentation Update
- [x] Refactoring
- [ ] Performance Improvement
- [ ] Other (please describe):
2025-03-17 17:02:39 +08:00
Kevin Hu
3a99c2b5f4
Refa: PARALLEL_DEVICES is a static parameter. ( #6168 )
...
### What problem does this PR solve?
### Type of change
- [x] Refactoring
2025-03-17 16:49:54 +08:00
liu an
45fe02c8b3
Test: update test cases per pr #6144 ( #6166 )
...
### What problem does this PR solve?
fix check point per pr #6144
### Type of change
- [x] update test case
2025-03-17 16:49:34 +08:00
kuro5989
2c3c4274be
Fix: Correct parameter retrieval in thumbup api ( #6114 )
...
### What problem does this PR solve?
https://github.com/infiniflow/ragflow/issues/5546
up_down was using req.get("set") to retrieve the parameter, but
according to the frontend code, it should be req.get("thumbup").

1842ca0334/web/src/interfaces/request/chat.ts (L3)
1842ca0334/api/apps/conversation_app.py (L327)
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
Co-authored-by: zhaozhicheng <zhicheng.zhao@fastonetech.com>
2025-03-17 16:02:53 +08:00
liu an
501c017a26
Test: Added test cases for List Documents HTTP API ( #6158 )
...
### What problem does this PR solve?
cover [list
documents](https://ragflow.io/docs/dev/http_api_reference#list-documents )
endpoints
### Type of change
- [x] add test cases
2025-03-17 15:36:57 +08:00
liu an
d36420a87a
Test: fix expected value validation for list dataset endpoint ( #6160 )
...
### What problem does this PR solve?
fix function is_sort() usage error
### Type of change
- [ ] update test cases
2025-03-17 15:36:48 +08:00
writinwaters
5983803c8b
Miscellaneous UI updates ( #6094 )
...
### What problem does this PR solve?
#6049
### Type of change
- [x] Documentation Update
- [x] Other (please describe): UI updates
2025-03-17 14:17:34 +08:00
Kevin Hu
fabc5e9259
Refa: fix re-rank scope. ( #6152 )
...
### What problem does this PR solve?
#6140
### Type of change
- [x] Refactoring
2025-03-17 13:26:29 +08:00
Kevin Hu
5748d58c74
Refa: refine the error message. ( #6151 )
...
### What problem does this PR solve?
#6138
### Type of change
- [x] Refactoring
2025-03-17 13:07:22 +08:00
Kevin Hu
bfa8d342b3
Fix: retrieval debug mode issue. ( #6150 )
...
### What problem does this PR solve?
#6139
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-17 13:07:13 +08:00
Kevin Hu
37f3486483
Fix: validation of readonly fields. ( #6144 )
...
### What problem does this PR solve?
#6104
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
2025-03-17 12:22:49 +08:00
Debug Doctor
3e19044dee
Feat: add OCR's muti-gpus and parallel processing support ( #5972 )
...
### What problem does this PR solve?
Add OCR's muti-gpus and parallel processing support
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
@yuzhichang I've tried to resolve the comments in #5697 . OCR jobs can
now be done on both CPU and GPU. ( By the way, I've encountered a
“Generate embedding error” issue #5954 that might be due to my outdated
GPUs? idk. ) Please review it and give me suggestions.
GPU:


CPU:

2025-03-17 11:58:40 +08:00
so95
8495036ff9
Feat: Limit view with more knowledge when list knowledge so many ( #6093 )
...
### What problem does this PR solve?
Limit view with more knowledge when list knowledge so many.
### Type of change
- [x] Refactoring
2025-03-17 10:50:25 +08:00
liu an
7f701a5756
Test: update test cases per pr #6095 to fix issue #6039 ( #6143 )
...
### What problem does this PR solve?
update test case per pr #6095 to fix issue #6039
### Type of change
- [x] update test case
2025-03-17 10:49:40 +08:00
最美乡村程序员
634e7a41c5
Doc: Update readme document ( #6052 )
...
### What problem does this PR solve?
Added GPU startup script in the readme document
### Type of change
- [x] Documentation Update
2025-03-17 09:51:13 +08:00
liu an
d1d651080a
Test: Added test cases for Update Documents HTTP API ( #6106 )
...
### What problem does this PR solve?
cover [update documents
endpoints](https://ragflow.io/docs/dev/http_api_reference#update-document )
### Type of change
- [x] add test cases
2025-03-17 09:36:32 +08:00