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