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 {"technologies": result} | |