mirror of
https://github.com/langgenius/dify.git
synced 2026-10-04 13:47:55 +08:00
refactor(api): establish dataset application boundaries (#41729)
Co-authored-by: Jyong <jyong@dify.ai>
This commit is contained in:
1 parent
c005932db9
commit
a67cd87eb0
417 files changed
+30522
-23751
No files matched your search
@@ -3,25 +3,11 @@
|
||||
import { oc } from '@orpc/contract'
|
||||
import * as z from 'zod'
|
||||
import {
|
||||
zGetDataSourceIntegratesByBindingIdByActionPath,
|
||||
zGetDataSourceIntegratesByBindingIdByActionResponse,
|
||||
zGetDataSourceIntegratesResponse,
|
||||
zPatchDataSourceIntegratesByBindingIdByActionPath,
|
||||
zPatchDataSourceIntegratesByBindingIdByActionResponse,
|
||||
zPatchDataSourceIntegratesResponse,
|
||||
} from './zod.gen.ts'
|
||||
|
||||
export const get = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
operationId: 'getDataSourceIntegratesByBindingIdByAction',
|
||||
path: '/data-source/integrates/{binding_id}/{action}',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ params: zGetDataSourceIntegratesByBindingIdByActionPath }))
|
||||
.output(zGetDataSourceIntegratesByBindingIdByActionResponse)
|
||||
|
||||
export const patch = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
@@ -34,7 +20,6 @@ export const patch = oc
|
||||
.output(zPatchDataSourceIntegratesByBindingIdByActionResponse)
|
||||
|
||||
export const byAction = {
|
||||
get,
|
||||
patch,
|
||||
}
|
||||
|
||||
@@ -42,7 +27,7 @@ export const byBindingId = {
|
||||
byAction,
|
||||
}
|
||||
|
||||
export const get2 = oc
|
||||
export const get = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -52,19 +37,8 @@ export const get2 = oc
|
||||
})
|
||||
.output(zGetDataSourceIntegratesResponse)
|
||||
|
||||
export const patch2 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'PATCH',
|
||||
operationId: 'patchDataSourceIntegrates',
|
||||
path: '/data-source/integrates',
|
||||
tags: ['console'],
|
||||
})
|
||||
.output(zPatchDataSourceIntegratesResponse)
|
||||
|
||||
export const integrates = {
|
||||
get: get2,
|
||||
patch: patch2,
|
||||
get,
|
||||
byBindingId,
|
||||
}
|
||||
|
||||
|
||||
@@ -4,6 +4,48 @@ export type ClientOptions = {
|
||||
baseUrl: `${string}://${string}/console/api` | (string & {})
|
||||
}
|
||||
|
||||
export type DataSourceIntegrateListResponse = {
|
||||
data: Array<DataSourceIntegrateResponse>
|
||||
}
|
||||
|
||||
export type SimpleResultResponse = {
|
||||
result: string
|
||||
}
|
||||
|
||||
export type DataSourceIntegrateResponse = {
|
||||
created_at: number | null
|
||||
disabled: boolean | null
|
||||
id: string | null
|
||||
is_bound: boolean
|
||||
link: string
|
||||
provider: string
|
||||
source_info: DataSourceIntegrateWorkspaceResponse | null
|
||||
}
|
||||
|
||||
export type DataSourceIntegrateWorkspaceResponse = {
|
||||
pages: Array<DataSourceIntegratePageResponse>
|
||||
total: number
|
||||
workspace_icon: string | null
|
||||
workspace_id: string | null
|
||||
workspace_name: string | null
|
||||
}
|
||||
|
||||
export type DataSourceIntegratePageResponse = {
|
||||
page_icon: DataSourceIntegrateIconResponse | null
|
||||
page_id: string
|
||||
page_name: string
|
||||
parent_id: string
|
||||
type: NotionPageType
|
||||
}
|
||||
|
||||
export type DataSourceIntegrateIconResponse = {
|
||||
emoji?: string | null
|
||||
type?: string | null
|
||||
url?: string | null
|
||||
}
|
||||
|
||||
export type NotionPageType = 'database' | 'page'
|
||||
|
||||
export type GetDataSourceIntegratesData = {
|
||||
body?: never
|
||||
path?: never
|
||||
@@ -12,49 +54,12 @@ export type GetDataSourceIntegratesData = {
|
||||
}
|
||||
|
||||
export type GetDataSourceIntegratesResponses = {
|
||||
200: {
|
||||
[key: string]: unknown
|
||||
}
|
||||
200: DataSourceIntegrateListResponse
|
||||
}
|
||||
|
||||
export type GetDataSourceIntegratesResponse =
|
||||
GetDataSourceIntegratesResponses[keyof GetDataSourceIntegratesResponses]
|
||||
|
||||
export type PatchDataSourceIntegratesData = {
|
||||
body?: never
|
||||
path?: never
|
||||
query?: never
|
||||
url: '/data-source/integrates'
|
||||
}
|
||||
|
||||
export type PatchDataSourceIntegratesResponses = {
|
||||
200: {
|
||||
[key: string]: unknown
|
||||
}
|
||||
}
|
||||
|
||||
export type PatchDataSourceIntegratesResponse =
|
||||
PatchDataSourceIntegratesResponses[keyof PatchDataSourceIntegratesResponses]
|
||||
|
||||
export type GetDataSourceIntegratesByBindingIdByActionData = {
|
||||
body?: never
|
||||
path: {
|
||||
action: string
|
||||
binding_id: string
|
||||
}
|
||||
query?: never
|
||||
url: '/data-source/integrates/{binding_id}/{action}'
|
||||
}
|
||||
|
||||
export type GetDataSourceIntegratesByBindingIdByActionResponses = {
|
||||
200: {
|
||||
[key: string]: unknown
|
||||
}
|
||||
}
|
||||
|
||||
export type GetDataSourceIntegratesByBindingIdByActionResponse =
|
||||
GetDataSourceIntegratesByBindingIdByActionResponses[keyof GetDataSourceIntegratesByBindingIdByActionResponses]
|
||||
|
||||
export type PatchDataSourceIntegratesByBindingIdByActionData = {
|
||||
body?: never
|
||||
path: {
|
||||
@@ -66,9 +71,7 @@ export type PatchDataSourceIntegratesByBindingIdByActionData = {
|
||||
}
|
||||
|
||||
export type PatchDataSourceIntegratesByBindingIdByActionResponses = {
|
||||
200: {
|
||||
[key: string]: unknown
|
||||
}
|
||||
200: SimpleResultResponse
|
||||
}
|
||||
|
||||
export type PatchDataSourceIntegratesByBindingIdByActionResponse =
|
||||
|
||||
@@ -3,24 +3,72 @@
|
||||
import * as z from 'zod'
|
||||
|
||||
/**
|
||||
* Success
|
||||
* SimpleResultResponse
|
||||
*/
|
||||
export const zGetDataSourceIntegratesResponse = z.record(z.string(), z.unknown())
|
||||
export const zSimpleResultResponse = z.object({
|
||||
result: z.string(),
|
||||
})
|
||||
|
||||
/**
|
||||
* Success
|
||||
* DataSourceIntegrateIconResponse
|
||||
*/
|
||||
export const zPatchDataSourceIntegratesResponse = z.record(z.string(), z.unknown())
|
||||
export const zDataSourceIntegrateIconResponse = z.object({
|
||||
emoji: z.string().nullish(),
|
||||
type: z.string().nullish(),
|
||||
url: z.string().nullish(),
|
||||
})
|
||||
|
||||
export const zGetDataSourceIntegratesByBindingIdByActionPath = z.object({
|
||||
action: z.string(),
|
||||
binding_id: z.uuid(),
|
||||
/**
|
||||
* NotionPageType
|
||||
*/
|
||||
export const zNotionPageType = z.enum(['database', 'page'])
|
||||
|
||||
/**
|
||||
* DataSourceIntegratePageResponse
|
||||
*/
|
||||
export const zDataSourceIntegratePageResponse = z.object({
|
||||
page_icon: zDataSourceIntegrateIconResponse.nullable(),
|
||||
page_id: z.string(),
|
||||
page_name: z.string(),
|
||||
parent_id: z.string(),
|
||||
type: zNotionPageType,
|
||||
})
|
||||
|
||||
/**
|
||||
* DataSourceIntegrateWorkspaceResponse
|
||||
*/
|
||||
export const zDataSourceIntegrateWorkspaceResponse = z.object({
|
||||
pages: z.array(zDataSourceIntegratePageResponse),
|
||||
total: z.int(),
|
||||
workspace_icon: z.string().nullable(),
|
||||
workspace_id: z.string().nullable(),
|
||||
workspace_name: z.string().nullable(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DataSourceIntegrateResponse
|
||||
*/
|
||||
export const zDataSourceIntegrateResponse = z.object({
|
||||
created_at: z.int().nullable(),
|
||||
disabled: z.boolean().nullable(),
|
||||
id: z.string().nullable(),
|
||||
is_bound: z.boolean(),
|
||||
link: z.string(),
|
||||
provider: z.string(),
|
||||
source_info: zDataSourceIntegrateWorkspaceResponse.nullable(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DataSourceIntegrateListResponse
|
||||
*/
|
||||
export const zDataSourceIntegrateListResponse = z.object({
|
||||
data: z.array(zDataSourceIntegrateResponse),
|
||||
})
|
||||
|
||||
/**
|
||||
* Success
|
||||
*/
|
||||
export const zGetDataSourceIntegratesByBindingIdByActionResponse = z.record(z.string(), z.unknown())
|
||||
export const zGetDataSourceIntegratesResponse = zDataSourceIntegrateListResponse
|
||||
|
||||
export const zPatchDataSourceIntegratesByBindingIdByActionPath = z.object({
|
||||
action: z.string(),
|
||||
@@ -30,7 +78,4 @@ export const zPatchDataSourceIntegratesByBindingIdByActionPath = z.object({
|
||||
/**
|
||||
* Success
|
||||
*/
|
||||
export const zPatchDataSourceIntegratesByBindingIdByActionResponse = z.record(
|
||||
z.string(),
|
||||
z.unknown(),
|
||||
)
|
||||
export const zPatchDataSourceIntegratesByBindingIdByActionResponse = zSimpleResultResponse
|
||||
@@ -47,8 +47,6 @@ import {
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdPipelineExecutionLogResponse,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdQuery,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdResponse,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportPath,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponse,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBySegmentIdChildChunksPath,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBySegmentIdChildChunksQuery,
|
||||
zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBySegmentIdChildChunksResponse,
|
||||
@@ -127,9 +125,6 @@ import {
|
||||
zPatchDatasetsExternalKnowledgeApiByExternalKnowledgeApiIdResponse,
|
||||
zPostDatasetsApiKeysBody,
|
||||
zPostDatasetsApiKeysResponse,
|
||||
zPostDatasetsBatchImportStatusByJobIdBody,
|
||||
zPostDatasetsBatchImportStatusByJobIdPath,
|
||||
zPostDatasetsBatchImportStatusByJobIdResponse,
|
||||
zPostDatasetsBody,
|
||||
zPostDatasetsByDatasetIdApiKeysByStatusPath,
|
||||
zPostDatasetsByDatasetIdApiKeysByStatusResponse,
|
||||
@@ -269,25 +264,8 @@ export const get3 = oc
|
||||
.input(z.object({ params: zGetDatasetsBatchImportStatusByJobIdPath }))
|
||||
.output(zGetDatasetsBatchImportStatusByJobIdResponse)
|
||||
|
||||
export const post2 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
operationId: 'postDatasetsBatchImportStatusByJobId',
|
||||
path: '/datasets/batch_import_status/{job_id}',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(
|
||||
z.object({
|
||||
body: zPostDatasetsBatchImportStatusByJobIdBody,
|
||||
params: zPostDatasetsBatchImportStatusByJobIdPath,
|
||||
}),
|
||||
)
|
||||
.output(zPostDatasetsBatchImportStatusByJobIdResponse)
|
||||
|
||||
export const byJobId = {
|
||||
get: get3,
|
||||
post: post2,
|
||||
}
|
||||
|
||||
export const batchImportStatus = {
|
||||
@@ -297,7 +275,7 @@ export const batchImportStatus = {
|
||||
/**
|
||||
* Create external knowledge dataset
|
||||
*/
|
||||
export const post3 = oc
|
||||
export const post2 = oc
|
||||
.route({
|
||||
description: 'Create external knowledge dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -311,7 +289,7 @@ export const post3 = oc
|
||||
.output(zPostDatasetsExternalResponse)
|
||||
|
||||
export const external = {
|
||||
post: post3,
|
||||
post: post2,
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -405,7 +383,7 @@ export const get6 = oc
|
||||
/**
|
||||
* Create external knowledge API template
|
||||
*/
|
||||
export const post4 = oc
|
||||
export const post3 = oc
|
||||
.route({
|
||||
description: 'Create external knowledge API template',
|
||||
inputStructure: 'detailed',
|
||||
@@ -420,14 +398,14 @@ export const post4 = oc
|
||||
|
||||
export const externalKnowledgeApi = {
|
||||
get: get6,
|
||||
post: post4,
|
||||
post: post3,
|
||||
byExternalKnowledgeApiId,
|
||||
}
|
||||
|
||||
/**
|
||||
* Estimate dataset indexing cost
|
||||
*/
|
||||
export const post5 = oc
|
||||
export const post4 = oc
|
||||
.route({
|
||||
description: 'Estimate dataset indexing cost',
|
||||
inputStructure: 'detailed',
|
||||
@@ -440,13 +418,13 @@ export const post5 = oc
|
||||
.output(zPostDatasetsIndexingEstimateResponse)
|
||||
|
||||
export const indexingEstimate = {
|
||||
post: post5,
|
||||
post: post4,
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialize dataset with documents
|
||||
*/
|
||||
export const post6 = oc
|
||||
export const post5 = oc
|
||||
.route({
|
||||
description: 'Initialize dataset with documents',
|
||||
inputStructure: 'detailed',
|
||||
@@ -459,7 +437,7 @@ export const post6 = oc
|
||||
.output(zPostDatasetsInitResponse)
|
||||
|
||||
export const init = {
|
||||
post: post6,
|
||||
post: post5,
|
||||
}
|
||||
|
||||
export const get7 = oc
|
||||
@@ -480,7 +458,7 @@ export const metadata = {
|
||||
builtIn,
|
||||
}
|
||||
|
||||
export const post7 = oc
|
||||
export const post6 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -492,7 +470,7 @@ export const post7 = oc
|
||||
.output(zPostDatasetsNotionIndexingEstimateResponse)
|
||||
|
||||
export const notionIndexingEstimate = {
|
||||
post: post7,
|
||||
post: post6,
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -552,7 +530,7 @@ export const retrievalSetting = {
|
||||
byVectorType,
|
||||
}
|
||||
|
||||
export const post8 = oc
|
||||
export const post7 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -564,7 +542,7 @@ export const post8 = oc
|
||||
.output(zPostDatasetsByDatasetIdApiKeysByStatusResponse)
|
||||
|
||||
export const byStatus = {
|
||||
post: post8,
|
||||
post: post7,
|
||||
}
|
||||
|
||||
export const apiKeys2 = {
|
||||
@@ -634,7 +612,7 @@ export const batch = {
|
||||
*
|
||||
* Download selected dataset documents as a single ZIP archive (upload-file only)
|
||||
*/
|
||||
export const post9 = oc
|
||||
export const post8 = oc
|
||||
.route({
|
||||
description: 'Download selected dataset documents as a single ZIP archive (upload-file only)',
|
||||
inputStructure: 'detailed',
|
||||
@@ -653,7 +631,7 @@ export const post9 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsDownloadZipResponse)
|
||||
|
||||
export const downloadZip = {
|
||||
post: post9,
|
||||
post: post8,
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -664,7 +642,7 @@ export const downloadZip = {
|
||||
* (indexing_technique must be 'high_quality' and summary_index_setting.enable must be true),
|
||||
* then asynchronously generates summary indexes for the provided documents.
|
||||
*/
|
||||
export const post10 = oc
|
||||
export const post9 = oc
|
||||
.route({
|
||||
description:
|
||||
"Generate summary index for documents\nThis endpoint checks if the dataset configuration supports summary generation\n(indexing_technique must be 'high_quality' and summary_index_setting.enable must be true),\nthen asynchronously generates summary indexes for the provided documents.",
|
||||
@@ -684,10 +662,10 @@ export const post10 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsGenerateSummaryResponse)
|
||||
|
||||
export const generateSummary = {
|
||||
post: post10,
|
||||
post: post9,
|
||||
}
|
||||
|
||||
export const post11 = oc
|
||||
export const post10 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -705,7 +683,7 @@ export const post11 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsMetadataResponse)
|
||||
|
||||
export const metadata2 = {
|
||||
post: post11,
|
||||
post: post10,
|
||||
}
|
||||
|
||||
export const patch2 = oc
|
||||
@@ -911,7 +889,7 @@ export const processing = {
|
||||
byAction: byAction2,
|
||||
}
|
||||
|
||||
export const post12 = oc
|
||||
export const post11 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -928,7 +906,7 @@ export const post12 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsByDocumentIdRenameResponse)
|
||||
|
||||
export const rename = {
|
||||
post: post12,
|
||||
post: post11,
|
||||
}
|
||||
|
||||
export const patch6 = oc
|
||||
@@ -951,7 +929,7 @@ export const byAction3 = {
|
||||
patch: patch6,
|
||||
}
|
||||
|
||||
export const post13 = oc
|
||||
export const post12 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -968,22 +946,11 @@ export const post13 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsByDocumentIdSegmentResponse)
|
||||
|
||||
export const segment = {
|
||||
post: post13,
|
||||
post: post12,
|
||||
byAction: byAction3,
|
||||
}
|
||||
|
||||
export const get19 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
operationId: 'getDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImport',
|
||||
path: '/datasets/{dataset_id}/documents/{document_id}/segments/batch_import',
|
||||
tags: ['console'],
|
||||
})
|
||||
.input(z.object({ params: zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportPath }))
|
||||
.output(zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponse)
|
||||
|
||||
export const post14 = oc
|
||||
export const post13 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1000,8 +967,7 @@ export const post14 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponse)
|
||||
|
||||
export const batchImport = {
|
||||
get: get19,
|
||||
post: post14,
|
||||
post: post13,
|
||||
}
|
||||
|
||||
export const delete3 = oc
|
||||
@@ -1049,7 +1015,7 @@ export const byChildChunkId = {
|
||||
patch: patch7,
|
||||
}
|
||||
|
||||
export const get20 = oc
|
||||
export const get19 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -1082,7 +1048,7 @@ export const patch8 = oc
|
||||
)
|
||||
.output(zPatchDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBySegmentIdChildChunksResponse)
|
||||
|
||||
export const post15 = oc
|
||||
export const post14 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1099,9 +1065,9 @@ export const post15 = oc
|
||||
.output(zPostDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBySegmentIdChildChunksResponse)
|
||||
|
||||
export const childChunks = {
|
||||
get: get20,
|
||||
get: get19,
|
||||
patch: patch8,
|
||||
post: post15,
|
||||
post: post14,
|
||||
byChildChunkId,
|
||||
}
|
||||
|
||||
@@ -1158,7 +1124,7 @@ export const delete5 = oc
|
||||
)
|
||||
.output(zDeleteDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponse)
|
||||
|
||||
export const get21 = oc
|
||||
export const get20 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -1176,7 +1142,7 @@ export const get21 = oc
|
||||
|
||||
export const segments = {
|
||||
delete: delete5,
|
||||
get: get21,
|
||||
get: get20,
|
||||
batchImport,
|
||||
bySegmentId,
|
||||
}
|
||||
@@ -1195,7 +1161,7 @@ export const segments = {
|
||||
* - timeout: Number of summaries that timed out
|
||||
* - summaries: List of summary records with status and content preview
|
||||
*/
|
||||
export const get22 = oc
|
||||
export const get21 = oc
|
||||
.route({
|
||||
description:
|
||||
'Get summary index generation status for a document\nReturns:\n- total_segments: Total number of segments in the document\n- summary_status: Dictionary with status counts\n - completed: Number of summaries completed\n - generating: Number of summaries being generated\n - error: Number of summaries with errors\n - not_started: Number of segments without summary records\n - timeout: Number of summaries that timed out\n- summaries: List of summary records with status and content preview',
|
||||
@@ -1210,13 +1176,13 @@ export const get22 = oc
|
||||
.output(zGetDatasetsByDatasetIdDocumentsByDocumentIdSummaryStatusResponse)
|
||||
|
||||
export const summaryStatus = {
|
||||
get: get22,
|
||||
get: get21,
|
||||
}
|
||||
|
||||
/**
|
||||
* sync website document
|
||||
*/
|
||||
export const get23 = oc
|
||||
export const get22 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -1229,7 +1195,7 @@ export const get23 = oc
|
||||
.output(zGetDatasetsByDatasetIdDocumentsByDocumentIdWebsiteSyncResponse)
|
||||
|
||||
export const websiteSync = {
|
||||
get: get23,
|
||||
get: get22,
|
||||
}
|
||||
|
||||
export const delete6 = oc
|
||||
@@ -1247,7 +1213,7 @@ export const delete6 = oc
|
||||
/**
|
||||
* Get document details
|
||||
*/
|
||||
export const get24 = oc
|
||||
export const get23 = oc
|
||||
.route({
|
||||
description: 'Get document details',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1266,7 +1232,7 @@ export const get24 = oc
|
||||
|
||||
export const byDocumentId = {
|
||||
delete: delete6,
|
||||
get: get24,
|
||||
get: get23,
|
||||
download,
|
||||
indexingEstimate: indexingEstimate3,
|
||||
indexingStatus: indexingStatus2,
|
||||
@@ -1296,7 +1262,7 @@ export const delete7 = oc
|
||||
/**
|
||||
* Get documents in a dataset
|
||||
*/
|
||||
export const get25 = oc
|
||||
export const get24 = oc
|
||||
.route({
|
||||
description: 'Get documents in a dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1313,7 +1279,7 @@ export const get25 = oc
|
||||
)
|
||||
.output(zGetDatasetsByDatasetIdDocumentsResponse)
|
||||
|
||||
export const post16 = oc
|
||||
export const post15 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1331,8 +1297,8 @@ export const post16 = oc
|
||||
|
||||
export const documents = {
|
||||
delete: delete7,
|
||||
get: get25,
|
||||
post: post16,
|
||||
get: get24,
|
||||
post: post15,
|
||||
downloadZip,
|
||||
generateSummary,
|
||||
metadata: metadata2,
|
||||
@@ -1343,7 +1309,7 @@ export const documents = {
|
||||
/**
|
||||
* Get dataset error documents
|
||||
*/
|
||||
export const get26 = oc
|
||||
export const get25 = oc
|
||||
.route({
|
||||
description: 'Get dataset error documents',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1356,13 +1322,13 @@ export const get26 = oc
|
||||
.output(zGetDatasetsByDatasetIdErrorDocsResponse)
|
||||
|
||||
export const errorDocs = {
|
||||
get: get26,
|
||||
get: get25,
|
||||
}
|
||||
|
||||
/**
|
||||
* Test external knowledge retrieval for dataset
|
||||
*/
|
||||
export const post17 = oc
|
||||
export const post16 = oc
|
||||
.route({
|
||||
description: 'Test external knowledge retrieval for dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1380,13 +1346,13 @@ export const post17 = oc
|
||||
.output(zPostDatasetsByDatasetIdExternalHitTestingResponse)
|
||||
|
||||
export const externalHitTesting = {
|
||||
post: post17,
|
||||
post: post16,
|
||||
}
|
||||
|
||||
/**
|
||||
* Test dataset knowledge retrieval
|
||||
*/
|
||||
export const post18 = oc
|
||||
export const post17 = oc
|
||||
.route({
|
||||
description: 'Test dataset knowledge retrieval',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1404,13 +1370,13 @@ export const post18 = oc
|
||||
.output(zPostDatasetsByDatasetIdHitTestingResponse)
|
||||
|
||||
export const hitTesting = {
|
||||
post: post18,
|
||||
post: post17,
|
||||
}
|
||||
|
||||
/**
|
||||
* Get dataset indexing status
|
||||
*/
|
||||
export const get27 = oc
|
||||
export const get26 = oc
|
||||
.route({
|
||||
description: 'Get dataset indexing status',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1423,10 +1389,10 @@ export const get27 = oc
|
||||
.output(zGetDatasetsByDatasetIdIndexingStatusResponse)
|
||||
|
||||
export const indexingStatus3 = {
|
||||
get: get27,
|
||||
get: get26,
|
||||
}
|
||||
|
||||
export const post19 = oc
|
||||
export const post18 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1439,7 +1405,7 @@ export const post19 = oc
|
||||
.output(zPostDatasetsByDatasetIdMetadataBuiltInByActionResponse)
|
||||
|
||||
export const byAction4 = {
|
||||
post: post19,
|
||||
post: post18,
|
||||
}
|
||||
|
||||
export const builtIn2 = {
|
||||
@@ -1479,7 +1445,7 @@ export const byMetadataId = {
|
||||
patch: patch10,
|
||||
}
|
||||
|
||||
export const get28 = oc
|
||||
export const get27 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -1490,7 +1456,7 @@ export const get28 = oc
|
||||
.input(z.object({ params: zGetDatasetsByDatasetIdMetadataPath }))
|
||||
.output(zGetDatasetsByDatasetIdMetadataResponse)
|
||||
|
||||
export const post20 = oc
|
||||
export const post19 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1508,13 +1474,13 @@ export const post20 = oc
|
||||
.output(zPostDatasetsByDatasetIdMetadataResponse)
|
||||
|
||||
export const metadata4 = {
|
||||
get: get28,
|
||||
post: post20,
|
||||
get: get27,
|
||||
post: post19,
|
||||
builtIn: builtIn2,
|
||||
byMetadataId,
|
||||
}
|
||||
|
||||
export const get29 = oc
|
||||
export const get28 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'GET',
|
||||
@@ -1526,7 +1492,7 @@ export const get29 = oc
|
||||
.output(zGetDatasetsByDatasetIdNotionSyncResponse)
|
||||
|
||||
export const sync2 = {
|
||||
get: get29,
|
||||
get: get28,
|
||||
}
|
||||
|
||||
export const notion2 = {
|
||||
@@ -1536,7 +1502,7 @@ export const notion2 = {
|
||||
/**
|
||||
* Get dataset permission user list
|
||||
*/
|
||||
export const get30 = oc
|
||||
export const get29 = oc
|
||||
.route({
|
||||
description: 'Get dataset permission user list',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1549,13 +1515,13 @@ export const get30 = oc
|
||||
.output(zGetDatasetsByDatasetIdPermissionPartUsersResponse)
|
||||
|
||||
export const permissionPartUsers = {
|
||||
get: get30,
|
||||
get: get29,
|
||||
}
|
||||
|
||||
/**
|
||||
* Get dataset query history
|
||||
*/
|
||||
export const get31 = oc
|
||||
export const get30 = oc
|
||||
.route({
|
||||
description: 'Get dataset query history',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1568,13 +1534,13 @@ export const get31 = oc
|
||||
.output(zGetDatasetsByDatasetIdQueriesResponse)
|
||||
|
||||
export const queries = {
|
||||
get: get31,
|
||||
get: get30,
|
||||
}
|
||||
|
||||
/**
|
||||
* Get applications related to dataset
|
||||
*/
|
||||
export const get32 = oc
|
||||
export const get31 = oc
|
||||
.route({
|
||||
description: 'Get applications related to dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1587,13 +1553,13 @@ export const get32 = oc
|
||||
.output(zGetDatasetsByDatasetIdRelatedAppsResponse)
|
||||
|
||||
export const relatedApps = {
|
||||
get: get32,
|
||||
get: get31,
|
||||
}
|
||||
|
||||
/**
|
||||
* retry document
|
||||
*/
|
||||
export const post21 = oc
|
||||
export const post20 = oc
|
||||
.route({
|
||||
inputStructure: 'detailed',
|
||||
method: 'POST',
|
||||
@@ -1612,13 +1578,13 @@ export const post21 = oc
|
||||
.output(zPostDatasetsByDatasetIdRetryResponse)
|
||||
|
||||
export const retry = {
|
||||
post: post21,
|
||||
post: post20,
|
||||
}
|
||||
|
||||
/**
|
||||
* Check if dataset is in use
|
||||
*/
|
||||
export const get33 = oc
|
||||
export const get32 = oc
|
||||
.route({
|
||||
description: 'Check if dataset is in use',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1631,7 +1597,7 @@ export const get33 = oc
|
||||
.output(zGetDatasetsByDatasetIdUseCheckResponse)
|
||||
|
||||
export const useCheck2 = {
|
||||
get: get33,
|
||||
get: get32,
|
||||
}
|
||||
|
||||
export const delete9 = oc
|
||||
@@ -1649,7 +1615,7 @@ export const delete9 = oc
|
||||
/**
|
||||
* Get dataset details
|
||||
*/
|
||||
export const get34 = oc
|
||||
export const get33 = oc
|
||||
.route({
|
||||
description: 'Get dataset details',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1678,7 +1644,7 @@ export const patch11 = oc
|
||||
|
||||
export const byDatasetId = {
|
||||
delete: delete9,
|
||||
get: get34,
|
||||
get: get33,
|
||||
patch: patch11,
|
||||
apiKeys: apiKeys2,
|
||||
autoDisableLogs,
|
||||
@@ -1720,7 +1686,7 @@ export const byApiKeyId2 = {
|
||||
/**
|
||||
* Get all API keys for a dataset
|
||||
*/
|
||||
export const get35 = oc
|
||||
export const get34 = oc
|
||||
.route({
|
||||
description: 'Get all API keys for a dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1735,7 +1701,7 @@ export const get35 = oc
|
||||
/**
|
||||
* Create a new API key for a dataset
|
||||
*/
|
||||
export const post22 = oc
|
||||
export const post21 = oc
|
||||
.route({
|
||||
description: 'Create a new API key for a dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1749,8 +1715,8 @@ export const post22 = oc
|
||||
.output(zPostDatasetsByResourceIdApiKeysResponse)
|
||||
|
||||
export const apiKeys3 = {
|
||||
get: get35,
|
||||
post: post22,
|
||||
get: get34,
|
||||
post: post21,
|
||||
byApiKeyId: byApiKeyId2,
|
||||
}
|
||||
|
||||
@@ -1761,7 +1727,7 @@ export const byResourceId = {
|
||||
/**
|
||||
* Get list of datasets
|
||||
*/
|
||||
export const get36 = oc
|
||||
export const get35 = oc
|
||||
.route({
|
||||
description: 'Get list of datasets',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1776,7 +1742,7 @@ export const get36 = oc
|
||||
/**
|
||||
* Create a new dataset
|
||||
*/
|
||||
export const post23 = oc
|
||||
export const post22 = oc
|
||||
.route({
|
||||
description: 'Create a new dataset',
|
||||
inputStructure: 'detailed',
|
||||
@@ -1790,8 +1756,8 @@ export const post23 = oc
|
||||
.output(zPostDatasetsResponse)
|
||||
|
||||
export const datasets = {
|
||||
get: get36,
|
||||
post: post23,
|
||||
get: get35,
|
||||
post: post22,
|
||||
apiBaseInfo,
|
||||
apiKeys,
|
||||
batchImportStatus,
|
||||
|
||||
@@ -22,7 +22,7 @@ export type DatasetCreatePayload = {
|
||||
provider?: string
|
||||
}
|
||||
|
||||
export type DatasetDetailResponse = {
|
||||
export type DatasetDetailWithPartialMembersResponse = {
|
||||
app_count: number
|
||||
author_name: string | null
|
||||
built_in_field_enabled: boolean
|
||||
@@ -47,6 +47,7 @@ export type DatasetDetailResponse = {
|
||||
is_published: boolean
|
||||
maintainer?: string | null
|
||||
name: string
|
||||
partial_member_list?: Array<string> | null
|
||||
permission: string
|
||||
permission_keys?: Array<string>
|
||||
pipeline_id: string | null
|
||||
@@ -88,10 +89,6 @@ export type SegmentBatchImportStatusResponse = {
|
||||
job_status: string
|
||||
}
|
||||
|
||||
export type BatchImportPayload = {
|
||||
upload_file_id: string
|
||||
}
|
||||
|
||||
export type ExternalDatasetCreatePayload = {
|
||||
description?: string | null
|
||||
external_knowledge_api_id: string
|
||||
@@ -102,6 +99,46 @@ export type ExternalDatasetCreatePayload = {
|
||||
name: string
|
||||
}
|
||||
|
||||
export type DatasetDetailResponse = {
|
||||
app_count: number
|
||||
author_name: string | null
|
||||
built_in_field_enabled: boolean
|
||||
chunk_structure: string | null
|
||||
created_at: number
|
||||
created_by: string
|
||||
data_source_type: string | null
|
||||
description: string | null
|
||||
doc_form: string | null
|
||||
doc_metadata: Array<DatasetDocMetadataResponse>
|
||||
document_count: number
|
||||
embedding_available?: boolean | null
|
||||
embedding_model: string | null
|
||||
embedding_model_provider: string | null
|
||||
enable_api: boolean
|
||||
external_knowledge_info?: DatasetExternalKnowledgeInfoResponse
|
||||
external_retrieval_model: DatasetExternalRetrievalModelResponse | null
|
||||
icon_info?: DatasetIconInfoResponse
|
||||
id: string
|
||||
indexing_technique: string | null
|
||||
is_multimodal: boolean
|
||||
is_published: boolean
|
||||
maintainer?: string | null
|
||||
name: string
|
||||
permission: string
|
||||
permission_keys?: Array<string>
|
||||
pipeline_id: string | null
|
||||
provider: string
|
||||
retrieval_model_dict: DatasetRetrievalModelResponse
|
||||
runtime_mode: string | null
|
||||
summary_index_setting?: DatasetSummaryIndexSettingResponse
|
||||
tags: Array<DatasetTagResponse>
|
||||
total_available_documents: number
|
||||
total_documents: number
|
||||
updated_at: number
|
||||
updated_by: string | null
|
||||
word_count: number
|
||||
}
|
||||
|
||||
export type ExternalKnowledgeApiListResponse = {
|
||||
data: Array<ExternalKnowledgeApiResponse>
|
||||
has_more: boolean
|
||||
@@ -191,9 +228,7 @@ export type DatasetMetadataBuiltInFieldsResponse = {
|
||||
export type NotionEstimatePayload = {
|
||||
doc_form?: string
|
||||
doc_language?: string
|
||||
notion_info_list: Array<{
|
||||
[key: string]: unknown
|
||||
}>
|
||||
notion_info_list: Array<NotionEstimateWorkspacePayload>
|
||||
process_rule: {
|
||||
[key: string]: unknown
|
||||
}
|
||||
@@ -217,47 +252,6 @@ export type RetrievalSettingResponse = {
|
||||
retrieval_method: Array<string>
|
||||
}
|
||||
|
||||
export type DatasetDetailWithPartialMembersResponse = {
|
||||
app_count: number
|
||||
author_name: string | null
|
||||
built_in_field_enabled: boolean
|
||||
chunk_structure: string | null
|
||||
created_at: number
|
||||
created_by: string
|
||||
data_source_type: string | null
|
||||
description: string | null
|
||||
doc_form: string | null
|
||||
doc_metadata: Array<DatasetDocMetadataResponse>
|
||||
document_count: number
|
||||
embedding_available?: boolean | null
|
||||
embedding_model: string | null
|
||||
embedding_model_provider: string | null
|
||||
enable_api: boolean
|
||||
external_knowledge_info?: DatasetExternalKnowledgeInfoResponse
|
||||
external_retrieval_model: DatasetExternalRetrievalModelResponse | null
|
||||
icon_info?: DatasetIconInfoResponse
|
||||
id: string
|
||||
indexing_technique: string | null
|
||||
is_multimodal: boolean
|
||||
is_published: boolean
|
||||
maintainer?: string | null
|
||||
name: string
|
||||
partial_member_list?: Array<string> | null
|
||||
permission: string
|
||||
permission_keys?: Array<string>
|
||||
pipeline_id: string | null
|
||||
provider: string
|
||||
retrieval_model_dict: DatasetRetrievalModelResponse
|
||||
runtime_mode: string | null
|
||||
summary_index_setting?: DatasetSummaryIndexSettingResponse
|
||||
tags: Array<DatasetTagResponse>
|
||||
total_available_documents: number
|
||||
total_documents: number
|
||||
updated_at: number
|
||||
updated_by: string | null
|
||||
word_count: number
|
||||
}
|
||||
|
||||
export type DatasetUpdatePayload = {
|
||||
description?: string | null
|
||||
embedding_model?: string | null
|
||||
@@ -443,6 +437,10 @@ export type ConsoleSegmentListResponse = {
|
||||
total_pages: number
|
||||
}
|
||||
|
||||
export type BatchImportPayload = {
|
||||
upload_file_id: string
|
||||
}
|
||||
|
||||
export type SegmentUpdatePayload = {
|
||||
answer?: string | null
|
||||
attachment_ids?: Array<string> | null
|
||||
@@ -713,6 +711,12 @@ export type DatasetMetadataBuiltInFieldResponse = {
|
||||
type: string
|
||||
}
|
||||
|
||||
export type NotionEstimateWorkspacePayload = {
|
||||
credential_id: string
|
||||
pages: Array<NotionEstimatePagePayload>
|
||||
workspace_id: string
|
||||
}
|
||||
|
||||
export type ProcessRuleMode = 'automatic' | 'custom' | 'hierarchical'
|
||||
|
||||
export type Rule = {
|
||||
@@ -929,9 +933,14 @@ export type WeightModel = {
|
||||
weight_type?: 'customized' | 'keyword_first' | 'semantic_first' | null
|
||||
}
|
||||
|
||||
export type NotionEstimatePagePayload = {
|
||||
page_id: string
|
||||
type: NotionPageType
|
||||
}
|
||||
|
||||
export type PreProcessingRule = {
|
||||
enabled: boolean
|
||||
id: 'remove_extra_spaces' | 'remove_stopwords' | 'remove_urls_emails'
|
||||
id: PreProcessingRuleKey
|
||||
}
|
||||
|
||||
export type Segmentation = {
|
||||
@@ -1064,6 +1073,10 @@ export type WeightVectorSetting = {
|
||||
vector_weight: number
|
||||
}
|
||||
|
||||
export type NotionPageType = 'database' | 'page'
|
||||
|
||||
export type PreProcessingRuleKey = 'remove_extra_spaces' | 'remove_stopwords' | 'remove_urls_emails'
|
||||
|
||||
export type HitTestingDocument = {
|
||||
data_source_type: string
|
||||
doc_metadata: unknown | null
|
||||
@@ -1126,7 +1139,7 @@ export type PostDatasetsErrors = {
|
||||
}
|
||||
|
||||
export type PostDatasetsResponses = {
|
||||
201: DatasetDetailResponse
|
||||
201: DatasetDetailWithPartialMembersResponse
|
||||
}
|
||||
|
||||
export type PostDatasetsResponse = PostDatasetsResponses[keyof PostDatasetsResponses]
|
||||
@@ -1209,22 +1222,6 @@ export type GetDatasetsBatchImportStatusByJobIdResponses = {
|
||||
export type GetDatasetsBatchImportStatusByJobIdResponse =
|
||||
GetDatasetsBatchImportStatusByJobIdResponses[keyof GetDatasetsBatchImportStatusByJobIdResponses]
|
||||
|
||||
export type PostDatasetsBatchImportStatusByJobIdData = {
|
||||
body: BatchImportPayload
|
||||
path: {
|
||||
job_id: string
|
||||
}
|
||||
query?: never
|
||||
url: '/datasets/batch_import_status/{job_id}'
|
||||
}
|
||||
|
||||
export type PostDatasetsBatchImportStatusByJobIdResponses = {
|
||||
200: SegmentBatchImportStatusResponse
|
||||
}
|
||||
|
||||
export type PostDatasetsBatchImportStatusByJobIdResponse =
|
||||
PostDatasetsBatchImportStatusByJobIdResponses[keyof PostDatasetsBatchImportStatusByJobIdResponses]
|
||||
|
||||
export type PostDatasetsExternalData = {
|
||||
body: ExternalDatasetCreatePayload
|
||||
path?: never
|
||||
@@ -2028,23 +2025,6 @@ export type GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponses = {
|
||||
export type GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponse =
|
||||
GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponses[keyof GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponses]
|
||||
|
||||
export type GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportData = {
|
||||
body?: never
|
||||
path: {
|
||||
dataset_id: string
|
||||
document_id: string
|
||||
}
|
||||
query?: never
|
||||
url: '/datasets/{dataset_id}/documents/{document_id}/segments/batch_import'
|
||||
}
|
||||
|
||||
export type GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponses = {
|
||||
200: SegmentBatchImportStatusResponse
|
||||
}
|
||||
|
||||
export type GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponse =
|
||||
GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponses[keyof GetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponses]
|
||||
|
||||
export type PostDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportData = {
|
||||
body: BatchImportPayload
|
||||
path: {
|
||||
|
||||
@@ -43,13 +43,6 @@ export const zSegmentBatchImportStatusResponse = z.object({
|
||||
job_status: z.string(),
|
||||
})
|
||||
|
||||
/**
|
||||
* BatchImportPayload
|
||||
*/
|
||||
export const zBatchImportPayload = z.object({
|
||||
upload_file_id: z.string(),
|
||||
})
|
||||
|
||||
/**
|
||||
* ExternalDatasetCreatePayload
|
||||
*
|
||||
@@ -96,16 +89,6 @@ export const zIndexingEstimatePayload = z.object({
|
||||
process_rule: z.record(z.string(), z.unknown()),
|
||||
})
|
||||
|
||||
/**
|
||||
* NotionEstimatePayload
|
||||
*/
|
||||
export const zNotionEstimatePayload = z.object({
|
||||
doc_form: z.string().optional().default('text_model'),
|
||||
doc_language: z.string().optional().default('English'),
|
||||
notion_info_list: z.array(z.record(z.string(), z.unknown())),
|
||||
process_rule: z.record(z.string(), z.unknown()),
|
||||
})
|
||||
|
||||
/**
|
||||
* RetrievalSettingResponse
|
||||
*/
|
||||
@@ -209,6 +192,13 @@ export const zSegmentCreatePayload = z.object({
|
||||
keywords: z.array(z.string()).nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* BatchImportPayload
|
||||
*/
|
||||
export const zBatchImportPayload = z.object({
|
||||
upload_file_id: z.string(),
|
||||
})
|
||||
|
||||
/**
|
||||
* SegmentUpdatePayload
|
||||
*/
|
||||
@@ -828,14 +818,6 @@ export const zRetrievalMethod = z.enum([
|
||||
'semantic_search',
|
||||
])
|
||||
|
||||
/**
|
||||
* PreProcessingRule
|
||||
*/
|
||||
export const zPreProcessingRule = z.object({
|
||||
enabled: z.boolean(),
|
||||
id: z.enum(['remove_extra_spaces', 'remove_stopwords', 'remove_urls_emails']),
|
||||
})
|
||||
|
||||
/**
|
||||
* Segmentation
|
||||
*/
|
||||
@@ -845,33 +827,6 @@ export const zSegmentation = z.object({
|
||||
separator: z.string().optional().default('\n'),
|
||||
})
|
||||
|
||||
/**
|
||||
* Rule
|
||||
*/
|
||||
export const zRule = z.object({
|
||||
parent_mode: z.enum(['full-doc', 'paragraph']).nullish(),
|
||||
pre_processing_rules: z.array(zPreProcessingRule).nullish(),
|
||||
segmentation: zSegmentation.nullish(),
|
||||
subchunk_segmentation: zSegmentation.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* ProcessRuleResponse
|
||||
*/
|
||||
export const zProcessRuleResponse = z.object({
|
||||
limits: z.record(z.string(), z.unknown()),
|
||||
mode: zProcessRuleMode,
|
||||
rules: zRule.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* ProcessRule
|
||||
*/
|
||||
export const zProcessRule = z.object({
|
||||
mode: zProcessRuleMode,
|
||||
rules: zRule.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* MetadataDetail
|
||||
*/
|
||||
@@ -1024,49 +979,6 @@ export const zDatasetRetrievalModelResponse = z.object({
|
||||
weights: zDatasetWeightedScoreResponse.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DatasetDetailResponse
|
||||
*/
|
||||
export const zDatasetDetailResponse = z.object({
|
||||
app_count: z.int(),
|
||||
author_name: z.string().nullable(),
|
||||
built_in_field_enabled: z.boolean(),
|
||||
chunk_structure: z.string().nullable(),
|
||||
created_at: z.int(),
|
||||
created_by: z.string(),
|
||||
data_source_type: z.string().nullable(),
|
||||
description: z.string().nullable(),
|
||||
doc_form: z.string().nullable(),
|
||||
doc_metadata: z.array(zDatasetDocMetadataResponse),
|
||||
document_count: z.int(),
|
||||
embedding_available: z.boolean().nullish(),
|
||||
embedding_model: z.string().nullable(),
|
||||
embedding_model_provider: z.string().nullable(),
|
||||
enable_api: z.boolean(),
|
||||
external_knowledge_info: zDatasetExternalKnowledgeInfoResponse.optional(),
|
||||
external_retrieval_model: zDatasetExternalRetrievalModelResponse.nullable(),
|
||||
icon_info: zDatasetIconInfoResponse.optional(),
|
||||
id: z.string(),
|
||||
indexing_technique: z.string().nullable(),
|
||||
is_multimodal: z.boolean(),
|
||||
is_published: z.boolean(),
|
||||
maintainer: z.string().nullish(),
|
||||
name: z.string(),
|
||||
permission: z.string(),
|
||||
permission_keys: z.array(z.string()).optional(),
|
||||
pipeline_id: z.string().nullable(),
|
||||
provider: z.string(),
|
||||
retrieval_model_dict: zDatasetRetrievalModelResponse,
|
||||
runtime_mode: z.string().nullable(),
|
||||
summary_index_setting: zDatasetSummaryIndexSettingResponse.optional(),
|
||||
tags: z.array(zDatasetTagResponse),
|
||||
total_available_documents: z.int(),
|
||||
total_documents: z.int(),
|
||||
updated_at: z.int(),
|
||||
updated_by: z.string().nullable(),
|
||||
word_count: z.int(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DatasetDetailWithPartialMembersResponse
|
||||
*/
|
||||
@@ -1111,6 +1023,49 @@ export const zDatasetDetailWithPartialMembersResponse = z.object({
|
||||
word_count: z.int(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DatasetDetailResponse
|
||||
*/
|
||||
export const zDatasetDetailResponse = z.object({
|
||||
app_count: z.int(),
|
||||
author_name: z.string().nullable(),
|
||||
built_in_field_enabled: z.boolean(),
|
||||
chunk_structure: z.string().nullable(),
|
||||
created_at: z.int(),
|
||||
created_by: z.string(),
|
||||
data_source_type: z.string().nullable(),
|
||||
description: z.string().nullable(),
|
||||
doc_form: z.string().nullable(),
|
||||
doc_metadata: z.array(zDatasetDocMetadataResponse),
|
||||
document_count: z.int(),
|
||||
embedding_available: z.boolean().nullish(),
|
||||
embedding_model: z.string().nullable(),
|
||||
embedding_model_provider: z.string().nullable(),
|
||||
enable_api: z.boolean(),
|
||||
external_knowledge_info: zDatasetExternalKnowledgeInfoResponse.optional(),
|
||||
external_retrieval_model: zDatasetExternalRetrievalModelResponse.nullable(),
|
||||
icon_info: zDatasetIconInfoResponse.optional(),
|
||||
id: z.string(),
|
||||
indexing_technique: z.string().nullable(),
|
||||
is_multimodal: z.boolean(),
|
||||
is_published: z.boolean(),
|
||||
maintainer: z.string().nullish(),
|
||||
name: z.string(),
|
||||
permission: z.string(),
|
||||
permission_keys: z.array(z.string()).optional(),
|
||||
pipeline_id: z.string().nullable(),
|
||||
provider: z.string(),
|
||||
retrieval_model_dict: zDatasetRetrievalModelResponse,
|
||||
runtime_mode: z.string().nullable(),
|
||||
summary_index_setting: zDatasetSummaryIndexSettingResponse.optional(),
|
||||
tags: z.array(zDatasetTagResponse),
|
||||
total_available_documents: z.int(),
|
||||
total_documents: z.int(),
|
||||
updated_at: z.int(),
|
||||
updated_by: z.string().nullable(),
|
||||
word_count: z.int(),
|
||||
})
|
||||
|
||||
/**
|
||||
* DatasetListItemResponse
|
||||
*/
|
||||
@@ -1279,6 +1234,79 @@ export const zHitTestingPayload = z.object({
|
||||
retrieval_model: zRetrievalModel.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* NotionPageType
|
||||
*/
|
||||
export const zNotionPageType = z.enum(['database', 'page'])
|
||||
|
||||
/**
|
||||
* NotionEstimatePagePayload
|
||||
*/
|
||||
export const zNotionEstimatePagePayload = z.object({
|
||||
page_id: z.string().min(1),
|
||||
type: zNotionPageType,
|
||||
})
|
||||
|
||||
/**
|
||||
* NotionEstimateWorkspacePayload
|
||||
*/
|
||||
export const zNotionEstimateWorkspacePayload = z.object({
|
||||
credential_id: z.string().min(1),
|
||||
pages: z.array(zNotionEstimatePagePayload).min(1),
|
||||
workspace_id: z.string().min(1),
|
||||
})
|
||||
|
||||
/**
|
||||
* NotionEstimatePayload
|
||||
*/
|
||||
export const zNotionEstimatePayload = z.object({
|
||||
doc_form: z.string().optional().default('text_model'),
|
||||
doc_language: z.string().optional().default('English'),
|
||||
notion_info_list: z.array(zNotionEstimateWorkspacePayload).min(1),
|
||||
process_rule: z.record(z.string(), z.unknown()),
|
||||
})
|
||||
|
||||
export const zPreProcessingRuleKey = z.enum([
|
||||
'remove_extra_spaces',
|
||||
'remove_stopwords',
|
||||
'remove_urls_emails',
|
||||
])
|
||||
|
||||
/**
|
||||
* PreProcessingRule
|
||||
*/
|
||||
export const zPreProcessingRule = z.object({
|
||||
enabled: z.boolean(),
|
||||
id: zPreProcessingRuleKey,
|
||||
})
|
||||
|
||||
/**
|
||||
* Rule
|
||||
*/
|
||||
export const zRule = z.object({
|
||||
parent_mode: z.enum(['full-doc', 'paragraph']).nullish(),
|
||||
pre_processing_rules: z.array(zPreProcessingRule).nullish(),
|
||||
segmentation: zSegmentation.nullish(),
|
||||
subchunk_segmentation: zSegmentation.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* ProcessRuleResponse
|
||||
*/
|
||||
export const zProcessRuleResponse = z.object({
|
||||
limits: z.record(z.string(), z.unknown()),
|
||||
mode: zProcessRuleMode,
|
||||
rules: zRule.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* ProcessRule
|
||||
*/
|
||||
export const zProcessRule = z.object({
|
||||
mode: zProcessRuleMode,
|
||||
rules: zRule.nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* HitTestingDocument
|
||||
*/
|
||||
@@ -1477,7 +1505,7 @@ export const zPostDatasetsBody = zDatasetCreatePayload
|
||||
/**
|
||||
* Dataset created successfully
|
||||
*/
|
||||
export const zPostDatasetsResponse = zDatasetDetailResponse
|
||||
export const zPostDatasetsResponse = zDatasetDetailWithPartialMembersResponse
|
||||
|
||||
/**
|
||||
* API base info retrieved successfully
|
||||
@@ -1514,17 +1542,6 @@ export const zGetDatasetsBatchImportStatusByJobIdPath = z.object({
|
||||
*/
|
||||
export const zGetDatasetsBatchImportStatusByJobIdResponse = zSegmentBatchImportStatusResponse
|
||||
|
||||
export const zPostDatasetsBatchImportStatusByJobIdBody = zBatchImportPayload
|
||||
|
||||
export const zPostDatasetsBatchImportStatusByJobIdPath = z.object({
|
||||
job_id: z.uuid(),
|
||||
})
|
||||
|
||||
/**
|
||||
* Batch import started
|
||||
*/
|
||||
export const zPostDatasetsBatchImportStatusByJobIdResponse = zSegmentBatchImportStatusResponse
|
||||
|
||||
export const zPostDatasetsExternalBody = zExternalDatasetCreatePayload
|
||||
|
||||
/**
|
||||
@@ -1990,17 +2007,6 @@ export const zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsQuery = z.objec
|
||||
export const zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsResponse =
|
||||
zConsoleSegmentListResponse
|
||||
|
||||
export const zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportPath = z.object({
|
||||
dataset_id: z.uuid(),
|
||||
document_id: z.uuid(),
|
||||
})
|
||||
|
||||
/**
|
||||
* Batch import status
|
||||
*/
|
||||
export const zGetDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportResponse =
|
||||
zSegmentBatchImportStatusResponse
|
||||
|
||||
export const zPostDatasetsByDatasetIdDocumentsByDocumentIdSegmentsBatchImportBody =
|
||||
zBatchImportPayload
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ export type NotionIntegratePageResponse = {
|
||||
page_id: string
|
||||
page_name: string
|
||||
parent_id: string | null
|
||||
type: string
|
||||
type: NotionPageType
|
||||
}
|
||||
|
||||
export type DataSourceIntegrateIconResponse = {
|
||||
@@ -34,6 +34,8 @@ export type DataSourceIntegrateIconResponse = {
|
||||
url?: string | null
|
||||
}
|
||||
|
||||
export type NotionPageType = 'database' | 'page'
|
||||
|
||||
export type GetNotionPagesByPageIdByPageTypePreviewData = {
|
||||
body?: never
|
||||
path: {
|
||||
|
||||
@@ -18,6 +18,11 @@ export const zDataSourceIntegrateIconResponse = z.object({
|
||||
url: z.string().nullish(),
|
||||
})
|
||||
|
||||
/**
|
||||
* NotionPageType
|
||||
*/
|
||||
export const zNotionPageType = z.enum(['database', 'page'])
|
||||
|
||||
/**
|
||||
* NotionIntegratePageResponse
|
||||
*/
|
||||
@@ -27,7 +32,7 @@ export const zNotionIntegratePageResponse = z.object({
|
||||
page_id: z.string(),
|
||||
page_name: z.string(),
|
||||
parent_id: z.string().nullable(),
|
||||
type: z.string(),
|
||||
type: zNotionPageType,
|
||||
})
|
||||
|
||||
/**
|
||||
|
||||
@@ -1777,9 +1777,11 @@ export type PipelineUploadFileResponse = {
|
||||
|
||||
export type PreProcessingRule = {
|
||||
enabled: boolean
|
||||
id: 'remove_extra_spaces' | 'remove_stopwords' | 'remove_urls_emails'
|
||||
id: PreProcessingRuleKey
|
||||
}
|
||||
|
||||
export type PreProcessingRuleKey = 'remove_extra_spaces' | 'remove_stopwords' | 'remove_urls_emails'
|
||||
|
||||
export type ProcessRule = {
|
||||
mode: ProcessRuleMode
|
||||
rules?: Rule | null
|
||||
|
||||
@@ -1664,12 +1664,18 @@ export const zPipelineUploadFileResponse = z.object({
|
||||
size: z.int(),
|
||||
})
|
||||
|
||||
export const zPreProcessingRuleKey = z.enum([
|
||||
'remove_extra_spaces',
|
||||
'remove_stopwords',
|
||||
'remove_urls_emails',
|
||||
])
|
||||
|
||||
/**
|
||||
* PreProcessingRule
|
||||
*/
|
||||
export const zPreProcessingRule = z.object({
|
||||
enabled: z.boolean(),
|
||||
id: z.enum(['remove_extra_spaces', 'remove_stopwords', 'remove_urls_emails']),
|
||||
id: zPreProcessingRuleKey,
|
||||
})
|
||||
|
||||
/**
|
||||
|
||||
Reference in new issue
Block a user