PMFlow/backend/app/services/model_capability/shared.py

30 lines
676 B
Python

"""模型能力矩阵核心服务
AI 开发团队专属垂直能力矩阵的核心业务逻辑:
- 模型-需求智能匹配校验
- 算力成本跟踪与 ROI 核算
- 能力差距检测与预警
- 成本优化建议
"""
import json
from datetime import datetime, timedelta
from typing import Any, Dict, List, Optional, Union
from sqlalchemy import select, and_, func, desc
from sqlalchemy.ext.asyncio import AsyncSession
from ...models import (
ModelVersion,
ModelRequirementBinding,
TruthNode,
Task,
AICallLog,
ModelCapabilityGap,
CostTracking,
User,
)
from ..ai_service_core import AIService
from ...utils.timezone import now_cn_naive