ragflow/api/apps
Jin Hai cf2f6592dd
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>
2024-06-11 11:16:37 +08:00
..
__init__.py API: create dataset (#1106) 2024-06-11 11:16:37 +08:00
api_app.py fix bug in api (#1088) 2024-06-07 09:56:14 +08:00
chunk_app.py add rerank model (#969) 2024-05-29 16:50:02 +08:00
conversation_app.py add self-rag (#1070) 2024-06-06 11:13:39 +08:00
dataset_api.py API: create dataset (#1106) 2024-06-11 11:16:37 +08:00
dialog_app.py add self-rag (#1070) 2024-06-06 11:13:39 +08:00
document_app.py Supports obtaining PDF documents from web pages (#1107) 2024-06-11 10:45:19 +08:00
file2document_app.py fix doc number miss-match issue (#822) 2024-05-17 15:35:09 +08:00
file_app.py Add API for moving files (#1016) 2024-05-31 18:11:25 +08:00
kb_app.py fix bug about removing KB. (#839) 2024-05-20 09:23:57 +08:00
llm_app.py fix jina adding issure and term weight refinement (#974) 2024-05-29 19:38:57 +08:00
system_app.py add raptor (#899) 2024-05-23 14:31:16 +08:00
user_app.py add rerank model (#969) 2024-05-29 16:50:02 +08:00