Class 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[])
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
CreateJsonSerializerSettingsData()
Declaration
protected override ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()
Returns
Type | Description |
---|---|
ApiClient<OpenRouter, OpenRouterSettings>.JsonSerializerSettingsData |