ChatCompletionSchema interface
모델이 출력을 구조화하는 데 사용할 사용자 지정 스키마를 정의하는 개체입니다.
속성
| additional |
개체에 JSON 스키마에 정의되지 않은 추가 키/값을 포함할 수 있는지 여부를 제어합니다. 기본값은 false입니다. |
| properties | 모델에 대한 출력 스키마의 속성 및 제약 조건을 정의하는 JSON 형식의 문자열입니다. |
| required | 모델 응답의 일부가 되어야 하는 속성 이름의 배열입니다. 구조화된 출력에는 모든 속성이 포함되어야 합니다. |
| type | 스키마 표현의 유형입니다. 일반적으로 'object'입니다. 기본값은 'object'입니다. |
속성 세부 정보
additionalProperties
개체에 JSON 스키마에 정의되지 않은 추가 키/값을 포함할 수 있는지 여부를 제어합니다. 기본값은 false입니다.
additionalProperties?: boolean
속성 값
boolean
properties
모델에 대한 출력 스키마의 속성 및 제약 조건을 정의하는 JSON 형식의 문자열입니다.
properties?: string
속성 값
string
required
모델 응답의 일부가 되어야 하는 속성 이름의 배열입니다. 구조화된 출력에는 모든 속성이 포함되어야 합니다.
required?: string[]
속성 값
string[]
type
스키마 표현의 유형입니다. 일반적으로 'object'입니다. 기본값은 'object'입니다.
type?: string
속성 값
string