ChatCompletionSchema interface
Объект, определяющий пользовательскую схему, которую модель будет использовать для структурирования своих выходных данных.
Свойства
| additional |
Определяет, допустимо ли для объекта содержать дополнительные ключи и значения, которые не были определены в схеме 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