MCPcopy Create free account
hub / github.com/danielmiessler/Fabric / update_provider_selection

Function update_provider_selection

scripts/python_ui/streamlit.py:199–211  ·  view source on GitHub ↗

Update provider and reset related states.

(new_provider: str)

Source from the content-addressed store, hash-verified

197
198
199def update_provider_selection(new_provider: str) -> None:
200 """Update provider and reset related states."""
201 logger.info(f"Updating provider selection to: {new_provider}")
202 if new_provider != st.session_state.config["vendor"]:
203 logger.debug("Provider changed, resetting model selection")
204 st.session_state.config["vendor"] = new_provider
205 st.session_state.selected_vendor = new_provider
206 st.session_state.config["model"] = None
207 st.session_state.selected_model = None
208 st.session_state.available_models = []
209 if "model_select" in st.session_state:
210 del st.session_state.model_select
211 logger.debug("Model state reset completed")
212
213
214def load_configuration() -> bool:

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected