ChatRole Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sohbet etkileşimi içindeki bir iletinin amaçlanan amacını açıklar.
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)
- Devralma
- Öznitelikler
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| ChatRole(String) |
Sağlanan değerle yapının yeni bir örneğini ChatRole başlatır. |
Özellikler
| Name | Description |
|---|---|
| Assistant |
Sistem tarafından yönergeli, kullanıcı tarafından istemli girişe yanıt sağlayan rolü alır. |
| System |
Sistemin davranışını belirten veya ayarlayan rolü alır. |
| Tool |
Araç kullanım isteklerine yanıt olarak ek bilgi ve başvuru sağlayan rolü alır. |
| User |
Sohbet etkileşimleri için kullanıcı girişi sağlayan rolü alır. |
| Value |
Bu ChatRoleile ilişkili değeri alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(ChatRole) |
Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir. |
| Equals(Object) |
Bu örneğin ve belirtilen nesnenin eşit olup olmadığını gösterir. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| ToString() |
Bu örneğin tam tür adını döndürür. |
İşleçler
| Name | Description |
|---|---|
| Equality(ChatRole, ChatRole) |
değerlerinin büyük/küçük harfe duyarsız bir karşılaştırmasıyla belirlendiği gibi iki ChatRole örneğin eşdeğer olup olmadığını belirten bir değer döndürür. |
| Inequality(ChatRole, ChatRole) |
İki örneğin, değerlerinin büyük/küçük harfe duyarlı olmayan bir karşılaştırmasıyla belirlendiği şekilde eşdeğer olup olmadığını ChatRole belirten bir değer döndürür. |