Commit History
-
complete implementation of dataset SDK (#2147)
LiuHua +2: Feiue, Kevin Hu### What problem does this PR solve? Complete implementation of dataset SDK. #1102 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --------- Co-authored-by: Feiue <10215101452@stu.ecun.edu.cn> Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>cf772f7
-
Refactor user registration (#1970)
### What problem does this PR solve? 1. Refactor error message 2. Update function name ### Type of change - [x] Refactoring Signed-off-by: Jin Hai <haijin.chn@gmail.com>367f6bc -
Format file format from Windows/dos to Unix (#1949)
### What problem does this PR solve? Related source file is in Windows/DOS format, they are format to Unix format. ### Type of change - [x] Refactoring Signed-off-by: Jin Hai <haijin.chn@gmail.com>aeb6dbc
-
add sql to naive parser (#1908)
Kevin Hu### What problem does this PR solve? ### Type of change - [ ] Bug Fix (non-breaking change which fixes an issue) - [x] New Feature (non-breaking change which adds functionality)ef2a724
-
add support for eml file parser (#1768)
黄腾 +2: aopstudio, Kevin Hu ### What problem does this PR solve? add support for eml file parser #1363 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --------- Co-authored-by: Zhedong Cen <cenzhedong2@126.com> Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>6ed07a9
-
support reset the user email (#1735)
zhuhao### What problem does this PR solve? support reset the user email from old to new #1723 ### Type of change - [x] New Feature (non-breaking change which adds functionality)eb9eea9
-
add password reset function by extending the Flask command (#1632)
zhuhao### What problem does this PR solve? add password reset function by extending the Flask command. #1200 ### Type of change - [x] New Feature (non-breaking change which adds functionality)41d18bc
-
modify the encryption to first perform base64 encoding and then encrypt (#1621)
zhuhao### What problem does this PR solve? The encryption should first perform base64 encoding and then encrypt, to maintain consistency with the frontend #1620 ### Type of change - [x] Refactoring7cd12e2
-
API: create update_doc method (#1341)
cecilia-uu### What problem does this PR solve? Adds the API method of updating documents. ### Type of change - [x] New Feature (non-breaking change which adds functionality)ee39a70
-
refactor (#1124)
KevinHuSh### What problem does this PR solve? ### Type of change - [x] Refactoring83a0020
-
API: create dataset (#1106)
### What problem does this PR solve? This PR have finished 'create dataset' of both HTTP API and Python SDK. HTTP API: ``` curl --request POST --url http://<HOST_ADDRESS>/api/v1/dataset --header 'Content-Type: application/json' --header 'Authorization: <ACCESS_KEY>' --data-binary '{ "name": "<DATASET_NAME>" }' ``` Python SDK: ``` from ragflow.ragflow import RAGFLow ragflow = RAGFLow('<ACCESS_KEY>', 'http://127.0.0.1:9380') ragflow.create_dataset("dataset1") ``` TODO: - ACCESS_KEY is the login_token when user login RAGFlow, currently. RAGFlow should have the function that user can add/delete access_key. ### Type of change - [x] New Feature (non-breaking change which adds functionality) - [x] Documentation Update --------- Signed-off-by: Jin Hai <haijin.chn@gmail.com>4359d15 -
Supports obtaining PDF documents from web pages (#1107)
### What problem does this PR solve? Knowledge base management supports crawling information from web pages and generating PDF documents ### Type of change - [x] New Feature (Support document from web pages)614a413
-
fix: logger formater is not work (#1090)
Wang Baoling### What problem does this PR solve? as title ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)202a17d
-
fix create dialog bug (#982)
KevinHuSh### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)3abc590 -
Add support for HTML file (#973)
### What problem does this PR solve? Add support for HTML file ### Type of change - [x] New Feature (non-breaking change which adds functionality)858916d
-
fix too large thumbnail issue (#817)
KevinHuSh### What problem does this PR solve? #709 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)023bf92
-
add stream chat (#811)
KevinHuSh### What problem does this PR solve? #709 ### Type of change - [x] New Feature (non-breaking change which adds functionality)028fe40
-
Support for code files parse (#789)
dashi6174### What problem does this PR solve? _Briefly describe what this PR aims to solve. Include background context that will help reviewers understand the purpose of the PR._ ### Type of change - [x] New Feature (non-breaking change which adds functionality)c46aa24
-
remove PyMuPDF (#618)
KevinHuSh### What problem does this PR solve? #613 ### Type of change - [x] Other (please describe):5db8a67 -
fix disable and enable llm setting in dialog (#616)
KevinHuSh### What problem does this PR solve? #614 ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)22390c0
-
refine docker layers (#606)
KevinHuSh### What problem does this PR solve? ### Type of change - [x] Performance Improvementda67205
-
add file management feature (#560)
KevinHuSh### What problem does this PR solve? ### Type of change - [x] Documentation Update21cd893
-
Add `.doc` file parser. (#497)
chrysanthemum-boy +1: FannC
### What problem does this PR solve? Add `.doc` file parser, using tika. ``` pip install tika ``` ``` from tika import parser from io import BytesIO def extract_text_from_doc_bytes(doc_bytes): file_like_object = BytesIO(doc_bytes) parsed = parser.from_buffer(file_like_object) return parsed["content"] ``` ### Type of change - [x] New Feature (non-breaking change which adds functionality) --------- Co-authored-by: chrysanthemum-boy <fannc@qq.com>ee82924
-
add redis to accelerate access of minio (#482)
KevinHuSh### What problem does this PR solve? ### Type of change - [x] New Feature (non-breaking change which adds functionality)b9d91e7
-
refine log format (#312)
KevinHuSh### What problem does this PR solve? Issue link:#264 ### Type of change - [x] Documentation Update - [x] Refactoring1daa4bd
-
refine error response, add set api-key MD (#178)
KevinHuSh58d441f
-
apply pep8 formalize (#155)
KevinHuSh79ada0b
-
add dockerfile and fix trival bugs (#78)
KevinHuSh8887e47
-
add ocr and recognizer demo, update README (#74)
KevinHuSh3772f42
-
init README of deepdoc, add picture processer. (#71)
KevinHuSh* init README of deepdoc, add picture processer. * add resume parsing41c7a59
-
Refine resume parts and fix bugs in retrival using sql (#66)
KevinHuSha8294f2
-
Add resume parser and fix bugs (#59)
KevinHuSh* Update .gitignore * Update .gitignore * Add resume parser and fix bugsc5ea37c
-
Add Q&A and Book, fix task running bugs (#50)
KevinHuShe6acaf6
-
Add app to rag module: presentaion & laws (#43)
KevinHuSh072f9dd
-
Test chat API and refine ppt chunker (#42)
KevinHuShe32ef75
-
Test APIs and fix bugs (#41)
KevinHuSh34b2ab3
-
llm configuation refine and trievalTest API refine (#40)
KevinHuSh484e5ab
-
add dialog api (#33)
KevinHuSh9bf75d4 -
rename web_server to api (#29)
KevinHuSh* add front end code * change licence * rename web_server to API * change name to web_server6be3dd5