ChatFinishReason Структура

Определение

Представляет причину завершения ответа чата.

public value class ChatFinishReason : IEquatable<Microsoft::Extensions::AI::ChatFinishReason>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))]
public readonly struct ChatFinishReason : IEquatable<Microsoft.Extensions.AI.ChatFinishReason>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatFinishReason+Converter))>]
type ChatFinishReason = struct
Public Structure ChatFinishReason
Implements IEquatable(Of ChatFinishReason)
Наследование
ChatFinishReason
Атрибуты
Реализации

Конструкторы

Имя Описание
ChatFinishReason(String)

Инициализирует новый экземпляр ChatFinishReason структуры строкой, описывающей причину.

Свойства

Имя Описание
ContentFilter

ChatFinishReason Получает представление содержимого фильтрации модели, будь то для безопасности, запрещенного содержимого, конфиденциального содержимого или других таких проблем.

Length

ChatFinishReason Получает представление модели, достигающей максимальной длины, разрешенной для запроса и /или ответа (как правило, с точки зрения маркеров).

Stop

ChatFinishReason Получает представление модели с естественной точкой остановки или предоставленной последовательностью остановки.

ToolCalls

ChatFinishReason Получает представление модели, запрашивающей использование средства, определенного в запросе.

Value

Возвращает значение причины завершения.

Методы

Имя Описание
Equals(ChatFinishReason)

Указывает, равен ли текущий объект другому объекту того же типа.

Equals(Object)

Указывает, равны ли этот экземпляр и указанный объект.

GetHashCode()

Возвращает хэш-код для этого экземпляра.

ToString()

Возвращает причину Value завершения.

Операторы

Имя Описание
Equality(ChatFinishReason, ChatFinishReason)

Сравнивает два экземпляра.

Inequality(ChatFinishReason, ChatFinishReason)

Сравнивает два экземпляра.

Применяется к