ChatFinishReason Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |