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