AI Dev Kit
Search Results for

    Show / Hide Table of Contents

    Class RequestExtensions

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

    Inheritance
    object
    RequestExtensions
    Namespace: Glitch9.AIDevKit.OpenRouter
    Assembly: .dll
    Syntax
    public static class RequestExtensions

    Methods

    ExecuteAsync(ChatCompletionRequest)

    Declaration
    public static UniTask<ChatCompletion> ExecuteAsync(this ChatCompletionRequest request)
    Parameters
    Type Name Description
    ChatCompletionRequest request
    Returns
    Type Description
    UniTask<ChatCompletion>

    ExecuteAsync(CompletionRequest)

    Declaration
    public static UniTask<ChatCompletion> ExecuteAsync(this CompletionRequest request)
    Parameters
    Type Name Description
    CompletionRequest request
    Returns
    Type Description
    UniTask<ChatCompletion>

    StreamAsync(ChatCompletionRequest, ChatStreamHandler)

    Declaration
    public static UniTask StreamAsync(this ChatCompletionRequest request, ChatStreamHandler streamHandler)
    Parameters
    Type Name Description
    ChatCompletionRequest request
    ChatStreamHandler streamHandler
    Returns
    Type Description
    UniTask

    StreamAsync(CompletionRequest, ChatStreamHandler)

    Declaration
    public static UniTask StreamAsync(this CompletionRequest request, ChatStreamHandler streamHandler)
    Parameters
    Type Name Description
    CompletionRequest request
    ChatStreamHandler streamHandler
    Returns
    Type Description
    UniTask
    In this article
    Back to top Generated by DocFX