IOpenAIClient.GetThreadMessagesAsync

IOpenAIClient.GetThreadMessagesAsync method

Retrieves a list of messages for a specific thread asynchronously.

public Task<ThreadMessageListResponse> GetThreadMessagesAsync(string threadId, 
    ThreadMessageListQueryParameters queryParameters = null, 
    CancellationToken? cancellationToken = default)
ParameterTypeDescription
threadIdStringThe ID of the thread to retrieve messages from.
queryParametersThreadMessageListQueryParametersOptional query parameters to filter the list of messages.
cancellationTokenNullable`1A token to cancel the operation.

Return Value

A task that represents the asynchronous operation. The task result contains a list of thread messages.

Exceptions

exceptioncondition
AIClientExceptionThrown when the thread Id is null or empty.

See Also