base_url = "https://api.coze.cn/v1" coze_token = "sat_12nW40INoJxArrDXbY4lSCoudbqkOYTcphC99BP2efWyzxmsk4q81WDX3ezWgqZ5" workflow_id = "7608812635877900322" STITCH_WORKFLOW_ID = "7608813873483300907" import os from dotenv import load_dotenv from queue import Queue load_dotenv() _base_url = os.getenv("base_url","http://159.75.121.33:15124") base_dir = os.path.dirname(os.path.abspath(__file__)) # MySQL 配置 mysql_host = os.getenv("mysql_host") mysql_user = os.getenv("mysql_user") mysql_password = os.getenv("mysql_password","WTFrb5y6hNLz6hNy") mysql_database = os.getenv("mysql_database","aiimage") proxy_url = os.getenv("proxy_url") proxy_mode = int(os.getenv("proxy_mode",1)) _client_name = os.getenv("client_name", "").strip() client_name = f"{_client_name}.exe" if _client_name else "client.exe" JAVA_API_BASE = os.getenv("java_api_base", "http://127.0.0.1:18080") # 紫鸟浏览器配置 from urllib.parse import unquote ZN_COMPANY = os.getenv("zn_company", "") ZN_USERNAME = os.getenv("zn_username", "") ZN_USERNAME = unquote(ZN_USERNAME) ZN_PASSWORD = os.getenv("zn_password", "#20zsg25") # 删除品牌API配置 DELETE_BRAND_API_BASE = os.getenv("DELETE_BRAND_API_BASE", JAVA_API_BASE) cache_path = "./user_data" region = "cn-hangzhou" endpoint = "oss-cn-hangzhou.aliyuncs.com" bucket = "nanri-ai-images" accessKeyId = "LTAI5tNpyvzMNz9f2dHarsm8" accessKeySecret = "bQSZnFH455i8tzyOgeahJmUzwmhynz" bucket_path = "nanri-image/" file_url_pre = f"https://{bucket}.oss-cn-hangzhou.aliyuncs.com/" os.environ['OSS_ACCESS_KEY_ID'] = accessKeyId os.environ['OSS_ACCESS_KEY_SECRET'] = accessKeySecret os.environ['SECRET_KEY'] = "ddffc7c1d02121d9554d7b080b2511b6" debug = os.getenv("debug", "false").strip().lower() in ("1", "true", "yes", "on") version = "1.0.56" APP_UPDATE_URL = f"{_base_url}/api/version/latest" # 检测更新接口地址,返回 { "file_url": "...", "version": "x.x.x" } os.environ['APP_VERSION'] = version os.environ['APP_UPDATE_URL'] = APP_UPDATE_URL # 队列 JSON_TASK_QUEUE = Queue() #删除品牌,正在执行中的任务 runing_task = { } # 正在执行中的店铺 runing_shop = {} # # runing_task = { # "497": { # "status": "running", # running/completed/failed # "start_time": "2026-04-01 10:00:00", # "stop_requested": False, # "current_shop": "魏振峰", # "current_country": "德国", # "current_asin": "B0D451RQRG", # "total_shops": 1, # "processed_shops": 0, # "total_asins": 14, # "processed_asins": 3, # "success_count": 2, # "failed_count": 1 # } # }