Skip to content

sessions / Exports / ProviderManager

Interface: ProviderManager

Table of contents

Methods

Methods

addProvider

addProvider(name, provider): void

Parameters

NameType
namestring
providerany

Returns

void

Defined in

packages/sessions/src/interfaces/ai-provider.ts:12


getProvider

getProvider(name): any

Parameters

NameType
namestring

Returns

any

Defined in

packages/sessions/src/interfaces/ai-provider.ts:13


removeProvider

removeProvider(name): boolean

Parameters

NameType
namestring

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

NameType
namestring

Returns

void

Defined in

packages/sessions/src/interfaces/ai-provider.ts:16


getDefaultProvider

getDefaultProvider(): null | string

Returns

null | string

Defined in

packages/sessions/src/interfaces/ai-provider.ts:17

Released under the MIT License.