| from fastapi import FastAPI | |
| from recommend import vector_search | |
| from pydantic import BaseModel | |
| import requests | |
| import pandas as pd | |
| df = pd.read_csv('mini_data.csv') | |
| class validation(BaseModel): | |
| title: str | |
| app = FastAPI() | |
| def get_recommendations(items: validation): | |
| anime = df[df['title'] == items.title] | |
| if len(anime) == 0: | |
| return None | |
| desc = anime['description'] | |
| completion = vector_search(desc) | |
| return completion |