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 |