ChatClientExtensions.GetResponseAsync Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken) |
Sendet eine Chatnachricht und gibt die Antwortnachrichten zurück. |
| GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken) |
Sendet eine Benutzerchattextnachricht und gibt die Antwortnachrichten zurück. |
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)
- Quelle:
- ChatClientExtensions.cs
Sendet eine Chatnachricht und gibt die Antwortnachrichten zurück.
public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, Microsoft.Extensions.AI.ChatMessage chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.AI.ChatMessage * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As ChatMessage, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)
Parameter
- client
- IChatClient
Der Chatclient.
- chatMessage
- ChatMessage
Die zu sendende Chatnachricht.
- options
- ChatOptions
Die Chatoptionen zum Konfigurieren der Anforderung.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Die vom Client generierten Antwortnachrichten.
Ausnahmen
chatMessage ist null.
Gilt für:
GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)
- Quelle:
- ChatClientExtensions.cs
Sendet eine Benutzerchattextnachricht und gibt die Antwortnachrichten zurück.
public static System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse> GetResponseAsync(this Microsoft.Extensions.AI.IChatClient client, string chatMessage, Microsoft.Extensions.AI.ChatOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member GetResponseAsync : Microsoft.Extensions.AI.IChatClient * string * Microsoft.Extensions.AI.ChatOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Extensions.AI.ChatResponse>
<Extension()>
Public Function GetResponseAsync (client As IChatClient, chatMessage As String, Optional options As ChatOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ChatResponse)
Parameter
- client
- IChatClient
Der Chatclient.
- chatMessage
- String
Der Textinhalt der zu sendenden Chatnachricht.
- options
- ChatOptions
Die Chatoptionen zum Konfigurieren der Anforderung.
- cancellationToken
- CancellationToken
Der CancellationToken zu überwachende Monitor für Abbruchanforderungen. Der Standardwert lautet None.
Gibt zurück
Die vom Client generierten Antwortnachrichten.
Ausnahmen
chatMessage ist null.