Spaces:
Running
Running
File size: 1,461 Bytes
046e707 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
import streamlit as st
from etal import *
from egpt import *
class elit:
def __init__(self):
st.set_page_config(page_title='Legacy - Mental Health', layout='centered')
self.displayHeader()
self.modelChoice = st.radio('Choose a Model', ['etal', 'egpt'])
if self.modelChoice == 'etal':
self.displayEtalPanel()
elif self.modelChoice == 'egpt':
self.displayEgptPanel()
def displayHeader(self):
st.title('Legacy - Mental Health')
st.markdown('[Open Google Colab Notebook for Analysis](https://colab.research.google.com/drive/1UVrgohHSifjsw2OVP8j8EfDs_qeTOkCn?usp=sharing)')
def displayEtalPanel(self):
st.subheader('etal Model - Usage & Response')
inputText = st.text_area('Enter Context for etal', placeholder='Type the context here...')
if st.button('Get Response from etal'):
model = etal()
response = model.predict(inputText)
st.write('Response:', response)
def displayEgptPanel(self):
st.subheader('egpt Model - Usage & Response')
inputText = st.text_area('Enter Context for egpt', placeholder='Type the context here...')
if st.button('Get Response from egpt'):
apiKey = st.secrets['openai_api_key']
model = egpt(apiKey)
response = model.respond(inputText)
st.write('Response:', response)
|