dify/web/app/components/workflow/nodes/llm/mock-struct-data.ts

55 lines
1.2 KiB
TypeScript
Raw Normal View History

2025-03-04 16:05:07 +08:00
import { type StructuredOutput, Type } from './types'
const data: StructuredOutput = {
schema: {
type: Type.object,
properties: {
string_field: {
type: Type.string,
description: '可为空',
},
obj_field: {
type: Type.object,
properties: {
string_field_1: {
type: Type.string,
description: '描述可为空',
},
number_field_2: {
type: Type.number,
description: '描述可为空',
},
array_field_4: {
type: Type.array,
items: {
type: Type.string,
},
},
boolean_field_5: {
type: Type.boolean,
description: '描述可为空',
},
},
required: [
'string_field_1',
'number_field_2',
'enum_field_3',
'array_field_4',
'boolean_field_5',
],
additionalProperties: false,
},
},
required: [
'string_field_1',
'number_field_2',
'enum_field_3',
'array_field_4',
'boolean_field_5',
],
additionalProperties: false,
},
}
export default data