ChatRole 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.
Décrit l’objectif prévu d’un message au sein d’une interaction de conversation.
public value class ChatRole : IEquatable<Microsoft::Extensions::AI::ChatRole>
[System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))]
public readonly struct ChatRole : IEquatable<Microsoft.Extensions.AI.ChatRole>
[<System.Text.Json.Serialization.JsonConverter(typeof(Microsoft.Extensions.AI.ChatRole+Converter))>]
type ChatRole = struct
Public Structure ChatRole
Implements IEquatable(Of ChatRole)
- Héritage
- Attributs
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| ChatRole(String) |
Initialise une nouvelle instance du ChatRole struct avec la valeur fournie. |
Propriétés
| Nom | Description |
|---|---|
| Assistant |
Obtient le rôle qui fournit des réponses à l’entrée à l’invite de l’utilisateur. |
| System |
Obtient le rôle qui indique ou définit le comportement du système. |
| Tool |
Obtient le rôle qui fournit des informations et des références supplémentaires en réponse aux demandes d’utilisation de l’outil. |
| User |
Obtient le rôle qui fournit une entrée utilisateur pour les interactions de conversation. |
| Value |
Obtient la valeur associée à ce ChatRole. |
Méthodes
| Nom | Description |
|---|---|
| Equals(ChatRole) |
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() |
Retourne le nom de type complet de cette instance. |
Opérateurs
| Nom | Description |
|---|---|
| Equality(ChatRole, ChatRole) |
Retourne une valeur indiquant si deux ChatRole instances sont équivalentes, comme déterminé par une comparaison sans respect de la casse de leurs valeurs. |
| Inequality(ChatRole, ChatRole) |
Retourne une valeur indiquant si deux ChatRole instances ne sont pas équivalentes, comme déterminé par une comparaison sans respect de la casse de leurs valeurs. |