Spaces:
Sleeping
Sleeping
meminsahin
commited on
Commit
•
10b03c2
1
Parent(s):
13fe244
Update app.py
Browse files
app.py
CHANGED
@@ -19,22 +19,28 @@ holiday_api_key = 'a7ffbb5e-34de-4934-a4fa-3a35de185646'
|
|
19 |
holiday_api_url = 'https://holidayapi.com/v1/holidays'
|
20 |
|
21 |
# Uygulama başlığı
|
22 |
-
st.title('
|
23 |
|
24 |
-
# GenAI modeli
|
25 |
model = genai.GenerativeModel('gemini-1.5-pro-latest')
|
26 |
-
|
|
|
|
|
|
|
27 |
|
28 |
# Kullanıcıdan soru al
|
29 |
soru = st.text_input('You:')
|
30 |
|
31 |
if st.button('Ask'):
|
32 |
-
response = chat.send_message(soru)
|
33 |
st.write(response.text)
|
34 |
-
st.
|
|
|
|
|
|
|
35 |
|
36 |
if st.button('New Chat'):
|
37 |
-
chat = model.start_chat(history=
|
38 |
|
39 |
# Holiday API ile tatil bilgilerini almak için tarih ve ülke girişi
|
40 |
st.header('Holiday Information')
|
|
|
19 |
holiday_api_url = 'https://holidayapi.com/v1/holidays'
|
20 |
|
21 |
# Uygulama başlığı
|
22 |
+
st.title('Test Deneme')
|
23 |
|
24 |
+
# GenAI modeli
|
25 |
model = genai.GenerativeModel('gemini-1.5-pro-latest')
|
26 |
+
|
27 |
+
# Sohbet geçmişini tutmak için bir oturum durumu başlat
|
28 |
+
if 'chat' not in st.session_state:
|
29 |
+
st.session_state.chat = model.start_chat(history=[])
|
30 |
|
31 |
# Kullanıcıdan soru al
|
32 |
soru = st.text_input('You:')
|
33 |
|
34 |
if st.button('Ask'):
|
35 |
+
response = st.session_state.chat.send_message(soru)
|
36 |
st.write(response.text)
|
37 |
+
st.session_state.chat.history.append({'role': 'user', 'content': soru})
|
38 |
+
st.session_state.chat.history.append({'role': 'assistant', 'content': response.text})
|
39 |
+
for message in st.session_state.chat.history:
|
40 |
+
st.write(message['role'] + ':', message['content'])
|
41 |
|
42 |
if st.button('New Chat'):
|
43 |
+
st.session_state.chat = model.start_chat(history=[])
|
44 |
|
45 |
# Holiday API ile tatil bilgilerini almak için tarih ve ülke girişi
|
46 |
st.header('Holiday Information')
|