Spaces:
Runtime error
Runtime error
Jorge Henao
commited on
Commit
·
24972a7
1
Parent(s):
50d9935
form addes to avoid postback problems
Browse files
app.py
CHANGED
@@ -111,31 +111,32 @@ def main():
|
|
111 |
if "api_key" not in session_state:
|
112 |
session_state.api_key = ""
|
113 |
|
114 |
-
st.
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
119 |
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
if openai_api_key:
|
129 |
-
session_state.password = openai_api_key
|
130 |
-
|
131 |
-
sample_questions = get_samples_for_index(index).splitlines()
|
132 |
-
query = st.text_area("",placeholder="Escribe aquí tu pregunta, cuanto más contexto le des, mejor serán las respuestas")
|
133 |
-
with st.expander("Algunas preguntas de ejemplo", expanded= False):
|
134 |
-
for sample in sample_questions:
|
135 |
-
st.markdown(f"- {sample}")
|
136 |
|
137 |
-
|
138 |
-
if
|
139 |
selected_index = get_selected_index_by_title(index)
|
140 |
if openai_api_key:
|
141 |
with st.expander("", expanded= True):
|
|
|
111 |
if "api_key" not in session_state:
|
112 |
session_state.api_key = ""
|
113 |
|
114 |
+
with st.form("my_form"):
|
115 |
+
st.sidebar.title("Configuración de búsqueda")
|
116 |
+
with st.sidebar.expander("Parámetros de recuperación", expanded= True):
|
117 |
+
index = st.selectbox("Selecciona el documento que deseas explorar", index_titles)
|
118 |
+
top_k_retriever = st.slider("Retriever Top K", 1, 10, 5)
|
119 |
+
top_k_reader = st.slider("Reader Top K", 1, 10, 3)
|
120 |
+
|
121 |
+
with st.sidebar.expander("Configuración OpenAI"):
|
122 |
+
openai_api_key = st.text_input("API Key", type="password", placeholder="Copia aquí tu OpenAI API key (no será guardada)",
|
123 |
+
help="puedes obtener tu api key de OpenAI en https://platform.openai.com/account/api-keys.",
|
124 |
+
value= session_state.api_key)
|
125 |
+
openai_api_model = st.text_input("Modelo", value= "text-davinci-003")
|
126 |
+
openai_api_temp = st.slider("Temperatura", 0.1, 1.0, 0.5, step=0.1)
|
127 |
+
openai_api_max_tokens = st.slider("Max tokens", 10, 100, 60, step=10)
|
128 |
|
129 |
+
if openai_api_key:
|
130 |
+
session_state.password = openai_api_key
|
131 |
+
|
132 |
+
sample_questions = get_samples_for_index(index).splitlines()
|
133 |
+
query = st.text_area("",placeholder="Escribe aquí tu pregunta, cuanto más contexto le des, mejor serán las respuestas")
|
134 |
+
with st.expander("Algunas preguntas de ejemplo", expanded= False):
|
135 |
+
for sample in sample_questions:
|
136 |
+
st.markdown(f"- {sample}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
137 |
|
138 |
+
submited = st.form_submit_button("Buscar")
|
139 |
+
if submited:
|
140 |
selected_index = get_selected_index_by_title(index)
|
141 |
if openai_api_key:
|
142 |
with st.expander("", expanded= True):
|