|
|
|
@@ -71,7 +71,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
/> |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Path Query |
|
|
|
### Query |
|
|
|
<Properties> |
|
|
|
<Property name='page' type='string' key='page'> |
|
|
|
Page number |
|
|
|
@@ -136,7 +136,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
<Col> |
|
|
|
This api is based on an existing dataset and creates a new document through text based on this dataset. |
|
|
|
|
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -153,22 +153,22 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
</Property> |
|
|
|
<Property name='indexing_technique' type='string' key='indexing_technique'> |
|
|
|
Index mode |
|
|
|
- high_quality High quality: embedding using embedding model, built as vector database index |
|
|
|
- economy Economy: Build using inverted index of Keyword Table Index |
|
|
|
- <code>high_quality</code> High quality: embedding using embedding model, built as vector database index |
|
|
|
- <code>economy</code> Economy: Build using inverted index of Keyword Table Index |
|
|
|
</Property> |
|
|
|
<Property name='process_rule' type='object' key='process_rule'> |
|
|
|
Processing rules |
|
|
|
- mode (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- rules (text) Custom rules (in automatic mode, this field is empty) |
|
|
|
- pre_processing_rules (array[object]) Preprocessing rules |
|
|
|
- id (string) Unique identifier for the preprocessing rule |
|
|
|
- <code>mode</code> (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- <code>rules</code> (object) Custom rules (in automatic mode, this field is empty) |
|
|
|
- <code>pre_processing_rules</code> (array[object]) Preprocessing rules |
|
|
|
- <code>id</code> (string) Unique identifier for the preprocessing rule |
|
|
|
- enumerate |
|
|
|
- remove_extra_spaces Replace consecutive spaces, newlines, tabs |
|
|
|
- remove_urls_emails Delete URL, email address |
|
|
|
- enabled (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- segmentation (object) segmentation rules |
|
|
|
- separator Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- max_tokens Maximum length (token) defaults to 1000 |
|
|
|
- <code>remove_extra_spaces</code> Replace consecutive spaces, newlines, tabs |
|
|
|
- <code>remove_urls_emails</code> Delete URL, email address |
|
|
|
- <code>enabled</code> (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- <code>segmentation</code> (object) segmentation rules |
|
|
|
- <code>separator</code> Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- <code>max_tokens</code> Maximum length (token) defaults to 1000 |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
@@ -238,7 +238,8 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
This api is based on an existing dataset and creates a new document through a file based on this dataset. |
|
|
|
### Path Params |
|
|
|
|
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -259,22 +260,22 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
</Property> |
|
|
|
<Property name='indexing_technique' type='string' key='indexing_technique'> |
|
|
|
Index mode |
|
|
|
- high_quality High quality: embedding using embedding model, built as vector database index |
|
|
|
- economy Economy: Build using inverted index of Keyword Table Index |
|
|
|
- <code>high_quality</code> High quality: embedding using embedding model, built as vector database index |
|
|
|
- <code>economy</code> Economy: Build using inverted index of Keyword Table Index |
|
|
|
</Property> |
|
|
|
<Property name='process_rule' type='object' key='process_rule'> |
|
|
|
Processing rules |
|
|
|
- mode (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- rules (text) Custom rules (in automatic mode, this field is empty) |
|
|
|
- pre_processing_rules (array[object]) Preprocessing rules |
|
|
|
- id (string) Unique identifier for the preprocessing rule |
|
|
|
- <code>mode</code> (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- <code>rules</code> (object) Custom rules (in automatic mode, this field is empty) |
|
|
|
- <code>pre_processing_rules</code> (array[object]) Preprocessing rules |
|
|
|
- <code>id</code> (string) Unique identifier for the preprocessing rule |
|
|
|
- enumerate |
|
|
|
- remove_extra_spaces Replace consecutive spaces, newlines, tabs |
|
|
|
- remove_urls_emails Delete URL, email address |
|
|
|
- enabled (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- segmentation (object) segmentation rules |
|
|
|
- separator Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- max_tokens Maximum length (token) defaults to 1000 |
|
|
|
- <code>remove_extra_spaces</code> Replace consecutive spaces, newlines, tabs |
|
|
|
- <code>remove_urls_emails</code> Delete URL, email address |
|
|
|
- <code>enabled</code> (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- <code>segmentation</code> (object) segmentation rules |
|
|
|
- <code>separator</code> Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- <code>max_tokens</code> Maximum length (token) defaults to 1000 |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
@@ -338,7 +339,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
<Col> |
|
|
|
This api is based on an existing dataset and updates the document through text based on this dataset. |
|
|
|
|
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -358,17 +359,17 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
</Property> |
|
|
|
<Property name='process_rule' type='object' key='process_rule'> |
|
|
|
Processing rules |
|
|
|
- mode (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- rules (text) Custom rules (in automatic mode, this field is empty) |
|
|
|
- pre_processing_rules (array[object]) Preprocessing rules |
|
|
|
- id (string) Unique identifier for the preprocessing rule |
|
|
|
- <code>mode</code> (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- <code>rules</code> (object) Custom rules (in automatic mode, this field is empty) |
|
|
|
- <code>pre_processing_rules</code> (array[object]) Preprocessing rules |
|
|
|
- <code>id</code> (string) Unique identifier for the preprocessing rule |
|
|
|
- enumerate |
|
|
|
- remove_extra_spaces Replace consecutive spaces, newlines, tabs |
|
|
|
- remove_urls_emails Delete URL, email address |
|
|
|
- enabled (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- segmentation (object) segmentation rules |
|
|
|
- separator Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- max_tokens Maximum length (token) defaults to 1000 |
|
|
|
- <code>remove_extra_spaces</code> Replace consecutive spaces, newlines, tabs |
|
|
|
- <code>remove_urls_emails</code> Delete URL, email address |
|
|
|
- <code>enabled</code> (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- <code>segmentation</code> (object) segmentation rules |
|
|
|
- <code>separator</code> Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- <code>max_tokens</code> Maximum length (token) defaults to 1000 |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
@@ -435,7 +436,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
<Col> |
|
|
|
This api is based on an existing dataset, and updates documents through files based on this dataset |
|
|
|
|
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -455,17 +456,17 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
</Property> |
|
|
|
<Property name='process_rule' type='object' key='process_rule'> |
|
|
|
Processing rules |
|
|
|
- mode (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- rules (text) Custom rules (in automatic mode, this field is empty) |
|
|
|
- pre_processing_rules (array[object]) Preprocessing rules |
|
|
|
- id (string) Unique identifier for the preprocessing rule |
|
|
|
- <code>mode</code> (string) Cleaning, segmentation mode, automatic / custom |
|
|
|
- <code>rules</code> (object) Custom rules (in automatic mode, this field is empty) |
|
|
|
- <code>pre_processing_rules</code> (array[object]) Preprocessing rules |
|
|
|
- <code>id</code> (string) Unique identifier for the preprocessing rule |
|
|
|
- enumerate |
|
|
|
- remove_extra_spaces Replace consecutive spaces, newlines, tabs |
|
|
|
- remove_urls_emails Delete URL, email address |
|
|
|
- enabled (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- segmentation (object) segmentation rules |
|
|
|
- separator Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- max_tokens Maximum length (token) defaults to 1000 |
|
|
|
- <code>remove_extra_spaces</code> Replace consecutive spaces, newlines, tabs |
|
|
|
- <code>remove_urls_emails</code> Delete URL, email address |
|
|
|
- <code>enabled</code> (bool) Whether to select this rule or not. If no document ID is passed in, it represents the default value. |
|
|
|
- <code>segmentation</code> (object) segmentation rules |
|
|
|
- <code>separator</code> Custom segment identifier, currently only allows one delimiter to be set. Default is \n |
|
|
|
- <code>max_tokens</code> Maximum length (token) defaults to 1000 |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
@@ -527,7 +528,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
/> |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -582,7 +583,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
/> |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -624,14 +625,14 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
/> |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
|
|
|
|
### Path Query |
|
|
|
### Query |
|
|
|
<Properties> |
|
|
|
<Property name='keyword' type='string' key='keyword'> |
|
|
|
Search keywords, currently only search document names(optional) |
|
|
|
@@ -699,7 +700,7 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
/> |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Path Params |
|
|
|
### Params |
|
|
|
<Properties> |
|
|
|
<Property name='dataset_id' type='string' key='dataset_id'> |
|
|
|
Dataset ID |
|
|
|
@@ -712,10 +713,9 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
### Request Body |
|
|
|
<Properties> |
|
|
|
<Property name='segments' type='object list' key='segments'> |
|
|
|
segments (object list) Segmented content |
|
|
|
- content (text) Text content/question content, required |
|
|
|
- answer(text) Answer content, if the mode of the data set is qa mode, pass the value(optional) |
|
|
|
- keywords(list) Keywords(optional) |
|
|
|
- <code>content</code> (text) Text content/question content, required |
|
|
|
- <code>answer</code> (text) Answer content, if the mode of the data set is qa mode, pass the value(optional) |
|
|
|
- <code>keywords</code> (list) Keywords(optional) |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
@@ -778,14 +778,106 @@ import { Row, Col, Properties, Property, Heading, SubProperty, Paragraph } from |
|
|
|
|
|
|
|
--- |
|
|
|
|
|
|
|
Error message |
|
|
|
- **document_indexing**: Document indexing failed |
|
|
|
- **provider_not_initialize**: Embedding model is not configured |
|
|
|
- **not_found**, Document does not exist |
|
|
|
- **dataset_name_duplicate**: Duplicate dataset name |
|
|
|
- **provider_quota_exceeded**: Model quota exceeds limit |
|
|
|
- **dataset_not_initialized**: The dataset has not been initialized yet |
|
|
|
- **unsupported_file_type**: Unsupported file types. |
|
|
|
- Currently only supports, txt, markdown, md, pdf, html, htm, xlsx, docx, csv |
|
|
|
- **too_many_files**: There are too many files. Currently, only a single file is uploaded |
|
|
|
- **file_too_large*: The file is too large, support below 15M based on you environment configuration |
|
|
|
<Row> |
|
|
|
<Col> |
|
|
|
### Error message |
|
|
|
<Properties> |
|
|
|
<Property name='code' type='string' key='code'> |
|
|
|
Error code |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
<Properties> |
|
|
|
<Property name='status' type='number' key='status'> |
|
|
|
Error status |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
<Properties> |
|
|
|
<Property name='message' type='string' key='message'> |
|
|
|
Error message |
|
|
|
</Property> |
|
|
|
</Properties> |
|
|
|
</Col> |
|
|
|
<Col> |
|
|
|
<CodeGroup title="Example"> |
|
|
|
```json {{ title: 'Response' }} |
|
|
|
{ |
|
|
|
"code": "no_file_uploaded", |
|
|
|
"message": "Please upload your file.", |
|
|
|
"status": 400 |
|
|
|
} |
|
|
|
``` |
|
|
|
</CodeGroup> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
<table className="max-w-auto border-collapse border border-slate-400" style={{ maxWidth: 'none', width: 'auto' }}> |
|
|
|
<thead style={{ background: '#f9fafc' }}> |
|
|
|
<tr> |
|
|
|
<th class="p-2 border border-slate-300">code</th> |
|
|
|
<th class="p-2 border border-slate-300">status</th> |
|
|
|
<th class="p-2 border border-slate-300">message</th> |
|
|
|
</tr> |
|
|
|
</thead> |
|
|
|
<tbody> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">no_file_uploaded</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">Please upload your file.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">too_many_files</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">Only one file is allowed.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">file_too_large</td> |
|
|
|
<td class="p-2 border border-slate-300">413</td> |
|
|
|
<td class="p-2 border border-slate-300">File size exceeded.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">unsupported_file_type</td> |
|
|
|
<td class="p-2 border border-slate-300">415</td> |
|
|
|
<td class="p-2 border border-slate-300">File type not allowed.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">high_quality_dataset_only</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">Current operation only supports 'high-quality' datasets.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">dataset_not_initialized</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">The dataset is still being initialized or indexing. Please wait a moment.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">archived_document_immutable</td> |
|
|
|
<td class="p-2 border border-slate-300">403</td> |
|
|
|
<td class="p-2 border border-slate-300">The archived document is not editable.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">dataset_name_duplicate</td> |
|
|
|
<td class="p-2 border border-slate-300">409</td> |
|
|
|
<td class="p-2 border border-slate-300">The dataset name already exists. Please modify your dataset name.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">invalid_action</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">Invalid action.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">document_already_finished</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">The document has been processed. Please refresh the page or go to the document details.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">document_indexing</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">The document is being processed and cannot be edited.</td> |
|
|
|
</tr> |
|
|
|
<tr> |
|
|
|
<td class="p-2 border border-slate-300">invalid_metadata</td> |
|
|
|
<td class="p-2 border border-slate-300">400</td> |
|
|
|
<td class="p-2 border border-slate-300">The metadata content is incorrect. Please check and verify.</td> |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
<div class="pb-4" /> |