Skip to main content

@twick/ai-models / Exports / ProviderRegistry

Class: ProviderRegistry

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new ProviderRegistry(): ProviderRegistry

Returns​

ProviderRegistry

Methods​

getAdapter​

▸ getAdapter(provider): ProviderAdapter

Parameters​

NameType
providerAIModelProvider

Returns​

ProviderAdapter

Defined in​

provider-registry.ts:18


getProviderConfig​

▸ getProviderConfig(provider): ProviderConfig

Parameters​

NameType
providerAIModelProvider

Returns​

ProviderConfig

Defined in​

provider-registry.ts:26


hasAdapter​

▸ hasAdapter(provider): boolean

Parameters​

NameType
providerAIModelProvider

Returns​

boolean

Defined in​

provider-registry.ts:30


listProviders​

▸ listProviders(): AIModelProvider[]

Returns​

AIModelProvider[]

Defined in​

provider-registry.ts:34


registerAdapter​

▸ registerAdapter(adapter): void

Parameters​

NameType
adapterProviderAdapter

Returns​

void

Defined in​

provider-registry.ts:10


setProviderConfig​

▸ setProviderConfig(config): void

Parameters​

NameType
configProviderConfig

Returns​

void

Defined in​

provider-registry.ts:14