ChatClientExtensions.GetResponseAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет сообщение чата и возвращает ответные сообщения.
Перегрузки
| Имя | Описание |
|---|---|
| GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken) |
Отправляет сообщение чата и возвращает ответные сообщения. |
| GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken) |
Отправляет текстовое сообщение чата пользователя и возвращает ответные сообщения. |
GetResponseAsync(IChatClient, ChatMessage, ChatOptions, CancellationToken)
- Исходный код:
- ChatClientExtensions.cs
Отправляет сообщение чата и возвращает ответные сообщения.
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)
Параметры
- client
- IChatClient
Клиент чата.
- chatMessage
- ChatMessage
Сообщение чата для отправки.
- options
- ChatOptions
Параметры чата для настройки запроса.
- cancellationToken
- CancellationToken
Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.
Возвращаемое значение
Ответные сообщения, созданные клиентом.
Исключения
chatMessage равно null.
Применяется к
GetResponseAsync(IChatClient, String, ChatOptions, CancellationToken)
- Исходный код:
- ChatClientExtensions.cs
Отправляет текстовое сообщение чата пользователя и возвращает ответные сообщения.
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)
Параметры
- client
- IChatClient
Клиент чата.
- chatMessage
- String
Текстовое содержимое для отправки сообщения чата.
- options
- ChatOptions
Параметры чата для настройки запроса.
- cancellationToken
- CancellationToken
Мониторинг CancellationToken запросов на отмену. Значение по умолчанию — None.
Возвращаемое значение
Ответные сообщения, созданные клиентом.
Исключения
chatMessage равно null.