Class RequestExtensions
Extension methods for the all OpenAI requests that calls OpenAiClient's DefaultInstance to process the request.
public static class RequestExtensions
- Inheritance
-
objectRequestExtensions
Methods
ExecuteAsync(ChatCompletionRequest)
public static UniTask<ChatResponse> ExecuteAsync(this ChatCompletionRequest request)
Parameters
requestChatCompletionRequest
Returns
- UniTask<ChatResponse>
ExecuteAsync(CompletionRequest)
public static UniTask<GenerateResponse> ExecuteAsync(this CompletionRequest request)
Parameters
requestCompletionRequest
Returns
- UniTask<GenerateResponse>
StreamAsync(ChatCompletionRequest)
public static UniTask StreamAsync(this ChatCompletionRequest request)
Parameters
requestChatCompletionRequest
Returns
- UniTask
StreamAsync(CompletionRequest)
public static UniTask StreamAsync(this CompletionRequest request)
Parameters
requestCompletionRequest
Returns
- UniTask
StreamAsync(CreateModelRequest, ChatStreamHandler)
public static UniTask StreamAsync(this CreateModelRequest req, ChatStreamHandler streamHandler)
Parameters
reqCreateModelRequeststreamHandlerChatStreamHandler
Returns
- UniTask