🎉 We are working to make this website better, stay tuned. In the meantime, have a look at our up to date Pipeline Nodes section in the new docs.
Doc2Answers converts retrieved Documents into Answers. It is useful if you have a Retriever-only pipeline that you want to run using the REST API. The REST API assumes that the output format of a Pipeline is an Answer. In such case, you can use Doc2Answers as the final node to match the expected format.
|Position in a Pipeline||At the end of a querying Pipeline|
To use it in a Pipeline:
from haystack.nodes import Pipelinefrom haystack.nodes import Docs2Answersdocs2answers = Docs2Answers()pipe = Pipeline()pipe.add_node(component=retriever, name="Retriever", inputs=["Query"])pipe.add_node(component=docs2answers, name="Doc2Answers", inputs=["Retriever"])res = pipe.run(query="What did Einstein work on?")