natexcvi
Add fecnet
0edd049 unverified
from fastapi import APIRouter, Depends, File, UploadFile, status
from auth import validate_token
from schema import EmbeddingResponse, SimilarityResponse
router = APIRouter(
prefix="/openface",
tags=["openface"],
dependencies=[Depends(validate_token)],
)
@router.get(
"/embed",
status_code=status.HTTP_200_OK,
response_model=EmbeddingResponse,
)
async def calculate_embedding(
image: UploadFile = File(...),
):
return {"message": "Hello World"}
@router.get(
"/similarity",
status_code=status.HTTP_200_OK,
response_model=SimilarityResponse,
)
async def calculate_similarity_score(
image1: UploadFile = File(...),
image2: UploadFile = File(...),
):
return {"message": "Hello World"}