"""组合创新路由。""" from fastapi import APIRouter, Depends from app.core.dependencies import get_current_user from app.models.user import User from app.schemas.common import ApiResponse, success from app.services.innovation_lab import discover_innovation_opportunities router = APIRouter(prefix="/innovation", tags=["innovation"]) @router.post("/discover", response_model=ApiResponse[list]) async def discover_innovation(req: dict, user: User = Depends(get_current_user)): """AI 发现组合创新机会。""" results = await discover_innovation_opportunities(req.get("portfolio_capabilities", "")) return success(data=results)