Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -45,16 +45,25 @@ def drugexplainer(input_obat, selected_model):
|
|
| 45 |
interface = gr.Interface(
|
| 46 |
fn=drugexplainer,
|
| 47 |
inputs=[
|
| 48 |
-
gr.Textbox(label="Nama Obat"),
|
| 49 |
gr.Dropdown(
|
| 50 |
-
label="Pilih Model",
|
| 51 |
-
choices=["baidu/cobuddy:free", "openrouter/owl-alpha", "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free"],
|
| 52 |
-
value="baidu/cobuddy:free"
|
| 53 |
)
|
| 54 |
],
|
| 55 |
-
outputs="
|
| 56 |
-
title="π
|
| 57 |
-
description="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
)
|
| 59 |
|
| 60 |
interface.launch()
|
|
|
|
| 45 |
interface = gr.Interface(
|
| 46 |
fn=drugexplainer,
|
| 47 |
inputs=[
|
| 48 |
+
gr.Textbox(label="Nama Obat", placeholder="Masukkan nama obat, misal: Omeprazole, Captopril, Metformin..."),
|
| 49 |
gr.Dropdown(
|
| 50 |
+
label="Pilih Model AI",
|
| 51 |
+
choices=["baidu/cobuddy:free", "openrouter/owl-alpha", "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free"],
|
| 52 |
+
value="baidu/cobuddy:free"
|
| 53 |
)
|
| 54 |
],
|
| 55 |
+
outputs=gr.Textbox(label="Penjelasan Apoteker (Bebas Jargon)"),
|
| 56 |
+
title="π Drug Mechanism Explainer π",
|
| 57 |
+
description="""
|
| 58 |
+
<div style='font-family: sans-serif; line-height: 1.5;'>
|
| 59 |
+
<p><strong>Selamat datang di Drug Mechanism Explainer!</strong> π</p>
|
| 60 |
+
<p>Aplikasi ini dirancang khusus untuk menerjemahkan istilah medis dan mekanisme kerja obat yang rumit menjadi analogi sederhana yang mudah dipahami oleh masyarakat awam.</p>
|
| 61 |
+
<hr style='border: 0; border-top: 1px solid #444; margin: 10px 0;'>
|
| 62 |
+
<p style='font-size: 0.9em; color: #aaa;'>
|
| 63 |
+
π‘ <strong>Cara Pakai:</strong> Ketik nama obat (generik/merek) β‘οΈ Pilih model AI cadangan jika respons melambat β‘οΈ Klik <strong>Submit</strong>.
|
| 64 |
+
</p>
|
| 65 |
+
</div>
|
| 66 |
+
"""
|
| 67 |
)
|
| 68 |
|
| 69 |
interface.launch()
|