presenton/servers/fastapi/api/v1/ppt/endpoints/icons.py

11 lines
392 B
Python

from typing import List
from fastapi import APIRouter
from services.icon_finder_service import IconFinderService
ICONS_ROUTER = APIRouter(prefix="/icons", tags=["Icons"])
@ICONS_ROUTER.get("/search", response_model=List[str])
async def search_icons(query: str, limit: int = 20):
icon_finder_service = IconFinderService()
return await icon_finder_service.search_icons(query, limit)