Class RequestExtensions
Extension methods for the all OpenAI requests that
calls OpenAiClient's DefaultInstance to process the request.
Inheritance
object
RequestExtensions
Assembly: .dll
Syntax
public static class RequestExtensions
Methods
ExecuteAsync(ChatCompletionRequest)
Declaration
public static UniTask<ChatResponse> ExecuteAsync(this ChatCompletionRequest request)
Parameters
Returns
ExecuteAsync(CompletionRequest)
Declaration
public static UniTask<GenerateResponse> ExecuteAsync(this CompletionRequest request)
Parameters
Returns
StreamAsync(ChatCompletionRequest, ChatStreamHandler)
Declaration
public static UniTask StreamAsync(this ChatCompletionRequest request, ChatStreamHandler listener)
Parameters
Returns
StreamAsync(CompletionRequest, ChatStreamHandler)
Declaration
public static UniTask StreamAsync(this CompletionRequest request, ChatStreamHandler streamHandler)
Parameters
Returns
StreamAsync(CreateModelRequest, ChatStreamHandler)
Declaration
public static UniTask StreamAsync(this CreateModelRequest req, ChatStreamHandler streamHandler)
Parameters
Returns