Skip to main content

Class: ElevenLabsApiConfiguration

Creates an API configuration for ElevenLabs API. It calls the API at https://api.elevenlabs.io/v1 and uses the ELEVENLABS_API_KEY env variable by default.

Hierarchy

Accessors

apiKey

get apiKey(): string

Returns

string

Defined in

packages/modelfusion/src/model-provider/elevenlabs/ElevenLabsApiConfiguration.ts:35

Constructors

constructor

new ElevenLabsApiConfiguration(settings?): ElevenLabsApiConfiguration

Parameters

NameType
settingsOmit<BaseUrlPartsApiConfigurationOptions, "baseUrl"> & { baseUrl?: string | Partial<UrlParts> } & { apiKey?: string }

Returns

ElevenLabsApiConfiguration

Overrides

BaseUrlApiConfigurationWithDefaults.constructor

Defined in

packages/modelfusion/src/model-provider/elevenlabs/ElevenLabsApiConfiguration.ts:12

Methods

assembleUrl

assembleUrl(path): string

Parameters

NameType
pathstring

Returns

string

Inherited from

BaseUrlApiConfigurationWithDefaults.assembleUrl

Defined in

packages/modelfusion/src/core/api/BaseUrlApiConfiguration.ts:47


fixedHeaders

fixedHeaders(): Record<string, string>

Returns

Record<string, string>

Inherited from

BaseUrlApiConfigurationWithDefaults.fixedHeaders

Defined in

packages/modelfusion/src/core/api/BaseUrlApiConfiguration.ts:43


headers

headers(params): Record<string, string>

Parameters

NameType
paramsHeaderParameters

Returns

Record<string, string>

Inherited from

BaseUrlApiConfigurationWithDefaults.headers

Defined in

packages/modelfusion/src/core/api/AbstractApiConfiguration.ts:31

Properties

baseUrl

Readonly baseUrl: UrlParts

Inherited from

BaseUrlApiConfigurationWithDefaults.baseUrl

Defined in

packages/modelfusion/src/core/api/BaseUrlApiConfiguration.ts:27


retry

Optional Readonly retry: RetryFunction

Inherited from

BaseUrlApiConfigurationWithDefaults.retry

Defined in

packages/modelfusion/src/core/api/AbstractApiConfiguration.ts:7


throttle

Optional Readonly throttle: ThrottleFunction

Inherited from

BaseUrlApiConfigurationWithDefaults.throttle

Defined in

packages/modelfusion/src/core/api/AbstractApiConfiguration.ts:8