IOpenAIClient.WaitForThreadMessageToCompleteAsync

Метод IOpenAIClient.WaitForThreadMessageToCompleteAsync

Ожидает завершения конкретного сообщения потока асинхронно.

public Task<ThreadMessageResponse> WaitForThreadMessageToCompleteAsync(string threadId, 
    string threadMessageId, CancellationToken? cancellationToken = default)
ПараметрТипОписание
threadIdStringИдентификатор потока, содержащего сообщение.
threadMessageIdStringИдентификатор сообщения, которое необходимо отслеживать до завершения.
cancellationTokenNullable`1Токен для отмены операции.

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

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

Исключения

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

См. также