import os os.system("pip install openai") from showcases.generate import generate from showcases.test import test from models.openai import Generator import streamlit as st # os.system("pip install transformers") # os.system("pip install outlines") # os.system("pip install pydantic") api_key = os.getenv("api_key") base_url = os.getenv("base_url") model_name = os.getenv("model_name") if __name__ == "__main__": state = st.session_state if "generator" not in state: state.generator = Generator( api_key = api_key, base_url = base_url ) state.generator.set_model(model_name) pass if "page" not in state: state.page = "generate" pass if state.page == "generate": generate() pass elif state.page == "test": test() pass