An interface that extends the default ChainInputs interface and adds an additional "llmChain" property.

interface LLMRouterChainInput {
    callbackManager?: CallbackManager;
    callbacks?: Callbacks;
    llmChain: LLMChain<RouterOutputSchema, LLMType>;
    memory?: BaseMemory;
    metadata?: Record<string, unknown>;
    tags?: string[];
    verbose?: boolean;
}

Hierarchy (view full)

Implemented by

Properties

callbackManager?: CallbackManager

Use callbacks instead

callbacks?: Callbacks
llmChain: LLMChain<RouterOutputSchema, LLMType>
memory?: BaseMemory
metadata?: Record<string, unknown>
tags?: string[]
verbose?: boolean