@twick/ai-models / Exports / ProviderRegistry
Class: ProviderRegistry
Table of contents
Constructors
Methods
Constructors
constructor
• new ProviderRegistry(): ProviderRegistry
Returns
Methods
getAdapter
▸ getAdapter(provider): ProviderAdapter
Parameters
| Name | Type |
|---|---|
provider | AIModelProvider |
Returns
Defined in
getProviderConfig
▸ getProviderConfig(provider): ProviderConfig
Parameters
| Name | Type |
|---|---|
provider | AIModelProvider |
Returns
Defined in
hasAdapter
▸ hasAdapter(provider): boolean
Parameters
| Name | Type |
|---|---|
provider | AIModelProvider |
Returns
boolean
Defined in
listProviders
▸ listProviders(): AIModelProvider[]
Returns
Defined in
registerAdapter
▸ registerAdapter(adapter): void
Parameters
| Name | Type |
|---|---|
adapter | ProviderAdapter |
Returns
void
Defined in
setProviderConfig
▸ setProviderConfig(config): void
Parameters
| Name | Type |
|---|---|
config | ProviderConfig |
Returns
void