ChatCompletionSchema interface
定义模型将用于构建其输出的自定义架构的对象。
属性
| additional |
控制对象是否允许包含 JSON Schema 中未定义的其他键/值。 默认值为 false。 |
| properties | JSON 格式的字符串,用于定义模型的输出架构的属性和约束。 |
| required | 需要成为模型响应一部分的属性名称数组。 结构化输出必须包含所有属性。 |
| type | 架构表示的类型。 通常是“对象”。 默认值为 'object'。 |
属性详细信息
additionalProperties
控制对象是否允许包含 JSON Schema 中未定义的其他键/值。 默认值为 false。
additionalProperties?: boolean
属性值
boolean
properties
JSON 格式的字符串,用于定义模型的输出架构的属性和约束。
properties?: string
属性值
string
required
需要成为模型响应一部分的属性名称数组。 结构化输出必须包含所有属性。
required?: string[]
属性值
string[]
type
架构表示的类型。 通常是“对象”。 默认值为 'object'。
type?: string
属性值
string