IOpenAIClient.WaitForAssistantMessageAsync

Метод IOpenAIClient.WaitForAssistantMessageAsync

Ожидает первое сообщение от помощника в потоке асинхронно.

public Task<ThreadMessageResponse> WaitForAssistantMessageAsync(string threadId, 
    ThreadMessageListQueryParameters queryParameters = null, 
    CancellationToken? cancellationToken = default)
ПараметрТипОписание
threadIdStringИдентификатор потока для мониторинга первого сообщения помощника.
queryParametersThreadMessageListQueryParametersНеобязательные параметры запроса для фильтрации списка сообщений.
cancellationTokenNullable`1Токен для отмены операции.

Возвращаемое значение

Задача, представляющая асинхронную операцию. Результат задачи содержит первое сообщение помощника в потоке.

Исключения

исключениеусловие
AIClientExceptionВыбрасывается, когда идентификатор потока равен null или пуст.

См. также