Hermes Agent
0d0c5b70bd
docs: 添加Seedance R2V多模态参考生视频示例
2026-06-17 15:40:50 +08:00
d51018aeff
docs: add GET /v1/pricing endpoint to API documentation
2026-06-11 15:59:30 +08:00
677ebae525
docs: add music, TTS, ASR API endpoints to customer-facing documentation
...
- POST /v1/music/generations: MiniMax Music 2.6/2.5 with lyrics structure tags
- POST /v1/audio/speech: MiniMax Speech 2.6 Turbo/HD, 2.5 HD, F5-TTS
- POST /v1/audio/transcriptions: qwen3-asr-flash, Nvidia parakeet-tdt-0.6b-v2
- Includes curl examples, response formats, model lists, error codes
2026-06-04 14:07:00 +08:00
23816650ab
docs: 图像生成API全部改为同步模式,修正响应格式与实际API一致
...
- 删除所有异步模型描述(qwen-image-plus系列改为同步)
- 修正成功响应:usage字段按实际返回(万象含tokens,千问含宽高)
- 修正失败响应:两种实际格式(参数缺失/模型不存在)
- 修正image URL:dashscope OSS → token.opencomputing.cn/idfile
- 修正size格式:1024x1024 → 1024*1024
- 各模型明细节删除重复的成功/失败响应示例
- /v1/tasks标注仅用于视频生成等异步任务
2026-06-03 23:59:26 +08:00
e1bde5d801
fix: add H1 heading for LLM API section to enable proper sidebar grouping
2026-06-03 10:47:48 +08:00
5ed5053bfd
feat: 百分比后添加↑↓箭头指示趋势方向
2026-06-03 10:39:38 +08:00
066baae242
bugfix
2026-06-02 20:17:56 +08:00
ed6c9eb31f
bugfix
2026-06-02 20:14:51 +08:00
8a1ec5efdc
bugfix
2026-06-02 20:11:38 +08:00
bf4bc441b1
fix: virtual human API section heading level (H2 -> H1, H3 -> H2)
2026-06-02 17:58:25 +08:00
e64e08da6f
fix: close unclosed Bearer token quotes in curl examples (8 lines)
2026-06-02 17:45:17 +08:00
4dc0603d5f
docs: add virtual human asset API documentation
...
- Add 5 virtual human API endpoints (rl_virtual_create_group, rl_virtual_groups, rl_virtual_upload, rl_virtual_status, rl_virtual_assets)
- Include complete request/response examples with curl test cases
- Add virtual human error documentation
- Restore real person asset error documentation
2026-06-02 17:34:15 +08:00
8b05c8628f
docs: add curl test examples for all API endpoints in api_doc.md
2026-06-02 17:11:17 +08:00
067b1003e3
docs: fix image/generations general response example to match actual UAPI response
2026-06-02 16:36:13 +08:00
4ac95125d7
docs: fix image generation response format - remove outer wrapper, use direct UAPI response
2026-06-02 16:25:17 +08:00
0d73c74c4d
docs: add wan2.7 image models, fix qwen-image response format to match UAPI template
2026-06-02 15:49:44 +08:00
89ff1cdbb3
docs: remove jimeng, cogview and wan-async image models, keep qwen-image only
2026-06-02 15:18:35 +08:00
ad58dab697
docs: add qwen-image-2.0 and qwen-image-plus models to image generation API docs
2026-06-02 15:08:27 +08:00
aa2c553ff0
docs: add GET /v1/models/catelog endpoint to API docs
2026-06-02 11:21:30 +08:00
398e90fa17
fix: dashboard布局重构 - 修复遮挡/热门模型金额/今日指标缺失
...
1. 热门模型: valueFields改为[total_amount, cnt],与用户/供应商一致
2. 布局重构:
- 第一行: 今日调用总量+今日交易金额(2个50%宽卡片)
- 第二行: 用户总数+活跃用户+在线用户+记账异常(4个25%宽卡片)
- 第三行: 热门模型+用户排行+供应商排行(3个33%宽图表)
3. 图表高度统一250px,间距16px
4. 移除ResponsableBox改用HBox,避免卡片溢出遮挡
5. 移除stat_new_users_month和stat_total_orgs,精简指标
2026-06-02 00:25:12 +08:00
a1fb0089ad
force: re-sync load_dashboard.py (ensure full 614-line version)
2026-06-01 16:50:58 +08:00
401c7a15bb
fix: restore load_dashboard.py (truncated), use CSS vars for dark mode, improve card spacing
2026-06-01 16:39:57 +08:00
759d629bb3
fix: fullscreen background color and stat card layout
2026-06-01 16:14:56 +08:00
bf5cf2b1b2
fix: fullscreen targets dashboard container instead of entire page
2026-06-01 16:09:05 +08:00
966c89080b
fix: reduce margins, padding, chart heights to eliminate scrollbar
2026-06-01 16:08:14 +08:00
c89c0d89de
refactor: arrange model/user/provider charts in single row
2026-06-01 15:56:14 +08:00
80785e7ace
fix: use entire_url() for chart data URLs to include module prefix
2026-06-01 15:52:10 +08:00
9cc59160e8
feat: add trend indicators and color accents to stat cards
...
- Add get_usage_trend() and get_amount_trend() functions for day-over-day comparison
- Display trend arrows (up/down/flat) with percentage change in stat_today_usage and stat_today_amount
- Add colored left borders to all stat cards for visual distinction:
- Blue: usage, total users
- Purple: amount, total orgs
- Green: active users, new users this month
- Cyan: concurrent users
- Red: errors
- Enhance visual hierarchy with accent colors matching SVG icons
2026-06-01 15:49:46 +08:00
855f376671
refactor: consolidate rankings into combined charts
...
- Change top models from Top 3 to Top 5
- Simplify titles: remove 'Top X' and parenthetical details
- Replace separate user tables (by amount/by count) with single ChartBar
- Replace separate provider tables with single ChartBar
- Add get_top_users_combined and get_top_providers_combined functions
2026-06-01 15:41:40 +08:00
c9e860c691
remove quick-links panel, chart takes full width
2026-06-01 15:34:18 +08:00
8bed983919
fix: hide '我的今日模型使用' card for non-customer roles
...
Remove duplicate unprotected card that was always rendered regardless
of role, causing 403 for non-customer users. Keep only the customer-
only version wrapped in {% if 'customer.*' in roles %}.
2026-06-01 15:32:16 +08:00
66f588cd80
add reseller.* role support alongside owner.*
2026-06-01 15:28:36 +08:00
69264b6ec6
restrict my-today-models and customer-monitor to customer.* role only
2026-06-01 15:25:29 +08:00
3cbb0a4719
fix: double comma causing blank page for owner role
2026-06-01 15:06:06 +08:00
14881f83f2
fix: remove stray endif that caused 500 error
2026-06-01 15:01:36 +08:00
40706c4c72
hide customer monitoring from non-customer users
2026-06-01 14:57:27 +08:00
9b52cd2e04
fix: 使用Iframe widget替代urlwidget加载HTML页面
2026-06-01 13:32:34 +08:00
afdbb2ed37
feat: Apifox风格API文档页面,替代MarkdownViewer平铺展示
2026-06-01 13:26:46 +08:00
d65629afb2
bugfix
2026-05-31 15:03:55 +08:00
650d2e6feb
docs: add reallife_asset API section to unified api_doc.md
2026-05-31 13:24:31 +08:00
0d62b568e2
fix: sageOnLogin skips dashboard load when Router has saved route
...
Added sageOnLogin(dashboardUrl) function that checks if the SPA Router
has a route (via Router.current() or URL ?page= param) before loading
the dashboard. This prevents user_logined event from overwriting
Router-restored content on page refresh with deep links.
2026-05-31 13:08:45 +08:00
97ca142092
feat: add fullscreen toggle button to dashboard
...
Added a fullscreen button (⛶) next to the last-update timestamp.
Clicking it toggles browser fullscreen mode using the Fullscreen API.
2026-05-31 13:02:10 +08:00
28e538750b
docs: 补充catelogid必填参数说明
...
在图像生成API文档中明确catelogid为必填参数,文生图固定为t2i
2026-05-31 12:28:58 +08:00
84817a6805
docs: 添加图像生成API详细模型参数文档
...
补充 POST /v1/image/generations 接口的4个生图模型详细参数说明:
- 百炼万象系列(wan2.2-t2i-plus, wan2.5-t2i-preview, wan2.2-t2i-flash)- 异步模式
- 智谱CogView(cogview-3-flash)- 同步模式
包含:输入参数表、可用模型列表、响应示例
2026-05-31 12:28:10 +08:00
915b77cab7
feat: 复制api_doc到dashboard_for_sage供客户用户访问大模型API文档
...
- 新增 api_doc.ui 和 api_doc.md(从llmage模块复制)
- api_doc.ui中md_url指向/dashboard_for_sage/api_doc.md
- load_path.py注册新路径权限
2026-05-31 10:33:27 +08:00
b648717339
feat: role-based dashboard visibility - customer users see only customer monitoring
2026-05-31 10:22:10 +08:00
98a28d9770
feat: 添加全局今日模型使用图表,替换用户级监控为全量监控
...
- 新增 get_all_today_models() 函数查询所有用户今日模型使用
- 新增 all_today_models_chart.ui 和 api/all_today_models.dspy
- index.ui 标题改为「今日模型使用(全部)」,数据源改为全量
- load_path.py 注册新路径权限
- 保留原有 user_today_models 供后续个性化需求使用
2026-05-31 10:01:28 +08:00
929ee0e319
feat: 添加客户专属监控 - 组织级每日/每月模型调用统计
...
- 新增5个后端函数: customer_daily/monthly_models, daily/monthly_summary, daily_trend
- 新增customer_usage.ui主页面: 4个汇总卡片 + 日趋势折线图 + 日/月模型柱状图
- 新增3个API端点(.dspy)和3个图表UI组件
- index.ui添加客户专属监控入口卡片
- RBAC权限配置已更新(load_path.py)
2026-05-31 08:07:25 +08:00
69b7ec5cd0
feat: add user-level model usage chart (我的今日模型使用)
...
- Add get_user_today_models() function to load_dashboard.py
Shows current user's today model call counts and amounts
- Create api/user_today_models.dspy endpoint
- Create user_today_models_chart.ui ChartBar widget (30s auto-refresh)
- Add '我的今日模型使用' card section to index.ui with refresh button
- Register new paths in load_path.py (logined permission)
2026-05-31 08:00:22 +08:00
c36ada56b1
fix: sidebar collapse width, CRUD height overflow, dashboard VScrollPanel
2026-05-30 21:20:29 +08:00