다음을 통해 공유


ChatCompletionSchema interface

모델이 출력을 구조화하는 데 사용할 사용자 지정 스키마를 정의하는 개체입니다.

속성

additionalProperties

개체에 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