Logo
Variables

Settings

const Settings: object

Defined in: packages/core/src/global/settings.ts:28

Type declaration

llm

Get Signature

get llm(): LLM<object, object>

Returns

LLM<object, object>

Set Signature

set llm(llm): void

Parameters
llm

LLM<object, object>

Returns

void

withLLM()

withLLM<Result>(llm, fn): Result

Type Parameters

Result

Result

Parameters

llm

LLM

fn

() => Result

Returns

Result

embedModel

Get Signature

get embedModel(): BaseEmbedding

Returns

BaseEmbedding

Set Signature

set embedModel(embedModel): void

Parameters
embedModel

BaseEmbedding

Returns

void

withEmbedModel()

withEmbedModel<Result>(embedModel, fn): Result

Type Parameters

Result

Result

Parameters

embedModel

BaseEmbedding

fn

() => Result

Returns

Result

tokenizer

Get Signature

get tokenizer(): Tokenizer

Returns

Tokenizer

Set Signature

set tokenizer(tokenizer): void

Parameters
tokenizer

Tokenizer

Returns

void

withTokenizer()

withTokenizer<Result>(tokenizer, fn): Result

Type Parameters

Result

Result

Parameters

tokenizer

Tokenizer

fn

() => Result

Returns

Result

chunkSize

Get Signature

get chunkSize(): undefined | number

Returns

undefined | number

Set Signature

set chunkSize(chunkSize): void

Parameters
chunkSize

undefined | number

Returns

void

withChunkSize()

withChunkSize<Result>(chunkSize, fn): Result

Type Parameters

Result

Result

Parameters

chunkSize

number

fn

() => Result

Returns

Result

callbackManager

Get Signature

get callbackManager(): CallbackManager

Returns

CallbackManager

Set Signature

set callbackManager(callbackManager): void

Parameters
callbackManager

CallbackManager

Returns

void

withCallbackManager()

withCallbackManager<Result>(callbackManager, fn): Result

Type Parameters

Result

Result

Parameters

callbackManager

CallbackManager

fn

() => Result

Returns

Result

debug

Get Signature

get debug(): boolean

Returns

boolean