import os from pathlib import Path try: from dotenv import load_dotenv except ImportError: def load_dotenv(*args, **kwargs): return False base_url = "https://api.coze.cn/v1" coze_token = "sat_12nW40INoJxArrDXbY4lSCoudbqkOYTcphC99BP2efWyzxmsk4q81WDX3ezWgqZ5" workflow_id = "7608812635877900322" STITCH_WORKFLOW_ID = "7608813873483300907" BASE_DIR = Path(__file__).resolve().parent LOADED_ENV_FILES = [] def _load_env_files(): candidates = ( BASE_DIR / ".env", BASE_DIR.parent / "app" / ".env", BASE_DIR.parent / ".env", ) for env_path in candidates: if env_path.is_file(): load_dotenv(dotenv_path=env_path, override=False) LOADED_ENV_FILES.append(str(env_path)) def _get_env(*names, default=None): for name in names: value = os.getenv(name) if value not in (None, ""): return value, name return default, "config.default" _load_env_files() # MySQL 配置 mysql_host, mysql_host_source = _get_env("mysql_host", "MYSQL_HOST", default="47.110.241.161") mysql_user, mysql_user_source = _get_env("mysql_user", "MYSQL_USER", default="aiimage") mysql_password, mysql_password_source = _get_env("mysql_password", "MYSQL_PASSWORD", default="WTFrb5y6hNLz6hNy") mysql_database, mysql_database_source = _get_env("mysql_database", "MYSQL_DATABASE", default="aiimage") 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/" backend_java_base_url, backend_java_base_url_source = _get_env( "java_api_base", "BACKEND_JAVA_BASE_URL", default="http://api.aishufu.top:18080/", # default="http://api.aishufu.top:18080/", ) backend_java_base_url = backend_java_base_url.rstrip("/") os.environ["OSS_ACCESS_KEY_ID"] = accessKeyId os.environ["OSS_ACCESS_KEY_SECRET"] = accessKeySecret os.environ["SECRET_KEY"] = "ddffc7c1d02121d9554d7b080b2511b6" debug = True version = "1.0.0" APP_UPDATE_URL = "" os.environ["APP_VERSION"] = version os.environ["APP_UPDATE_URL"] = version