Spaces:
Runtime error
Runtime error
| import os | |
| import logging | |
| from fastapi import Header, HTTPException, status | |
| API_KEY = os.getenv("WELLSAID_API_KEY", "12345") | |
| def verify_api_key(x_api_key: str = Header(...)) -> None: | |
| if not x_api_key or x_api_key != API_KEY: | |
| logging.warning("Unauthorized access attempt with key: %s", x_api_key) | |
| raise HTTPException( | |
| status_code=status.HTTP_401_UNAUTHORIZED, | |
| detail="Invalid or missing API key" | |
| ) | |