Table of Contents

Class RequestExtensions

Extension methods for the all OpenAI requests that calls OpenAiClient's DefaultInstance to process the request.

public static class RequestExtensions
Inheritance
object
RequestExtensions

Methods

ExecuteAsync(ChatCompletionRequest)

public static UniTask<ChatCompletion> ExecuteAsync(this ChatCompletionRequest request)

Parameters

request ChatCompletionRequest

Returns

UniTask<ChatCompletion>

ExecuteAsync(CompletionRequest)

public static UniTask<ChatCompletion> ExecuteAsync(this CompletionRequest request)

Parameters

request CompletionRequest

Returns

UniTask<ChatCompletion>

StreamAsync(ChatCompletionRequest)

public static UniTask StreamAsync(this ChatCompletionRequest request)

Parameters

request ChatCompletionRequest

Returns

UniTask

StreamAsync(CompletionRequest)

public static UniTask StreamAsync(this CompletionRequest request)

Parameters

request CompletionRequest

Returns

UniTask