raffimanda commited on
Commit
92a4729
β€’
1 Parent(s): 7c64a3b

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import requests
3
+ import uuid
4
+
5
+ session_id = str(uuid.uuid4())
6
+
7
+ def answer(message, history, session=session_id):
8
+ inputs = {"input": {"question": message}, "config":{"configurable": {"session_id": session}}}
9
+ response = requests.post("https://jelajah-mkaa.up.railway.app/si-kabayan-menjawab/invoke", json=inputs)
10
+
11
+ return response.json()['output']['content']
12
+
13
+ title = 'Demonstrasi Prototipe Produk KlauzzAI. Use Case: AI Chatbot Guide Museum Konperensi Asia Afrika'
14
+ description = 'Pioneering Generative AI Technology for Bandung City History Tourism with Multi-Level Context Aware Reasoning.<br><br>Built with πŸ’– by KlauzzAI for Kompetisi Bisnis Mahasiswa Polban 2024'
15
+ examples = ['Hai, siapa kamu?',
16
+ 'Kapan aku bisa dateng kesini?',
17
+ 'Museum ini ada dimana sih?',
18
+ 'Disini ada koleksi apa aja?',
19
+ 'Apa perlu registrasi dulu buat berkunjung?',
20
+ 'Boleh foto-foto gak didalem museumnya?'
21
+ ]
22
+ submit_btn = "Kirim"
23
+ retry_btn = "πŸ”„ Ulangi"
24
+ clear_btn = "πŸ—‘οΈ Hapus Percakapan"
25
+ concurrency_limit = None
26
+
27
+ demo = gr.ChatInterface(answer, title=title, description=description, examples=examples,
28
+ submit_btn=submit_btn, retry_btn=retry_btn, clear_btn=clear_btn,
29
+ concurrency_limit=concurrency_limit, css="footer {visibility: hidden}")
30
+ demo.launch()