Table of Contents

Class OpenRouter

public class OpenRouter : ApiClient<OpenRouter, OpenRouterSettings>, IApiClient
Inheritance
object
RESTClient
CRUDClient<OpenRouter>
OpenRouter
Implements
Inherited Members
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[])

Constructors

OpenRouter()

public OpenRouter()

Properties

ChatCompletion

public ChatCompletionService ChatCompletion { get; }

Property Value

ChatCompletionService

Completion

public CompletionService Completion { get; }

Property Value

CompletionService

Models

public ModelService Models { get; }

Property Value

ModelService

Methods

CreateCRUDClientSettings()

protected override CRUDClientSettings CreateCRUDClientSettings()

Returns

CRUDClientSettings

CreateJsonSerializerSettingsData()

protected override ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()

Returns

ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData