
import os



# ------------------------------------------------------------------
# OpenAI configuration
# ------------------------------------------------------------------
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY", None)
# Prefer explicit OpenRouter env var, fall back to OPENAI_API_KEY for backwards compatibility
OPENROUTER_API_KEY = os.getenv("OPENROUTER_API_KEY", OPENAI_API_KEY)
# Default model – GPT-3.5 Turbo (feel free to replace with another OpenAI model)
DEFAULT_MODEL = "minimax/minimax-m2.1"

# Runtime limits / safety
MAX_RETRIES_LLM = 3          # how many times to retry a failing API call
REQUEST_TIMEOUT = 180        # seconds for HTTP timeout
OUTPUT_FILENAME = "generated_world.json"

