mirror of
https://github.com/langgenius/dify.git
synced 2026-09-24 23:22:26 +08:00
refactor(api): migrate console/service_api.dataset.segment to BaseModel (#36522)
Co-authored-by: WH-2099 <wh2099@pm.me> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
WH-2099
autofix-ci[bot]
parent
f46c03460e
commit
928f888ef5
@@ -5175,15 +5175,15 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| payload | body | | Yes | [SegmentCreatePayload](#segmentcreatepayload) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segment created successfully | [SegmentDetailResponse](#segmentdetailresponse) |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segment/{action}
|
||||
|
||||
@@ -5192,9 +5192,10 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| action | path | | Yes | string |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| action | path | Action | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | query | Segment IDs | No | [ string ] |
|
||||
|
||||
##### Responses
|
||||
|
||||
@@ -5209,8 +5210,9 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | query | Segment IDs | No | [ string ] |
|
||||
|
||||
##### Responses
|
||||
|
||||
@@ -5223,14 +5225,20 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| enabled | query | | No | string |
|
||||
| hit_count_gte | query | | No | integer |
|
||||
| keyword | query | | No | string |
|
||||
| limit | query | | No | integer |
|
||||
| page | query | | No | integer |
|
||||
| status | query | | No | [ string ] |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segments retrieved successfully | [ConsoleSegmentListResponse](#consolesegmentlistresponse) |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/batch_import
|
||||
|
||||
@@ -5270,9 +5278,9 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
@@ -5285,16 +5293,16 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| payload | body | | Yes | [SegmentUpdatePayload](#segmentupdatepayload) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segment updated successfully | [SegmentDetailResponse](#segmentdetailresponse) |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks
|
||||
|
||||
@@ -5303,46 +5311,50 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
| keyword | query | | No | string |
|
||||
| limit | query | | No | integer |
|
||||
| page | query | | No | integer |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunks retrieved successfully | [ChildChunkListResponse](#childchunklistresponse) |
|
||||
|
||||
#### PATCH
|
||||
##### Parameters
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| payload | body | | Yes | [ChildChunkBatchUpdatePayload](#childchunkbatchupdatepayload) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunks updated successfully | [ChildChunkBatchUpdateResponse](#childchunkbatchupdateresponse) |
|
||||
|
||||
#### POST
|
||||
##### Parameters
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| payload | body | | Yes | [ChildChunkCreatePayload](#childchunkcreatepayload) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunk created successfully | [ChildChunkDetailResponse](#childchunkdetailresponse) |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}
|
||||
|
||||
@@ -5351,10 +5363,10 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| child_chunk_id | path | | Yes | string |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| child_chunk_id | path | Child chunk ID | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
@@ -5367,17 +5379,17 @@ Update document processing status (pause/resume)
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| child_chunk_id | path | | Yes | string |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| payload | body | | Yes | [ChildChunkUpdatePayload](#childchunkupdatepayload) |
|
||||
| child_chunk_id | path | Child chunk ID | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Success |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunk updated successfully | [ChildChunkDetailResponse](#childchunkdetailresponse) |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/summary-status
|
||||
|
||||
@@ -11718,12 +11730,55 @@ Button styles for user actions.
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| chunks | [ [ChildChunkUpdateArgs](#childchunkupdateargs) ] | | Yes |
|
||||
|
||||
#### ChildChunkBatchUpdateResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [ChildChunkResponse](#childchunkresponse) ] | | Yes |
|
||||
|
||||
#### ChildChunkCreatePayload
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| content | string | | Yes |
|
||||
|
||||
#### ChildChunkDetailResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ChildChunkResponse](#childchunkresponse) | | Yes |
|
||||
|
||||
#### ChildChunkListQuery
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| keyword | string | | No |
|
||||
| limit | integer | | No |
|
||||
| page | integer | | No |
|
||||
|
||||
#### ChildChunkListResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [ChildChunkResponse](#childchunkresponse) ] | | Yes |
|
||||
| limit | integer | | Yes |
|
||||
| page | integer | | Yes |
|
||||
| total | integer | | Yes |
|
||||
| total_pages | integer | | Yes |
|
||||
|
||||
#### ChildChunkResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| content | string | | Yes |
|
||||
| created_at | integer | | Yes |
|
||||
| id | string | | Yes |
|
||||
| position | integer | | Yes |
|
||||
| segment_id | string | | Yes |
|
||||
| type | string | | Yes |
|
||||
| updated_at | integer | | Yes |
|
||||
| word_count | integer | | Yes |
|
||||
|
||||
#### ChildChunkUpdateArgs
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -11861,6 +11916,16 @@ Condition detail
|
||||
| page | integer | Page number | No |
|
||||
| tag_ids | [ string ] | Filter by tag IDs | No |
|
||||
|
||||
#### ConsoleSegmentListResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [SegmentResponse](#segmentresponse) ] | | Yes |
|
||||
| limit | integer | | Yes |
|
||||
| page | integer | | Yes |
|
||||
| total | integer | | Yes |
|
||||
| total_pages | integer | | Yes |
|
||||
|
||||
#### Conversation
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -14865,6 +14930,17 @@ Form input definition.
|
||||
| last_id | string | | No |
|
||||
| limit | integer | | No |
|
||||
|
||||
#### SegmentAttachmentResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| extension | string | | Yes |
|
||||
| id | string | | Yes |
|
||||
| mime_type | string | | Yes |
|
||||
| name | string | | Yes |
|
||||
| size | integer | | Yes |
|
||||
| source_url | string | | Yes |
|
||||
|
||||
#### SegmentBatchImportStatusResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -14881,6 +14957,19 @@ Form input definition.
|
||||
| content | string | | Yes |
|
||||
| keywords | [ string ] | | No |
|
||||
|
||||
#### SegmentDetailResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [SegmentResponse](#segmentresponse) | | Yes |
|
||||
| doc_form | string | | Yes |
|
||||
|
||||
#### SegmentIdListQuery
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| segment_id | [ string ] | Segment IDs | No |
|
||||
|
||||
#### SegmentListQuery
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -14892,6 +14981,38 @@ Form input definition.
|
||||
| page | integer | | No |
|
||||
| status | [ string ] | | No |
|
||||
|
||||
#### SegmentResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| answer | string | | Yes |
|
||||
| attachments | [ [SegmentAttachmentResponse](#segmentattachmentresponse) ] | | Yes |
|
||||
| child_chunks | [ [ChildChunkResponse](#childchunkresponse) ] | | Yes |
|
||||
| completed_at | integer | | Yes |
|
||||
| content | string | | Yes |
|
||||
| created_at | integer | | Yes |
|
||||
| created_by | string | | Yes |
|
||||
| disabled_at | integer | | Yes |
|
||||
| disabled_by | string | | Yes |
|
||||
| document_id | string | | Yes |
|
||||
| enabled | boolean | | Yes |
|
||||
| error | string | | Yes |
|
||||
| hit_count | integer | | Yes |
|
||||
| id | string | | Yes |
|
||||
| index_node_hash | string | | Yes |
|
||||
| index_node_id | string | | Yes |
|
||||
| indexing_at | integer | | Yes |
|
||||
| keywords | [ string ] | | Yes |
|
||||
| position | integer | | Yes |
|
||||
| sign_content | string | | Yes |
|
||||
| status | string | | Yes |
|
||||
| stopped_at | integer | | Yes |
|
||||
| summary | string | | Yes |
|
||||
| tokens | integer | | Yes |
|
||||
| updated_at | integer | | Yes |
|
||||
| updated_by | string | | Yes |
|
||||
| word_count | integer | | Yes |
|
||||
|
||||
#### SegmentUpdatePayload
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
|
||||
@@ -1064,17 +1064,20 @@ List segments in a document
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| payload | body | | Yes | [SegmentListQuery](#segmentlistquery) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| keyword | query | | No | string |
|
||||
| limit | query | | No | integer |
|
||||
| page | query | | No | integer |
|
||||
| status | query | | No | [ string ] |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Segments retrieved successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset or document not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segments retrieved successfully | [SegmentListResponse](#segmentlistresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset or document not found | |
|
||||
|
||||
#### POST
|
||||
##### Description
|
||||
@@ -1091,12 +1094,12 @@ Create segments in a document
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Segments created successfully |
|
||||
| 400 | Bad request - segments data is missing |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset or document not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segments created successfully | [SegmentCreateListResponse](#segmentcreatelistresponse) |
|
||||
| 400 | Bad request - segments data is missing | |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset or document not found | |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}
|
||||
|
||||
@@ -1111,7 +1114,7 @@ Delete a specific segment
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Segment ID to delete | Yes | string |
|
||||
| segment_id | path | Segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
@@ -1130,17 +1133,17 @@ Get a specific segment by ID
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| dataset_id | path | | Yes | string |
|
||||
| document_id | path | | Yes | string |
|
||||
| segment_id | path | | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Segment retrieved successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset, document, or segment not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segment retrieved successfully | [SegmentDetailResponse](#segmentdetailresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset, document, or segment not found | |
|
||||
|
||||
#### POST
|
||||
##### Description
|
||||
@@ -1154,15 +1157,15 @@ Update a specific segment
|
||||
| payload | body | | Yes | [SegmentUpdatePayload](#segmentupdatepayload) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Segment ID to update | Yes | string |
|
||||
| segment_id | path | Segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Segment updated successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset, document, or segment not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Segment updated successfully | [SegmentDetailResponse](#segmentdetailresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset, document, or segment not found | |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks
|
||||
|
||||
@@ -1175,18 +1178,20 @@ List child chunks for a segment
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| payload | body | | Yes | [ChildChunkListQuery](#childchunklistquery) |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
| keyword | query | | No | string |
|
||||
| limit | query | | No | integer |
|
||||
| page | query | | No | integer |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Child chunks retrieved successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset, document, or segment not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunks retrieved successfully | [ChildChunkListResponse](#childchunklistresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset, document, or segment not found | |
|
||||
|
||||
#### POST
|
||||
##### Description
|
||||
@@ -1204,11 +1209,11 @@ Create a new child chunk for a segment
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Child chunk created successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset, document, or segment not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunk created successfully | [ChildChunkDetailResponse](#childchunkdetailresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset, document, or segment not found | |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/segments/{segment_id}/child_chunks/{child_chunk_id}
|
||||
|
||||
@@ -1221,7 +1226,7 @@ Delete a specific child chunk
|
||||
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| child_chunk_id | path | Child chunk ID to delete | Yes | string |
|
||||
| child_chunk_id | path | Child chunk ID | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
@@ -1244,18 +1249,18 @@ Update a specific child chunk
|
||||
| Name | Located in | Description | Required | Schema |
|
||||
| ---- | ---------- | ----------- | -------- | ------ |
|
||||
| payload | body | | Yes | [ChildChunkUpdatePayload](#childchunkupdatepayload) |
|
||||
| child_chunk_id | path | Child chunk ID to update | Yes | string |
|
||||
| child_chunk_id | path | Child chunk ID | Yes | string |
|
||||
| dataset_id | path | Dataset ID | Yes | string |
|
||||
| document_id | path | Document ID | Yes | string |
|
||||
| segment_id | path | Parent segment ID | Yes | string |
|
||||
|
||||
##### Responses
|
||||
|
||||
| Code | Description |
|
||||
| ---- | ----------- |
|
||||
| 200 | Child chunk updated successfully |
|
||||
| 401 | Unauthorized - invalid API token |
|
||||
| 404 | Dataset, document, segment, or child chunk not found |
|
||||
| Code | Description | Schema |
|
||||
| ---- | ----------- | ------ |
|
||||
| 200 | Child chunk updated successfully | [ChildChunkDetailResponse](#childchunkdetailresponse) |
|
||||
| 401 | Unauthorized - invalid API token | |
|
||||
| 404 | Dataset, document, segment, or child chunk not found | |
|
||||
|
||||
### /datasets/{dataset_id}/documents/{document_id}/update-by-file
|
||||
|
||||
@@ -2222,6 +2227,12 @@ Returns a list of available models for the specified model type.
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| content | string | | Yes |
|
||||
|
||||
#### ChildChunkDetailResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ChildChunkResponse](#childchunkresponse) | | Yes |
|
||||
|
||||
#### ChildChunkListQuery
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -2230,6 +2241,29 @@ Returns a list of available models for the specified model type.
|
||||
| limit | integer | | No |
|
||||
| page | integer | | No |
|
||||
|
||||
#### ChildChunkListResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [ChildChunkResponse](#childchunkresponse) ] | | Yes |
|
||||
| limit | integer | | Yes |
|
||||
| page | integer | | Yes |
|
||||
| total | integer | | Yes |
|
||||
| total_pages | integer | | Yes |
|
||||
|
||||
#### ChildChunkResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| content | string | | Yes |
|
||||
| created_at | integer | | Yes |
|
||||
| id | string | | Yes |
|
||||
| position | integer | | Yes |
|
||||
| segment_id | string | | Yes |
|
||||
| type | string | | Yes |
|
||||
| updated_at | integer | | Yes |
|
||||
| word_count | integer | | Yes |
|
||||
|
||||
#### ChildChunkUpdatePayload
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
@@ -2954,19 +2988,98 @@ Metadata operation data
|
||||
| segmentation | [Segmentation](#segmentation) | | No |
|
||||
| subchunk_segmentation | [Segmentation](#segmentation) | | No |
|
||||
|
||||
#### SegmentAttachmentResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| extension | string | | Yes |
|
||||
| id | string | | Yes |
|
||||
| mime_type | string | | Yes |
|
||||
| name | string | | Yes |
|
||||
| size | integer | | Yes |
|
||||
| source_url | string | | Yes |
|
||||
|
||||
#### SegmentCreateItemPayload
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| answer | string | | No |
|
||||
| attachment_ids | [ string ] | | No |
|
||||
| content | string | | Yes |
|
||||
| keywords | [ string ] | | No |
|
||||
|
||||
#### SegmentCreateListResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [SegmentResponse](#segmentresponse) ] | | Yes |
|
||||
| doc_form | string | | Yes |
|
||||
|
||||
#### SegmentCreatePayload
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| segments | [ object ] | | No |
|
||||
| segments | [ [SegmentCreateItemPayload](#segmentcreateitempayload) ] | | Yes |
|
||||
|
||||
#### SegmentDetailResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [SegmentResponse](#segmentresponse) | | Yes |
|
||||
| doc_form | string | | Yes |
|
||||
|
||||
#### SegmentListQuery
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| keyword | string | | No |
|
||||
| limit | integer | | No |
|
||||
| page | integer | | No |
|
||||
| status | [ string ] | | No |
|
||||
|
||||
#### SegmentListResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| data | [ [SegmentResponse](#segmentresponse) ] | | Yes |
|
||||
| doc_form | string | | Yes |
|
||||
| has_more | boolean | | Yes |
|
||||
| limit | integer | | Yes |
|
||||
| page | integer | | Yes |
|
||||
| total | integer | | Yes |
|
||||
|
||||
#### SegmentResponse
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
| ---- | ---- | ----------- | -------- |
|
||||
| answer | string | | Yes |
|
||||
| attachments | [ [SegmentAttachmentResponse](#segmentattachmentresponse) ] | | Yes |
|
||||
| child_chunks | [ [ChildChunkResponse](#childchunkresponse) ] | | Yes |
|
||||
| completed_at | integer | | Yes |
|
||||
| content | string | | Yes |
|
||||
| created_at | integer | | Yes |
|
||||
| created_by | string | | Yes |
|
||||
| disabled_at | integer | | Yes |
|
||||
| disabled_by | string | | Yes |
|
||||
| document_id | string | | Yes |
|
||||
| enabled | boolean | | Yes |
|
||||
| error | string | | Yes |
|
||||
| hit_count | integer | | Yes |
|
||||
| id | string | | Yes |
|
||||
| index_node_hash | string | | Yes |
|
||||
| index_node_id | string | | Yes |
|
||||
| indexing_at | integer | | Yes |
|
||||
| keywords | [ string ] | | Yes |
|
||||
| position | integer | | Yes |
|
||||
| sign_content | string | | Yes |
|
||||
| status | string | | Yes |
|
||||
| stopped_at | integer | | Yes |
|
||||
| summary | string | | Yes |
|
||||
| tokens | integer | | Yes |
|
||||
| updated_at | integer | | Yes |
|
||||
| updated_by | string | | Yes |
|
||||
| word_count | integer | | Yes |
|
||||
|
||||
#### SegmentUpdateArgs
|
||||
|
||||
| Name | Type | Description | Required |
|
||||
|
||||
Reference in New Issue
Block a user