"""設定値の一元管理。環境変数 or .env ファイルから読み込む。""" import os from pathlib import Path from dotenv import load_dotenv load_dotenv(Path(__file__).parent / ".env") WINDMILL_URL = os.environ.get("WINDMILL_URL", "https://windmill.keinafarm.net") WINDMILL_TOKEN = os.environ.get("WINDMILL_TOKEN", "") WINDMILL_WORKSPACE = os.environ.get("WINDMILL_WORKSPACE", "admins") OLLAMA_URL = os.environ.get("OLLAMA_URL", "http://localhost:11434") OLLAMA_MODEL = os.environ.get("OLLAMA_MODEL", "qwen2.5-coder:14b") DEV_PATH_PREFIX = os.environ.get("DEV_PATH_PREFIX", "f/dev") MAX_RETRIES = int(os.environ.get("MAX_RETRIES", "3")) MAX_JSON_RETRIES = int(os.environ.get("MAX_JSON_RETRIES", "2")) POLL_INTERVAL = int(os.environ.get("POLL_INTERVAL", "5")) POLL_MAX_COUNT = int(os.environ.get("POLL_MAX_COUNT", "30")) if not WINDMILL_TOKEN: raise EnvironmentError("WINDMILL_TOKEN が設定されていません。.env ファイルを確認してください。")