Поделиться через


ChatCompletionSchema interface

Объект, определяющий пользовательскую схему, которую модель будет использовать для структурирования своих выходных данных.

Свойства

additionalProperties

Определяет, допустимо ли для объекта содержать дополнительные ключи и значения, которые не были определены в схеме JSON. По умолчанию — false.

properties

Строка в формате JSON, определяющая свойства и ограничения схемы вывода для модели.

required

Массив имен свойств, которые должны быть частью ответа модели. Все свойства должны быть включены для структурированных выходов.

type

Тип представления схемы. Обычно «объект». Значение по умолчанию — 'object'.

Сведения о свойстве

additionalProperties

Определяет, допустимо ли для объекта содержать дополнительные ключи и значения, которые не были определены в схеме JSON. По умолчанию — false.

additionalProperties?: boolean

Значение свойства

boolean

properties

Строка в формате JSON, определяющая свойства и ограничения схемы вывода для модели.

properties?: string

Значение свойства

string

required

Массив имен свойств, которые должны быть частью ответа модели. Все свойства должны быть включены для структурированных выходов.

required?: string[]

Значение свойства

string[]

type

Тип представления схемы. Обычно «объект». Значение по умолчанию — 'object'.

type?: string

Значение свойства

string