|
21 | 21 | from interface.core.result_renderer import display_result |
22 | 22 | from interface.core.session_utils import init_graph |
23 | 23 | from interface.core.config import load_config |
24 | | -from interface.app_pages.components.data_source_selector import ( |
| 24 | +from interface.app_pages.sidebar_components import ( |
25 | 25 | render_sidebar_data_source_selector, |
26 | | -) |
27 | | -from interface.app_pages.components.llm_selector import render_sidebar_llm_selector |
28 | | -from interface.app_pages.components.embedding_selector import ( |
| 26 | + render_sidebar_llm_selector, |
29 | 27 | render_sidebar_embedding_selector, |
| 28 | + render_sidebar_db_selector, |
30 | 29 | ) |
31 | | -from interface.app_pages.components.db_selector import render_sidebar_db_selector |
| 30 | + |
32 | 31 |
|
33 | 32 | TITLE = "Lang2SQL" |
34 | 33 | DEFAULT_QUERY = "고객 데이터를 기반으로 유니크한 유저 수를 카운트하는 쿼리" |
|
49 | 48 | config = load_config() |
50 | 49 |
|
51 | 50 | render_sidebar_data_source_selector(config) |
| 51 | +st.sidebar.divider() |
52 | 52 | render_sidebar_llm_selector() |
| 53 | +st.sidebar.divider() |
53 | 54 | render_sidebar_embedding_selector() |
| 55 | +st.sidebar.divider() |
54 | 56 | render_sidebar_db_selector() |
| 57 | +st.sidebar.divider() |
| 58 | + |
| 59 | +st.sidebar.title("Output Settings") |
| 60 | +for key, label in SIDEBAR_OPTIONS.items(): |
| 61 | + st.sidebar.checkbox(label, value=True, key=key) |
55 | 62 |
|
56 | 63 | st.sidebar.markdown("### 워크플로우 선택") |
57 | 64 | use_enriched = st.sidebar.checkbox( |
|
128 | 135 | ) |
129 | 136 | user_top_n = st.slider("검색할 테이블 정보 개수:", min_value=1, max_value=20, value=5) |
130 | 137 |
|
131 | | -st.sidebar.title("Output Settings") |
132 | | -for key, label in SIDEBAR_OPTIONS.items(): |
133 | | - st.sidebar.checkbox(label, value=True, key=key) |
134 | | - |
135 | 138 | if st.button("쿼리 실행"): |
136 | 139 | res = run_lang2sql( |
137 | 140 | query=user_query, |
|
0 commit comments