revai-api / app /routers /benchmarks.py
Shaankar39's picture
Deploy RevAI API
3d1332e
Raw
History Blame Contribute Delete
548 Bytes
from fastapi import APIRouter, Depends
from sqlalchemy.orm import Session
from app.database import get_db
from app.dependencies import get_current_user
from app.models.user import User
from app.services.benchmarking import get_benchmarks
router = APIRouter(prefix="/v1/benchmarks", tags=["benchmarks"])
@router.get("")
def get_global_benchmarks(
user: User = Depends(get_current_user),
db: Session = Depends(get_db),
):
"""Get global anonymized benchmarks. Minimum 3 companies required for privacy."""
return get_benchmarks(db)