File size: 738 Bytes
44a5154
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import streamlit as st
from transformers import pipeline

# Load open-source model (BioGPT for medical Q&A)
@st.cache_resource
def load_model():
    return pipeline("text-generation", model="microsoft/BioGPT-Large")

st.set_page_config(page_title="Prescription Bot", page_icon="πŸ’Š", layout="centered")

st.title("πŸ’Š AI Prescription Assistant")
st.write("Describe your symptoms, and I will suggest possible advice and treatment.")

user_input = st.text_area("πŸ“ Your symptoms:")

if st.button("Get Prescription") and user_input:
    generator = load_model()
    response = generator(user_input, max_length=200, do_sample=True, temperature=0.7)
    st.markdown("### 🩺 Suggested Advice")
    st.write(response[0]['generated_text'])