Class RequestExtensions
- Namespace
- Glitch9.AIDevKit.OpenRouter
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<ChatCompletion> ExecuteAsync(this ChatCompletionRequest request)
Parameters
requestChatCompletionRequest
Returns
- UniTask<ChatCompletion>
ExecuteAsync(CompletionRequest)
public static UniTask<ChatCompletion> ExecuteAsync(this CompletionRequest request)
Parameters
requestCompletionRequest
Returns
- UniTask<ChatCompletion>
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