ChatToolMode Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opisuje sposób wybierania narzędzi przez element IChatClient.
public ref class ChatToolMode
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.NoneChatToolMode), "none")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.AutoChatToolMode), "auto")]
[System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.RequiredChatToolMode), "required")]
[System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName="$type")]
public class ChatToolMode
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.NoneChatToolMode), "none")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.AutoChatToolMode), "auto")>]
[<System.Text.Json.Serialization.JsonDerivedType(typeof(Microsoft.Extensions.AI.RequiredChatToolMode), "required")>]
[<System.Text.Json.Serialization.JsonPolymorphic(TypeDiscriminatorPropertyName="$type")>]
type ChatToolMode = class
Public Class ChatToolMode
- Dziedziczenie
-
ChatToolMode
- Pochodne
- Atrybuty
Uwagi
Podano wstępnie zdefiniowane wartości Auto, Nonei RequireAny . Aby nominować określoną funkcję, użyj polecenia RequireSpecific(String).
Właściwości
| Nazwa | Opis |
|---|---|
| Auto |
Pobiera wstępnie zdefiniowany ChatToolMode element wskazujący, że użycie narzędzia jest opcjonalne. |
| None |
Pobiera wstępnie zdefiniowany ChatToolMode element wskazujący, że użycie narzędzia jest nieobsługiwane. |
| RequireAny |
Pobiera wstępnie zdefiniowane ChatToolMode polecenie wskazujące, że użycie narzędzia jest wymagane, ale można wybrać dowolne narzędzie. |
Metody
| Nazwa | Opis |
|---|---|
| RequireSpecific(String) |
Tworzy wystąpienie ChatToolMode wskazujące, że użycie narzędzia jest wymagane i że należy wybrać określoną nazwę funkcji. |