import os
from typing import Optional
API_KEY = os.environ.get("API_KEY")
api_key = os.getenv("API_KEY", "")
if not API_KEY:
print("Warning: API_KEY is not set") else:
print("API_KEY is configured")
def get_api_key() -> Optional[str]:
return os.environ.get("API_KEY")
def make_request(url: str) -> dict:
import requests
key = get_api_key()
if not key:
raise ValueError("API_KEY environment variable is required")
headers = {"Authorization": f"Bearer {key}"}
response = requests.get(url, headers=headers)
return response.json()
def debug_config():
key = get_api_key()
masked = f"{key[:4]}...{key[-4:]}" if key and len(key) > 8 else "[not set]"
print(f"API_KEY: {masked}")