import streamlit as st from datasets import load_dataset from haystack import Document from haystack.components.readers import ExtractiveReader # Load the dataset dataset = load_dataset("PedroCJardim/QASports", "basketball", split="validation") # Load the model reader = ExtractiveReader(model="laurafcamargos/distilbert-qasports-basket-small") reader.warm_up() # Running using the Reader docs = [ Document(content="Paris is the capital of France."), Document(content="Berlin is the capital of Germany.") ] query = "What is the capital of France?" answer = reader.run(query="What is the capital of France?", documents=docs, top_k=1) st.json(answer)