|
19 | 19 |
|
20 | 20 | import common.help_text as help_text |
21 | 21 | import common.logging_config as logging_config |
22 | | -from common.schema import ClientIdType, PromptPromptType, PromptNameType, SelectAISettings |
| 22 | +from common.schema import PromptPromptType, PromptNameType, SelectAISettings |
23 | 23 |
|
24 | 24 | logger = logging_config.logging.getLogger("client.utils.st_common") |
25 | 25 |
|
@@ -73,9 +73,7 @@ def clear_state_key(state_key: str) -> None: |
73 | 73 | logger.debug("State cleared: %s", state_key) |
74 | 74 |
|
75 | 75 |
|
76 | | -def update_user_settings( |
77 | | - user_setting: str, |
78 | | -) -> None: |
| 76 | +def update_user_settings(user_setting: str) -> None: |
79 | 77 | """Update user settings""" |
80 | 78 | for setting_key, setting_value in state.user_settings[user_setting].items(): |
81 | 79 | widget_key = f"selected_{user_setting}_{setting_key}" |
@@ -112,7 +110,7 @@ def history_sidebar() -> None: |
112 | 110 | checkbox_col, button_col = st.sidebar.columns(2) |
113 | 111 | chat_history_enable = checkbox_col.checkbox( |
114 | 112 | "Enable?", |
115 | | - value=True, |
| 113 | + value=state.user_settings["ll_model"]["chat_history"], |
116 | 114 | key="selected_ll_model_chat_history", |
117 | 115 | on_change=update_user_settings("ll_model"), |
118 | 116 | ) |
@@ -354,7 +352,7 @@ def vector_search_sidebar() -> None: |
354 | 352 | "Search Type:", |
355 | 353 | vector_search_type_list, |
356 | 354 | index=vector_search_type_list.index(state.user_settings["vector_search"]["search_type"]), |
357 | | - key="selected_vector_search_type", |
| 355 | + key="selected_vector_search_search_type", |
358 | 356 | on_change=update_user_settings("vector_search"), |
359 | 357 | ) |
360 | 358 | st.sidebar.number_input( |
@@ -403,9 +401,7 @@ def vector_search_sidebar() -> None: |
403 | 401 | ########################## |
404 | 402 | st.sidebar.subheader("Vector Store", divider="red") |
405 | 403 | # Create a DataFrame of all database vector storage tables |
406 | | - vs_df = pd.DataFrame( |
407 | | - state.database_config[state.user_settings["database"]["alias"]].get("vector_stores") |
408 | | - ) |
| 404 | + vs_df = pd.DataFrame(state.database_config[state.user_settings["database"]["alias"]].get("vector_stores")) |
409 | 405 |
|
410 | 406 | def vs_reset() -> None: |
411 | 407 | """Reset Vector Store Selections""" |
@@ -458,13 +454,9 @@ def update_filtered_df(): |
458 | 454 | if state.get("selected_vector_search_chunk_size"): |
459 | 455 | filtered = filtered[filtered["chunk_size"] == state.selected_vector_search_chunk_size] |
460 | 456 | if state.get("selected_vector_search_chunk_overlap"): |
461 | | - filtered = filtered[ |
462 | | - filtered["chunk_overlap"] == state.selected_vector_search_chunk_overlap |
463 | | - ] |
| 457 | + filtered = filtered[filtered["chunk_overlap"] == state.selected_vector_search_chunk_overlap] |
464 | 458 | if state.get("selected_vector_search_distance_metric"): |
465 | | - filtered = filtered[ |
466 | | - filtered["distance_metric"] == state.selected_vector_search_distance_metric |
467 | | - ] |
| 459 | + filtered = filtered[filtered["distance_metric"] == state.selected_vector_search_distance_metric] |
468 | 460 | if state.get("selected_vector_search_index_type"): |
469 | 461 | filtered = filtered[filtered["index_type"] == state.selected_vector_search_index_type] |
470 | 462 | return filtered |
|
0 commit comments