| import streamlit as st | |
| import requests | |
| from PIL import Image | |
| from io import BytesIO | |
| st.title("AI Copilot for Primary Care Physicians") | |
| name = st.text_input("Enter your name:") | |
| prompt_file = st.file_uploader("Upload prompt file:") | |
| context_file = st.file_uploader("Upload context file:") | |
| if st.button("Submit"): | |
| if prompt_file and context_file: | |
| files = { | |
| "prompt": prompt_file.getvalue(), | |
| "file": context_file.getvalue(), | |
| } | |
| response = requests.post( | |
| "https://fastapi-gpt-v20.livelysmoke-91761759.centralus.azurecontainerapps.io/uploadPrompt", | |
| params={"name": name}, | |
| files=files, | |
| ) | |
| if response.status_code == 200: | |
| st.success("Files uploaded successfully!") | |
| else: | |
| st.error("Error uploading files.") | |
| else: | |
| st.warning("Please upload both files before submitting.") |