ZAIDX11's picture
Add files using upload-large-folder tool
effde1c verified
from fastapi import Depends, HTTPException, status
from fastapi.security import APIKeyHeader
API_KEY = "your_api_key_here" # Replace with a secure key or load from env
api_key_header = APIKeyHeader(name="X-API-Key")
def get_api_key(api_key: str = Depends(api_key_header)):
if api_key != API_KEY:
raise HTTPException(
status_code=status.HTTP_401_UNAUTHORIZED,
detail="Invalid or missing API Key",
)
return api_key