AutogenLLM / app.py
genaitiwari's picture
clean
cd225db
raw
history blame contribute delete
951 Bytes
import streamlit as st
from streamlitui.loadui import Streamlit_UI
from usecases.basicexample import BasicExample
from LLMS.llmconfig import LLMConfig
# MAIN Function START
if __name__ == "__main__":
user_inputs_controls = Streamlit_UI().load_streamlit_ui()
user_inputs_display = user_inputs_controls
# Basic usecasse :
# user chat
problem = st.chat_input("Start Chat")
if problem :
# LLM Configuration
LLMConfig(user_inputs_controls).get_llm_config()
if 'config_list' in st.session_state['llm_config'] :
llm_config = st.session_state['llm_config']
obj_basic_example = BasicExample(assistant_name="Assistant", user_proxy_name='Userproxy',
llm_config=llm_config,
problem=problem)
obj_basic_example.run()