handbookreader / app.py
danielRamon's picture
Init commit
6998bc6
raw
history blame
997 Bytes
import streamlit as st
from chroma_utils import ask_chroma
st.title("Encuentra en el Manual")
question = st.text_input("Haz una pregunta para encontrar en el manual")
if question:
results = ask_chroma(question, k=5)
for i, result in enumerate(results):
# st.page_link(result.metadata['url'],
# label=f"{result.metadata['title']}", help=f"{result.page_content[:250]} ...", )
with st.container(border=True):
st.markdown(
f"## [{result.metadata['title']}]({result.metadata['url']}) ")
if len(result.page_content) > 500:
st.markdown(f"{result.page_content[:500]}...")
else:
st.markdown(result.page_content)
# with st.expander(f"**Titulo:** {result.metadata['title']}"):
# st.markdown(f"**Resumen:** {result.page_content[:250]} ...")
# st.markdown(
# f"**Enlace:** [{result.metadata['title']}]({result.metadata['url']})")