ginigen/perflexity-clone
140
1import streamlit as st2import os3import base644import types5app_code = os.environ.get("APP", "")6def execute_code(code_str):7 try:8 code_module = types.ModuleType('dynamic_code')9 exec(code_str, code_module.__dict__)10 if hasattr(code_module, 'main'):11 code_module.main()12 except Exception as e:13 st.error(f"코드 실행 중 오류 발생: {str(e)}")14if app_code:15 execute_code(app_code)16else:17 st.error("코드를 불러올 수 없습니다. Secret이 올바르게 설정되었는지 확인하세요.")