File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 66# Streamlit 앱 제목
77st .title ("Lang2SQL" )
88
9+ if "graph" not in st .session_state :
10+ st .session_state ["graph" ] = builder .compile ()
11+ st .info ("Lang2SQL이 성공적으로 시작되었습니다." )
12+
913# 사용자 입력 받기
1014user_query = st .text_area (
1115 "쿼리를 입력하세요:" ,
@@ -30,10 +34,8 @@ def summarize_total_tokens(data):
3034
3135# 버튼 클릭 시 실행
3236if st .button ("쿼리 실행" ):
33- # 그래프 컴파일 및 쿼리 실행
34- graph = builder .compile ()
35-
36- res = graph .invoke (
37+ # 현재 세션의 그래프 사용
38+ res = st .session_state ["graph" ].invoke (
3739 input = {
3840 "messages" : [HumanMessage (content = user_query )],
3941 "user_database_env" : user_database_env ,
@@ -44,7 +46,6 @@ def summarize_total_tokens(data):
4446
4547 # 결과 출력
4648 st .write ("총 토큰 사용량:" , total_tokens )
47- # st.write("결과:", res["generated_query"].content)
4849 st .write ("결과:" , "\n \n ```sql\n " + res ["generated_query" ] + "\n ```" )
4950 st .write ("결과 설명:\n \n " , res ["messages" ][- 1 ].content )
5051 st .write ("AI가 재해석한 사용자 질문:\n " , res ["refined_input" ].content )
You can’t perform that action at this time.
0 commit comments