| from fastapi import FastAPI | |
| from pydantic import BaseModel | |
| from src.core import process_input | |
| app = FastAPI( | |
| title="Insight Finder", | |
| description="Find relevant technologies from a problem", | |
| ) | |
| class InputData(BaseModel): | |
| problem: str | |
| class OutputData(BaseModel): | |
| technologies: list | |
| async def process(data: InputData): | |
| result = process_input(data) | |
| return result | |