### What problem does this PR solve?
#2295
### 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):
Common: Support postgreSQL database as the metadata db. (#2357)
https://github.com/infiniflow/ragflow/issues/2356
### What problem does this PR solve?
As title
### Type of change
- [X] New Feature (non-breaking change which adds functionality)
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>
add support for eml file parser (#1768)
黄腾+2: aopstudio, Kevin Hu
6ed07a9
### 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>
Add graphrag (#1793)
Kevin Hu
6054f54
### What problem does this PR solve?
#1594
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Add ParsertType Audio (#1637)
H
0c9dbca
### What problem does this PR solve?
#1514
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Integrates LLM Azure OpenAI (#1318)
LiYongHui+1: yonghui li
29b8637
### What problem does this PR solve?
feat: Integrates LLM Azure OpenAI #716
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
### Other
It's just the back-end code, the front-end needs to provide the Azure
OpenAI model addition form.
#### Required parameters
- base_url
- api_key
---------
Co-authored-by: yonghui li <yonghui.li@bondex.com.cn>
### 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>
add rerank model (#969)
KevinHuSh
c037a22
### What problem does this PR solve?
feat: add rerank models to the project #724 #162
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
feat: add feishu oauth (#815)
LiYongHui+1: yonghui li
574bc66
### What problem does this PR solve?
The back-end code adds Feishu oauth
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
Co-authored-by: yonghui li <yonghui.li@bondex.com.cn>
support gpt-4o (#773)
KevinHuSh
73099c4
### What problem does this PR solve?
#771
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
refactor code (#583)
KevinHuSh
2d09c38
### What problem does this PR solve?
### Type of change
- [x] Refactoring
refine log format (#312)
KevinHuSh
1daa4bd
### What problem does this PR solve?
Issue link:#264
### Type of change
- [x] Documentation Update
- [x] Refactoring
set database logger level (#270)
KevinHuSh
8a6056e
### What problem does this PR solve?
Issue link:#264
### Type of change
- [x] Performance Improvement
fix docker compose issue (#238)
KevinHuSh
0cfb2df
### 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._
Issue link:#[[Link the issue
here](https://github.com/infiniflow/ragflow/issues/226)]
### Type of change
- [x] Bug Fix (non-breaking change which fixes an issue)
apply pep8 formalize (#155)
KevinHuSh
79ada0b
add use layout or not option (#145)
KevinHuSh
b085dec
* add use layout or not option
* trival
Add 'One' chunk method (#137)
KevinHuSh
1ed30a6
refine manul parser (#131)
KevinHuSh
7d85666
add dockerfile for cuda envirement. Refine table search strategy, (#123)
KevinHuSh
9fe9fc4
add local llm implementation (#119)
KevinHuSh
1550520
fix table desc bugs, add positions to chunks (#91)
KevinHuSh
64a0633
solve task execution issues (#90)
KevinHuSh
bcb7249
resolve the issue of naive parser (#87)
KevinHuSh
ce95639
fix user login issue (#85)
KevinHuSh
f666f56
add dockerfile and fix trival bugs (#78)
KevinHuSh
8887e47
refine admin initialization (#75)
KevinHuSh
4c52eb9
Refine resume parts and fix bugs in retrival using sql (#66)