ll7098ll commited on
Commit
de289a5
·
verified ·
1 Parent(s): c99bee5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -6,10 +6,10 @@ from streamlit_extras.colored_header import colored_header
6
  from streamlit_extras.add_vertical_space import add_vertical_space
7
  from streamlit_extras.stoggle import stoggle
8
 
9
- # Google Gemini API Key 설정
10
  genai.configure(api_key=os.environ["GEMINI_API_KEY"])
11
 
12
- # 모델 설정
13
  generation_config = {
14
  "temperature": 0.8, # 창의성 증가
15
  "top_p": 0.95,
@@ -39,7 +39,7 @@ def generate_pairing_recommendation(input_text, input_type, situation):
39
  """
40
 
41
  SYSTEM_PROMPT = f"""
42
- **주류 페어링 마스터입니다!** 🍷🎉
43
 
44
  입력하신 {input_type} '{input_text}'에 어울리는 최고의 페어링을 찾아드리겠습니다.
45
  '{situation}' 상황에 딱 맞는, 최상의 미식 경험을 위한 맞춤 추천을 제공합니다.
@@ -78,13 +78,13 @@ def generate_pairing_recommendation(input_text, input_type, situation):
78
  # Streamlit Interface
79
  st.set_page_config(
80
  page_title="주류 페어링 마스터",
81
- page_icon="🍷",
82
  layout="centered",
83
  initial_sidebar_state="expanded",
84
  )
85
 
86
  colored_header(
87
- label="🍷 주류 페어링 마스터",
88
  description="🍻 안주 또는 주류를 입력하시면 최고의 페어링을 찾아드립니다. 상황과 분위기에 맞는 완벽한 조합을 경험해보세요!",
89
  color_name="red-70",
90
  )
@@ -112,8 +112,8 @@ situation = st.sidebar.text_area("예: 기념일 저녁 식사, 퇴근 후 혼
112
  # 페어링 추천 받기 버튼
113
  generate_button = st.sidebar.button("✨ 페어링 추천 받기")
114
 
115
- # 입력 초기화 버튼
116
- clear_button = st.sidebar.button("🗑️ 입력 초기화")
117
 
118
  # 출력 영역 정의
119
  output_area = st.empty()
@@ -137,11 +137,12 @@ if generate_button:
137
  else:
138
  st.warning("안주 또는 주류를 입력해주세요.")
139
 
140
- # 입력 초기화 기능
141
- if clear_button:
142
  st.session_state.input_text_anjoo = ""
143
  st.session_state.input_text_liquor = ""
144
  st.session_state.situation = ""
 
145
 
146
  # 추가 정보 및 FAQ
147
  add_vertical_space(2)
@@ -203,4 +204,4 @@ with st.expander("📜 주류 페어링 마스터 FAQ"): # FAQ 내용 접기/
203
 
204
  **주류 페어링 마스터와 함께 최고의 미식 경험을 즐겨보세요!** 🥂
205
  """,
206
- )
 
6
  from streamlit_extras.add_vertical_space import add_vertical_space
7
  from streamlit_extras.stoggle import stoggle
8
 
9
+ # Google Gemini API Key
10
  genai.configure(api_key=os.environ["GEMINI_API_KEY"])
11
 
12
+ # Model Configuration
13
  generation_config = {
14
  "temperature": 0.8, # 창의성 증가
15
  "top_p": 0.95,
 
39
  """
40
 
41
  SYSTEM_PROMPT = f"""
42
+ **주류 페어링 마스터입니다!** 🍇🎉
43
 
44
  입력하신 {input_type} '{input_text}'에 어울리는 최고의 페어링을 찾아드리겠습니다.
45
  '{situation}' 상황에 딱 맞는, 최상의 미식 경험을 위한 맞춤 추천을 제공합니다.
 
78
  # Streamlit Interface
79
  st.set_page_config(
80
  page_title="주류 페어링 마스터",
81
+ page_icon="🍇",
82
  layout="centered",
83
  initial_sidebar_state="expanded",
84
  )
85
 
86
  colored_header(
87
+ label="🍇 주류 페어링 마스터",
88
  description="🍻 안주 또는 주류를 입력하시면 최고의 페어링을 찾아드립니다. 상황과 분위기에 맞는 완벽한 조합을 경험해보세요!",
89
  color_name="red-70",
90
  )
 
112
  # 페어링 추천 받기 버튼
113
  generate_button = st.sidebar.button("✨ 페어링 추천 받기")
114
 
115
+ # 전체 초기화 버튼
116
+ clear_all_button = st.sidebar.button("🗑️ 전체 초기화")
117
 
118
  # 출력 영역 정의
119
  output_area = st.empty()
 
137
  else:
138
  st.warning("안주 또는 주류를 입력해주세요.")
139
 
140
+ # 전체 초기화 기능
141
+ if clear_all_button:
142
  st.session_state.input_text_anjoo = ""
143
  st.session_state.input_text_liquor = ""
144
  st.session_state.situation = ""
145
+ output_area.empty()
146
 
147
  # 추가 정보 및 FAQ
148
  add_vertical_space(2)
 
204
 
205
  **주류 페어링 마스터와 함께 최고의 미식 경험을 즐겨보세요!** 🥂
206
  """,
207
+ )