langchain_chainRetrievalQa.json•2.06 kB
{
"nodeType": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
"displayName": "Question and Answer Chain",
"description": "Answer questions about retrieved documents",
"version": [
1,
1.1,
1.2,
1.3,
1.4
],
"properties": [
{
"name": "query",
"displayName": "Query",
"type": "string",
"default": "={{ $json.input }}",
"required": true,
"displayOptions": {
"show": {
"@version": [
1
]
}
}
},
{
"name": "text",
"displayName": "Text",
"type": "string",
"default": "",
"required": true,
"typeOptions": {
"rows": 2
},
"displayOptions": {
"show": {
"promptType": [
"define"
]
}
}
},
{
"name": "options",
"displayName": "Options",
"type": "collection",
"default": {},
"description": "Template string used for the system prompt. This should include the variable `{context}` for the provided context. For text completion models, you should also include the variable `{question}` for the user’s query.",
"placeholder": "Add Option",
"options": [
{
"name": "systemPromptTemplate",
"displayName": "System Prompt Template",
"type": "string",
"description": "Template string used for the system prompt. This should include the variable `{context}` for the provided context. For text completion models, you should also include the variable `{question}` for the user’s query."
}
],
"typeOptions": {
"rows": 6
}
}
],
"credentialsConfig": [
{
"name": "query",
"required": true
},
{
"name": "text",
"required": true
}
],
"io": {
"inputs": [],
"outputs": [],
"outputNames": [],
"hints": {}
},
"wiring": {
"role": "generic",
"requires": [],
"optional": [],
"consumedBy": [],
"consumes": [],
"produces": []
}
}