ChatRole Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Beschrijft het beoogde doel van een bericht binnen een chatinteractie.
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)
- Overname
- Kenmerken
- Implementeringen
Constructors
| Name | Description |
|---|---|
| ChatRole(String) |
Initialiseert een nieuw exemplaar van de ChatRole struct met de opgegeven waarde. |
Eigenschappen
| Name | Description |
|---|---|
| Assistant |
Hiermee wordt de rol opgehaald die antwoorden biedt op door het systeem geïnstrueerde, door de gebruiker gevraagd invoer. |
| System |
Hiermee haalt u de rol op waarmee het gedrag van het systeem wordt geïnstrueerd of ingesteld. |
| Tool |
Hiermee haalt u de rol op die aanvullende informatie en verwijzingen levert als reactie op aanvragen voor het gebruik van hulpprogramma's. |
| User |
Hiermee haalt u de rol op die gebruikersinvoer biedt voor chatinteracties. |
| Value |
Hiermee haalt u de waarde op die aan deze ChatRolewaarde is gekoppeld. |
Methoden
| Name | Description |
|---|---|
| Equals(ChatRole) |
Hiermee wordt aangegeven of het huidige object gelijk is aan een ander object van hetzelfde type. |
| Equals(Object) |
Geeft aan of dit exemplaar en een opgegeven object gelijk zijn. |
| GetHashCode() |
Retourneert de hash-code voor dit exemplaar. |
| ToString() |
Retourneert de volledig gekwalificeerde typenaam van dit exemplaar. |
Operators
| Name | Description |
|---|---|
| Equality(ChatRole, ChatRole) |
Retourneert een waarde die aangeeft of twee ChatRole exemplaren gelijkwaardig zijn, zoals wordt bepaald door een niet-hoofdlettergevoelige vergelijking van hun waarden. |
| Inequality(ChatRole, ChatRole) |
Retourneert een waarde die aangeeft of twee ChatRole exemplaren niet gelijkwaardig zijn, zoals wordt bepaald door een niet-hoofdlettergevoelige vergelijking van hun waarden. |