INNER CODE UNIT · Python

on_model_provider_change

mrwadams/stride-gpt · apps/web/main.py:919

def on_model_provider_change():
    """Update token limit and selected model when model provider changes"""
    new_provider = st.session_state.model_provider

    # Set default model and token limit from registry
    models = get_models_for_provider(new_provider)
    if models:
        st.session_state.selected_model = models[0].model_id
        st.session_state.token_limit = models[0].default_tokens
    else:
        # LM Studio or unknown — conservative default
        st.session_state.token_limit = 8000

    # Reset the current_model_key to force token limit update in Advanced Settings
    if "current_model_key" in st.session_state:
        del st.session_state.current_model_key

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…