Skip to content

Commit a5c7025

Browse files
committed
fix: advanced config state
fix: model saving
1 parent 8471555 commit a5c7025

File tree

1 file changed

+23
-16
lines changed

1 file changed

+23
-16
lines changed

src/rai/rai/utils/configurator.py

Lines changed: 23 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,11 @@ def prev_step():
163163
st.write(
164164
"If you have access to multiple vendors, you can configure the models to use different vendors."
165165
)
166-
use_advanced_config = st.checkbox("Use advanced configuration", value=False)
166+
use_advanced_config = st.checkbox(
167+
"Use advanced configuration",
168+
value=st.session_state.get("use_advanced_config", False),
169+
)
170+
st.session_state.use_advanced_config = use_advanced_config
167171
advanced_config = st.container()
168172
if use_advanced_config:
169173
with advanced_config:
@@ -218,21 +222,24 @@ def prev_step():
218222
"complex_model": vendor,
219223
"embeddings_model": vendor,
220224
}
221-
st.session_state.config["openai"] = {
222-
"simple_model": simple_model,
223-
"complex_model": complex_model,
224-
"embeddings_model": embeddings_model,
225-
}
226-
st.session_state.config["aws"] = {
227-
"simple_model": simple_model,
228-
"complex_model": complex_model,
229-
"embeddings_model": embeddings_model,
230-
}
231-
st.session_state.config["ollama"] = {
232-
"simple_model": simple_model,
233-
"complex_model": complex_model,
234-
"embeddings_model": embeddings_model,
235-
}
225+
if vendor == "openai":
226+
st.session_state.config["openai"] = {
227+
"simple_model": simple_model,
228+
"complex_model": complex_model,
229+
"embeddings_model": embeddings_model,
230+
}
231+
elif vendor == "aws":
232+
st.session_state.config["aws"] = {
233+
"simple_model": simple_model,
234+
"complex_model": complex_model,
235+
"embeddings_model": embeddings_model,
236+
}
237+
elif vendor == "ollama":
238+
st.session_state.config["ollama"] = {
239+
"simple_model": simple_model,
240+
"complex_model": complex_model,
241+
"embeddings_model": embeddings_model,
242+
}
236243

237244
# Navigation buttons
238245
col1, col2 = st.columns([1, 1])

0 commit comments

Comments
 (0)