visual_demo / app.py
sandro-timia's picture
Create app.py
687ae28 verified
Raw
History Blame Contribute Delete
1.21 kB
import streamlit as st
def main():
st.set_page_config(page_title="Chatbot Web Interface", layout="wide")
# Title and Sign Out button
col1, col2 = st.columns([3, 1])
with col1:
st.title("CHATBOT WEB INTERFACE")
with col2:
st.button("Sign Out")
# Main layout
left_column, right_column = st.columns([1, 3])
# Left Menu Panel
with left_column:
st.subheader("Left Menu Panel")
st.button("Option 1")
st.button("Option 2")
st.button("Option 3")
st.button("Option 4")
st.markdown("---")
st.button("Model Parameters")
# Main Chat Area
with right_column:
st.subheader("Main Chat Area")
# Chat messages container
chat_container = st.container()
with chat_container:
st.markdown("### Chat Messages")
st.text_area("", height=300, key="chat_messages", disabled=True)
# User input and buttons
user_input = st.text_input("Input User Message:")
col1, col2 = st.columns([1, 5])
with col1:
st.button("Send")
with col2:
st.button("Clear chat")
if __name__ == "__main__":
main()