Spaces:
Runtime error
Runtime error
from haystack_integrations.components.retrievers.chroma import ChromaQueryTextRetriever | |
from haystack.components.generators import HuggingFaceTGIGenerator | |
from haystack.components.builders import PromptBuilder | |
from haystack.agents.memory import ConversationSummaryMemory | |
from dataloader import load_data | |
from hayst | |
prompt = """ | |
Answer the query based on the provided context for Aditya. | |
If the context does not contain the answer, say 'Answer not found'. | |
Context: | |
{% for doc in documents %} | |
{{ doc.content }} | |
{% endfor %} | |
query: {{query}} | |
Answer: | |
""" | |
prompt_builder = PromptBuilder(template=prompt) | |
llm = HuggingFaceTGIGenerator(model="mistralai/Mixtral-8x7B-Instruct-v0.1") | |
llm.warm_up() | |
retriever = ChromaQueryTextRetriever(load_data()) | |
querying = Pipeline() | |
querying.add_component("retriever", retriever) | |
querying.add_component("prompt_builder", prompt_builder) | |
querying.add_component("llm", llm) | |
querying.connect("retriever.documents", "prompt_builder.documents") | |
querying.connect("prompt_builder", "llm") |