interface GraphCypherQAChainInput {
    callbackManager?: CallbackManager;
    callbacks?: Callbacks;
    cypherGenerationChain: LLMChain<string, LLMType>;
    graph: Neo4jGraph;
    inputKey?: string;
    memory?: BaseMemory;
    metadata?: Record<string, unknown>;
    outputKey?: string;
    qaChain: LLMChain<string, LLMType>;
    returnDirect?: boolean;
    returnIntermediateSteps?: boolean;
    tags?: string[];
    topK?: number;
    verbose?: boolean;
}

Hierarchy

  • ChainInputs
    • GraphCypherQAChainInput

Properties

callbackManager?: CallbackManager

Use callbacks instead

callbacks?: Callbacks
cypherGenerationChain: LLMChain<string, LLMType>
graph: Neo4jGraph
inputKey?: string
memory?: BaseMemory
metadata?: Record<string, unknown>
outputKey?: string
qaChain: LLMChain<string, LLMType>
returnDirect?: boolean
returnIntermediateSteps?: boolean
tags?: string[]
topK?: number
verbose?: boolean