Module: chains
Classes
- AnalyzeDocumentChain
 - BaseChain
 - ChatVectorDBQAChain
 - ConversationChain
 - ConversationalRetrievalQAChain
 - LLMChain
 - MapReduceDocumentsChain
 - RetrievalQAChain
 - SqlDatabaseChain
 - StuffDocumentsChain
 - VectorDBQAChain
 
Interfaces
Type Aliases
SerializedAnalyzeDocumentChain
Ƭ SerializedAnalyzeDocumentChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "analyze_document_chain" | 
combine_document_chain? | SerializedBaseChain | 
combine_document_chain_path? | string | 
Defined in
langchain/src/chains/serde.ts:49
SerializedBaseChain
Ƭ SerializedBaseChain: SerializedLLMChain | SerializedVectorDBQAChain | SerializedStuffDocumentsChain | SerializedSqlDatabaseChain | SerializedChatVectorDBQAChain | SerializedMapReduceDocumentsChain | SerializedAnalyzeDocumentChain
Defined in
langchain/src/chains/serde.ts:55
SerializedChatVectorDBQAChain
Ƭ SerializedChatVectorDBQAChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "chat-vector-db" | 
combine_documents_chain | SerializedBaseChain | 
combine_documents_chain_path? | string | 
k | number | 
question_generator | SerializedLLMChain | 
Defined in
langchain/src/chains/serde.ts:33
SerializedLLMChain
Ƭ SerializedLLMChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "llm_chain" | 
llm? | SerializedLLM | 
llm_path? | string | 
prompt? | SerializedBasePromptTemplate | 
prompt_path? | string | 
Defined in
langchain/src/chains/serde.ts:5
SerializedMapReduceDocumentsChain
Ƭ SerializedMapReduceDocumentsChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "map_reduce_documents_chain" | 
combine_document_chain? | SerializedBaseChain | 
combine_document_chain_path? | string | 
llm_chain? | SerializedLLMChain | 
llm_chain_path? | string | 
Defined in
langchain/src/chains/serde.ts:41
SerializedSqlDatabaseChain
Ƭ SerializedSqlDatabaseChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "sql_database_chain" | 
llm | SerializedLLM | 
sql_database | SerializedSqlDatabase | 
sql_database_chain_path? | string | 
Defined in
langchain/src/chains/serde.ts:13
SerializedStuffDocumentsChain
Ƭ SerializedStuffDocumentsChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "stuff_documents_chain" | 
llm_chain? | SerializedLLMChain | 
llm_chain_path? | string | 
Defined in
langchain/src/chains/serde.ts:27
SerializedVectorDBQAChain
Ƭ SerializedVectorDBQAChain: Object
Type declaration
| Name | Type | 
|---|---|
_type | "vector_db_qa" | 
combine_documents_chain | SerializedBaseChain | 
combine_documents_chain_path? | string | 
k | number | 
Defined in
langchain/src/chains/serde.ts:20
Functions
loadQAChain
▸ loadQAChain(llm, params?): StuffDocumentsChain | MapReduceDocumentsChain
Parameters
| Name | Type | 
|---|---|
llm | BaseLanguageModel | 
params | qaChainParams | 
Returns
StuffDocumentsChain | MapReduceDocumentsChain
Defined in
langchain/src/chains/question_answering/load.ts:22
loadQAMapReduceChain
▸ loadQAMapReduceChain(llm, params?): MapReduceDocumentsChain
Parameters
| Name | Type | 
|---|---|
llm | BaseLanguageModel | 
params | MapReduceQAChainParams | 
Returns
Defined in
langchain/src/chains/question_answering/load.ts:72
loadQAStuffChain
▸ loadQAStuffChain(llm, params?): StuffDocumentsChain
Parameters
| Name | Type | 
|---|---|
llm | BaseLanguageModel | 
params | StuffQAChainParams | 
Returns
Defined in
langchain/src/chains/question_answering/load.ts:57
loadSummarizationChain
▸ loadSummarizationChain(llm, params?): StuffDocumentsChain | MapReduceDocumentsChain
Parameters
| Name | Type | 
|---|---|
llm | BaseLanguageModel | 
params | summarizationChainParams | 
Returns
StuffDocumentsChain | MapReduceDocumentsChain
Defined in
langchain/src/chains/summarization/load.ts:16