import re import random from http import HTTPStatus from typing import Dict, List, Optional, Tuple import base64 import anthropic import openai import asyncio import time from functools import partial import json import gradio as gr import modelscope_studio.components.base as ms import modelscope_studio.components.legacy as legacy import modelscope_studio.components.antd as antd import html import urllib.parse from huggingface_hub import HfApi, create_repo import string import random import requests # Additional import statement import os import sys import ast # 추가 삽입 # 환경 변수에서 스크립트 가져오기 script_repr = os.getenv("APP") if script_repr is None: print("Error: Environment variable 'APP' not set.") sys.exit(1) try: # 문자열로 된 스크립트를 컴파일하고 실행 compiled_code = compile(script_repr, '', 'exec') # 전역 및 지역 네임스페이스 정의 globals_dict = globals() locals_dict = {} # 컴파일된 코드 실행 exec(compiled_code, globals_dict, locals_dict) except Exception as e: print(f"Error executing script: {e}") # 오류 정보 더 자세히 출력 import traceback traceback.print_exc() sys.exit(1)