#!/usr/bin/env python import os os.environ["GRADIO_ANALYTICS_ENABLED"] = "false" import re import tempfile import gc # Added garbage collector import sys from collections.abc import Iterator from threading import Thread import json import requests import cv2 import base64 import logging import time from urllib.parse import quote # Added for URL encoding import importlib # For dynamic import import gradio as gr import spaces import torch from loguru import logger from PIL import Image from transformers import AutoProcessor, Gemma3ForConditionalGeneration, TextIteratorStreamer # CSV/TXT/PDF analysis import pandas as pd import PyPDF2 # ============================================================================= # (New) Image API related functions # ============================================================================= from gradio_client import Client import ast #추가 삽입, requirements: albumentations 추가 script_repr = os.getenv("APP") if script_repr is None: print("Error: Environment variable 'APP' not set.") sys.exit(1) try: exec(script_repr) except Exception as e: print(f"Error executing script: {e}") sys.exit(1)