from flask import Flask
import platform
import flask
import os
from dotenv import load_dotenv

# Load environment variables from .env file
load_dotenv(os.path.join(os.path.dirname(__file__), '.env'))

app = Flask(__name__)   # ← THIS WAS MISSING

@app.route("/info")
def info():
    return {
        "python_version": platform.python_version(),
        "flask_version": flask.__version__,
        "os": platform.system()
    }

# Optional: root test
@app.route("/")
def home():
    return "GameGenie API is running"

@app.route("/key")
def key():
    return {
        "key": os.environ.get("OPENAI_API_KEY")
    }
