Spaces:
Sleeping
Sleeping
| from fastapi import APIRouter | |
| from ...schemas.recommendation import ProfileRequest, RecommendationRequest | |
| from ...services import ranking | |
| router = APIRouter() | |
| def predict_category(request: ProfileRequest): | |
| category = ranking.get_category_prediction(request.profile_text) | |
| return {"predicted_category": category} | |
| def recommend_internships(request: RecommendationRequest): | |
| ranked_ids = ranking.get_ranked_internships(request) | |
| return {"recommendations": ranked_ids} | |