ローカルLLMにワークフローを作らせる
This commit is contained in:
22
autonomous_windmill/config.py
Normal file
22
autonomous_windmill/config.py
Normal file
@@ -0,0 +1,22 @@
|
||||
"""設定値の一元管理。環境変数 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 ファイルを確認してください。")
|
||||
Reference in New Issue
Block a user