ChatFinishReason Structure

Définition

Représente la raison pour laquelle une réponse de conversation s’est terminée.

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)
Héritage
ChatFinishReason
Attributs
Implémente

Constructeurs

Nom Description
ChatFinishReason(String)

Initialise une nouvelle instance du ChatFinishReason struct avec une chaîne qui décrit la raison.

Propriétés

Nom Description
ContentFilter

Obtient un ChatFinishReason représentant le contenu de filtrage du modèle, qu’il s’agisse de sécurité, de contenu interdit, de contenu sensible ou d’autres problèmes de ce type.

Length

Obtient un ChatFinishReason représentant le modèle atteignant la longueur maximale autorisée pour la demande et/ou la réponse (généralement en termes de jetons).

Stop

Obtient un ChatFinishReason représentant le modèle qui rencontre un point d’arrêt naturel ou une séquence d’arrêts fournie.

ToolCalls

Obtient un ChatFinishReason représentant le modèle demandant l’utilisation d’un outil qui a été défini dans la requête.

Value

Obtient la valeur de la raison de fin.

Méthodes

Nom Description
Equals(ChatFinishReason)

Indique si l’objet actuel est égal à un autre objet du même type.

Equals(Object)

Indique si cette instance et un objet spécifié sont égaux.

GetHashCode()

Retourne le code de hachage pour cette instance.

ToString()

Obtient la Value raison de fin.

Opérateurs

Nom Description
Equality(ChatFinishReason, ChatFinishReason)

Compare deux instances.

Inequality(ChatFinishReason, ChatFinishReason)

Compare deux instances.

S’applique à