sessions / Exports / ProviderManager
Interface: ProviderManager
Table of contents
Methods
Methods
addProvider
▸ addProvider(name
, provider
): void
Parameters
Name | Type |
---|---|
name | string |
provider | any |
Returns
void
Defined in
packages/sessions/src/interfaces/ai-provider.ts:12
getProvider
▸ getProvider(name
): any
Parameters
Name | Type |
---|---|
name | string |
Returns
any
Defined in
packages/sessions/src/interfaces/ai-provider.ts:13
removeProvider
▸ removeProvider(name
): boolean
Parameters
Name | Type |
---|---|
name | string |
Returns
boolean
Defined in
packages/sessions/src/interfaces/ai-provider.ts:14
listProviders
▸ listProviders(): string
[]
Returns
string
[]
Defined in
packages/sessions/src/interfaces/ai-provider.ts:15
setDefaultProvider
▸ setDefaultProvider(name
): void
Parameters
Name | Type |
---|---|
name | string |
Returns
void
Defined in
packages/sessions/src/interfaces/ai-provider.ts:16
getDefaultProvider
▸ getDefaultProvider(): null
| string
Returns
null
| string