diff --git a/api/fields/dataset_fields.py b/api/fields/dataset_fields.py index f967e78d10..ac2e6d19d7 100644 --- a/api/fields/dataset_fields.py +++ b/api/fields/dataset_fields.py @@ -200,7 +200,7 @@ class DatasetExternalKnowledgeInfoResponse(ResponseModel): class DatasetExternalRetrievalModelResponse(ResponseModel): top_k: int - score_threshold: float + score_threshold: float | None = None score_threshold_enabled: bool | None = None diff --git a/api/openapi/markdown/console-swagger.md b/api/openapi/markdown/console-swagger.md index ab2949100f..0d87fc32d0 100644 --- a/api/openapi/markdown/console-swagger.md +++ b/api/openapi/markdown/console-swagger.md @@ -11799,7 +11799,7 @@ Condition detail | Name | Type | Description | Required | | ---- | ---- | ----------- | -------- | -| score_threshold | number | | Yes | +| score_threshold | number | | No | | score_threshold_enabled | boolean | | No | | top_k | integer | | Yes | diff --git a/api/openapi/markdown/service-swagger.md b/api/openapi/markdown/service-swagger.md index 2d0f63415b..b89caf0269 100644 --- a/api/openapi/markdown/service-swagger.md +++ b/api/openapi/markdown/service-swagger.md @@ -2421,7 +2421,7 @@ Condition detail | Name | Type | Description | Required | | ---- | ---- | ----------- | -------- | -| score_threshold | number | | Yes | +| score_threshold | number | | No | | score_threshold_enabled | boolean | | No | | top_k | integer | | Yes | diff --git a/packages/contracts/generated/api/console/datasets/types.gen.ts b/packages/contracts/generated/api/console/datasets/types.gen.ts index e53acaa329..77c46fea16 100644 --- a/packages/contracts/generated/api/console/datasets/types.gen.ts +++ b/packages/contracts/generated/api/console/datasets/types.gen.ts @@ -504,7 +504,7 @@ export type DatasetExternalKnowledgeInfoResponse = { } export type DatasetExternalRetrievalModelResponse = { - score_threshold: number + score_threshold?: number | null score_threshold_enabled?: boolean | null top_k: number } diff --git a/packages/contracts/generated/api/console/datasets/zod.gen.ts b/packages/contracts/generated/api/console/datasets/zod.gen.ts index 9acd97cf49..c14c4fe455 100644 --- a/packages/contracts/generated/api/console/datasets/zod.gen.ts +++ b/packages/contracts/generated/api/console/datasets/zod.gen.ts @@ -317,7 +317,7 @@ export const zDatasetExternalKnowledgeInfoResponse = z.object({ * DatasetExternalRetrievalModelResponse */ export const zDatasetExternalRetrievalModelResponse = z.object({ - score_threshold: z.number(), + score_threshold: z.number().nullish(), score_threshold_enabled: z.boolean().nullish(), top_k: z.int(), }) diff --git a/packages/contracts/generated/api/service/types.gen.ts b/packages/contracts/generated/api/service/types.gen.ts index aaf4d618f4..46be7acdef 100644 --- a/packages/contracts/generated/api/service/types.gen.ts +++ b/packages/contracts/generated/api/service/types.gen.ts @@ -258,7 +258,7 @@ export type DatasetExternalKnowledgeInfoResponse = { } export type DatasetExternalRetrievalModelResponse = { - score_threshold: number + score_threshold?: number | null score_threshold_enabled?: boolean | null top_k: number } diff --git a/packages/contracts/generated/api/service/zod.gen.ts b/packages/contracts/generated/api/service/zod.gen.ts index 1b0b03f8cd..98383ec9cd 100644 --- a/packages/contracts/generated/api/service/zod.gen.ts +++ b/packages/contracts/generated/api/service/zod.gen.ts @@ -227,7 +227,7 @@ export const zDatasetExternalKnowledgeInfoResponse = z.object({ * DatasetExternalRetrievalModelResponse */ export const zDatasetExternalRetrievalModelResponse = z.object({ - score_threshold: z.number(), + score_threshold: z.number().nullish(), score_threshold_enabled: z.boolean().nullish(), top_k: z.int(), })