Spaces:
Runtime error
Runtime error
File size: 1,489 Bytes
44c25e2 312fcc5 44c25e2 d9a4c48 44c25e2 312fcc5 d9a4c48 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
import streamlit as st
from about import about_ask2democracy
from hallazgos import hallazgos_comision_verdad_2022
from reformas import reforma_salud_febrero_2023
from pinecode_quieries import PinecodeProposalQueries
from config import Config
# Define the sidebar
api_key = st.sidebar.text_input("OpenAI API Key", type="password",
value=st.session_state.get("OPENAI_API_KEY", ""))
if api_key:
st.session_state["OPENAI_API_KEY"] = api_key
# Define the navigation between pages
page_options = {
"About": about_ask2democracy,
"Propuesta: Reforma a la salud febrero de 2023": reforma_salud_febrero_2023,
"Hallazgos de la comisión de la verdad 2022": hallazgos_comision_verdad_2022
}
# Define the page selector
selected_page = st.sidebar.radio("Selecciona la página que deseas explorar:", list(page_options.keys()))
queries = PinecodeProposalQueries (index_name= Config.index_name,
api_key = Config.es_password,
environment = Config.pinecone_environment,
embedding_dim = Config.embedding_dim,
reader_name_or_path = Config.reader_model_name_or_path,
use_gpu = Config.use_gpu,
OPENAI_key=api_key)
# Render the selected page
#print("key: " + api_key)
page_options[selected_page](api_key, queries)
|