Interface LLMChainInput<T, Model>

Interface for the input parameters of the LLMChain class.

interface LLMChainInput<T, Model> {
    llm: Model;
    prompt: BasePromptTemplate;
    callbackManager?: any;
    llmKwargs?: CallOptionsIfAvailable<Model>;
    memory?: any;
    outputKey?: string;
    outputParser?: any;
}

Type Parameters

  • T extends string | object = string
  • Model extends LLMType = LLMType

Hierarchy (view full)

Implemented by

Properties

llm: Model

LLM Wrapper to use

prompt: BasePromptTemplate

Prompt object to use

callbackManager?: any

Use callbacks instead

llmKwargs?: CallOptionsIfAvailable<Model>

Kwargs to pass to LLM

memory?: any
outputKey?: string

Key to use for output, defaults to text

outputParser?: any

OutputParser to use