from fastapi import APIRouter, Depends from sqlalchemy.ext.asyncio import AsyncSession from app.database import get_db from app.models.shakespeare import Paragraph router = APIRouter(prefix="/v1/shakespeare") @router.get( "/", ) async def find_paragraph( character: str, db_session: AsyncSession = Depends(get_db), ): return await Paragraph.find(db_session=db_session, character=character)