AI DevKit
Search Results for

    Show / Hide Table of Contents

    Class OpenRouter

    Inheritance
    object
    RESTClient
    CRUDClient<OpenRouter>
    ApiClient<OpenRouter, OpenRouterSettings>
    OpenRouter
    Implements
    IApiClient
    Inherited Members
    ApiClient<OpenRouter, OpenRouterSettings>.DefaultInstance
    ApiClient<OpenRouter, OpenRouterSettings>.Api
    ApiClient<OpenRouter, OpenRouterSettings>.Settings
    ApiClient<OpenRouter, OpenRouterSettings>.ChatStreamParser
    ApiClient<OpenRouter, OpenRouterSettings>.GetApiKey(string)
    ApiClient<OpenRouter, OpenRouterSettings>.CreateCRUDClientSettings()
    ApiClient<OpenRouter, OpenRouterSettings>.CreateJsonSerializerSettingsData()
    ApiClient<OpenRouter, OpenRouterSettings>.CreateChatStreamParser()
    ApiClient<OpenRouter, OpenRouterSettings>.CreateClientSettings()
    CRUDClient<OpenRouter>.Name
    CRUDClient<OpenRouter>.Version
    CRUDClient<OpenRouter>.BetaVersion
    CRUDClient<OpenRouter>.BaseUrl
    CRUDClient<OpenRouter>.GetApiKey(string)
    CRUDClient<OpenRouter>.CreateClientSettings()
    CRUDClient<OpenRouter>.IsDeletedPredicate(RESTResponse)
    CRUDClient<OpenRouter>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<OpenRouter>, TRequestBody, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<OpenRouter>, TRequestBody, params IUriParam[])
    CRUDClient<OpenRouter>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<OpenRouter>, TRequestBody, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<OpenRouter>, TRequestBody, params IUriParam[])
    CRUDClient<OpenRouter>.POSTCreateAsync<TResponse>(string, CRUDServiceBase<OpenRouter>, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.GETRetrieveAsync<TResponse>(string, CRUDServiceBase<OpenRouter>, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<OpenRouter>, TRequestBody, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<OpenRouter>, TRequestBody, params IUriParam[])
    CRUDClient<OpenRouter>.POSTUpdateAsync<TResponse>(string, CRUDServiceBase<OpenRouter>, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.PATCHUpdateAsync<TResponse>(string, CRUDServiceBase<OpenRouter>, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.DELETEDeleteAsync<TResponse>(string, CRUDServiceBase<OpenRouter>, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.DELETEDeleteAsync<TRequestBody>(string, CRUDServiceBase<OpenRouter>, TRequestBody, RESTRequestOptions, params IUriParam[])
    CRUDClient<OpenRouter>.GETListAsync<TQuery, TResponse>(string, CRUDServiceBase<OpenRouter>, TQuery, RESTRequestOptions, params IUriParam[])
    Namespace: Glitch9.AIDevKit.OpenRouter
    Assembly: .dll
    Syntax
    public class OpenRouter : ApiClient<OpenRouter, OpenRouterSettings>, IApiClient

    Constructors

    OpenRouter()

    Declaration
    public OpenRouter()

    Properties

    ChatCompletion

    Declaration
    public ChatCompletionService ChatCompletion { get; }
    Property Value
    Type Description
    ChatCompletionService

    Completion

    Declaration
    public CompletionService Completion { get; }
    Property Value
    Type Description
    CompletionService

    Models

    Declaration
    public ModelService Models { get; }
    Property Value
    Type Description
    ModelService

    Methods

    CreateCRUDClientSettings()

    Declaration
    protected override CRUDClientSettings CreateCRUDClientSettings()
    Returns
    Type Description
    CRUDClientSettings
    Overrides
    ApiClient<OpenRouter, OpenRouterSettings>.CreateCRUDClientSettings()

    CreateJsonSerializerSettingsData()

    Declaration
    protected override ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()
    Returns
    Type Description
    ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData
    Overrides
    ApiClient<OpenRouter, OpenRouterSettings>.CreateJsonSerializerSettingsData()

    Implements

    IApiClient
    In this article
    Back to top Generated by DocFX