geo/backend/tests/test_api
chiguyong 290ef5a273 feat: API Key管理+用量追踪完整功能链路
后端:
- api_key_manager: 加密存储、脱敏显示、优先级排序、降级策略、Key可用性检测
- smart_router: 分层路由策略(FREE→LOW_COST→MID_COST→HIGH_COST)、国内引擎优先
- usage_tracker: Token消耗统计、成本计算、配额预警(ok/warning/exceeded)
- API端点: /api/v1/api-keys/ (CRUD+verify), /api/v1/usage/ (summary+quota+by-engine)
- 测试: 19个API测试 + 37个服务测试全部通过

前端:
- settings页面API配置标签页: 按国内外分组展示9个引擎、添加/删除/验证Key
- usage页面: 配额概览(环形进度)、用量趋势图(Recharts)、引擎分布饼图、明细表格
- 修复API路径与后端不一致问题
- 修复alerts API参数顺序问题
2026-05-25 15:37:33 +08:00
..
__init__.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00
test_ai_engines_api.py feat: Phase1 Week1-2 - AI引擎查询分析完整实现 2026-05-25 10:29:20 +08:00
test_alert_settings_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_api_keys_api.py feat: API Key管理+用量追踪完整功能链路 2026-05-25 15:37:33 +08:00
test_auth_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_brands.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00
test_brands_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_competitors.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00
test_content_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_detection_api.py feat: Phase1 Week3-4 - 引用模式识别+定时检测任务调度 2026-05-25 11:00:50 +08:00
test_diagnosis_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_health_api.py feat: P0-P2功能实现 + GEO workflow分析与规划 2026-05-25 09:45:18 +08:00
test_reports.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00
test_scoring.py feat: GEO平台P0-P1核心功能重构 2026-05-23 09:34:58 +08:00