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


ChatCompletionResponseFormat interface

Определяет, как должна быть сериализована реакция языковой модели. По умолчанию используется 'text'.

Свойства

chatCompletionSchemaProperties

Открытый словарь для расширенных свойств. Обязательно, если 'type' == 'json_schema'

type

Указывает, как LLM должен форматировать ответ. Возможные значения: 'text' (обычная строка), 'json_object' (произвольный JSON) или 'json_schema' (соответствует предоставленной схеме).

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

chatCompletionSchemaProperties

Открытый словарь для расширенных свойств. Обязательно, если 'type' == 'json_schema'

chatCompletionSchemaProperties?: ChatCompletionResponseFormatJsonSchemaProperties

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

type

Указывает, как LLM должен форматировать ответ. Возможные значения: 'text' (обычная строка), 'json_object' (произвольный JSON) или 'json_schema' (соответствует предоставленной схеме).

type?: string

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

string