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


ChatChoice interface

Представление завершения одного запроса в рамках общего запроса на завершение чата. Как правило, n варианты создаются для каждого предоставленного запроса со значением по умолчанию 1. Ограничения маркеров и другие параметры могут ограничивать количество создаваемых вариантов.

Свойства

contentFilterResults

Сведения о категории фильтрации содержимого (ненависть, сексуальное насилие, self_harm), если она была обнаружена, а также уровень серьезности (very_low, низкий, средний, высокомасштабный, который определяет интенсивность и уровень риска вредоносного содержимого) и был ли он отфильтрован или нет.

delta

Содержимое разностного сообщения для ответа потоковой передачи.

enhancements

Представляет выходные результаты улучшений Azure OpenAI для завершения чата, настроенные с помощью соответствующих входных данных, указанных в запросе. Эти дополнительные сведения доступны только при использовании Azure OpenAI и только в том случае, если запрос настроен для использования усовершенствований.

finishDetails

Причина, по которой модель перестала создавать маркеры, а также все применимые сведения. Это структурированное представление заменяет finish_reason для некоторых моделей.

finishReason

Причина, по которой этот вариант завершения чата завершился.

index

Упорядоченный индекс, связанный с этим выбором завершения чата.

logprobs

Сведения о вероятности журнала для этого варианта, включенные с помощью параметра запроса logprobs.

message

Сообщение чата для заданного запроса завершения чата.

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

contentFilterResults

Сведения о категории фильтрации содержимого (ненависть, сексуальное насилие, self_harm), если она была обнаружена, а также уровень серьезности (very_low, низкий, средний, высокомасштабный, который определяет интенсивность и уровень риска вредоносного содержимого) и был ли он отфильтрован или нет.

contentFilterResults?: ContentFilterResultsForChoice

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

delta

Содержимое разностного сообщения для ответа потоковой передачи.

delta?: ChatResponseMessage

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

enhancements

Представляет выходные результаты улучшений Azure OpenAI для завершения чата, настроенные с помощью соответствующих входных данных, указанных в запросе. Эти дополнительные сведения доступны только при использовании Azure OpenAI и только в том случае, если запрос настроен для использования усовершенствований.

enhancements?: AzureChatEnhancements

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

finishDetails

Причина, по которой модель перестала создавать маркеры, а также все применимые сведения. Это структурированное представление заменяет finish_reason для некоторых моделей.

finishDetails?: ChatFinishDetailsUnion

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

finishReason

Причина, по которой этот вариант завершения чата завершился.

finishReason: null | string

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

null | string

index

Упорядоченный индекс, связанный с этим выбором завершения чата.

index: number

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

number

logprobs

Сведения о вероятности журнала для этого варианта, включенные с помощью параметра запроса logprobs.

logprobs: null | ChatChoiceLogProbabilityInfo

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

message

Сообщение чата для заданного запроса завершения чата.

message?: ChatResponseMessage

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