- 删除所有异步模型描述(qwen-image-plus系列改为同步) - 修正成功响应:usage字段按实际返回(万象含tokens,千问含宽高) - 修正失败响应:两种实际格式(参数缺失/模型不存在) - 修正image URL:dashscope OSS → token.opencomputing.cn/idfile - 修正size格式:1024x1024 → 1024*1024 - 各模型明细节删除重复的成功/失败响应示例 - /v1/tasks标注仅用于视频生成等异步任务
Dashboard for Sage
Sage 数据看板模块,基于 bricks-framework 的 ECharts 扩展控件实现。
功能
- 今日调用笔数和交易金额 - 每10秒自动刷新 llmusage 数据
- 用户总数 - 系统中注册用户数
- 当前并发用户数 - 近5分钟内有活跃记录的用户数
- Top 3 模型排名 - 按当天调用数量和交易金额排名
目录结构
dashboard_for_sage/
├── dashboard_for_sage/
│ ├── __init__.py
│ └── init.py # 模块注册
├── wwwroot/
│ ├── index.ui # 主看板页面
│ ├── menu.ui # 菜单
│ ├── api/
│ │ ├── get_today_usage.dspy # 今日用量API
│ │ ├── get_user_stats.dspy # 用户统计API
│ │ └── get_top_models.dspy # Top模型API
│ └── scripts/
│ └── dashboard_refresh.js # 10秒自动刷新脚本
├── pyproject.toml
└── build.sh
部署
cd ~/repos/dashboard_for_sage
git pull
bash build.sh
# 设置RBAC权限(在生产服务器上执行)
cd ~/repos/sage && git pull
./py3/bin/python load_path.py
# 重启Sage
./stop.sh && ./start.sh
访问地址
/dashboard_for_sage/index.ui
Description
Languages
Python
48.1%
CSS
33%
JavaScript
16.3%
Shell
2.6%