ChatRole Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt den beabsichtigten Zweck einer Nachricht innerhalb einer Chatinteraktion.
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)
- Vererbung
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ChatRole(String) |
Initialisiert eine neue Instanz der ChatRole Struktur mit dem bereitgestellten Wert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Assistant |
Ruft die Rolle ab, die Antworten auf vom System angewiesene, benutzeraufforderte Eingaben bereitstellt. |
| System |
Ruft die Rolle ab, die das Verhalten des Systems anweist oder festlegt. |
| Tool |
Ruft die Rolle ab, die zusätzliche Informationen und Verweise als Reaktion auf Toolverwendungsanforderungen bereitstellt. |
| User |
Ruft die Rolle ab, die Benutzereingaben für Chatinteraktionen bereitstellt. |
| Value |
Ruft den diesem zugeordneten Wert ab ChatRole. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(ChatRole) |
Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist. |
| Equals(Object) |
Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
| ToString() |
Gibt den vollqualifizierten Typnamen dieser Instanz zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(ChatRole, ChatRole) |
Gibt einen Wert zurück, der angibt, ob zwei ChatRole Instanzen gleichwertig sind, wie durch einen Vergleich zwischen Groß- und Kleinschreibung ermittelt. |
| Inequality(ChatRole, ChatRole) |
Gibt einen Wert zurück, der angibt, ob zwei ChatRole Instanzen nicht gleichwertig sind, wie durch einen Vergleich zwischen Groß- und Kleinschreibung ermittelt. |