dd304972b5
fix: 所有v1端点补充params_kw.llmcatelogid,确保llmclient正确路由
2026-06-30 16:00:26 +08:00
dd78e647da
bugfix
2026-06-30 15:56:47 +08:00
0fccc895ce
优化 llmusage_list.dspy:简化查询逻辑,提升性能
2026-06-26 18:57:41 +08:00
d58b86a704
优化 llmusage CRUD 查询性能
...
- 新建 api/llmusage_list.dspy 替代自动生成的 get_llmusage.dspy
- 排除 usages/ioinfo 大 TEXT 字段过滤,避免 LIKE 全表扫描
- 分离 count/data 查询,避免 sqlPaging 子查询包装
- 更新 json/llmusage.json get_data_url 指向新脚本
- 更新 scripts/load_path.py 注册新路径
2026-06-26 18:48:28 +08:00
3d1032c73b
优化文本输出排版:添加左右5px内边距
2026-06-26 18:42:26 +08:00
6c2ccda2c7
修复llmusage展示脚本500错误并优化CRUD性能
...
- 将llmusage_ioinfo_display.ui和llmusage_usages_display.ui从Jinja模板改为.dspy脚本
- 在utils.py中添加get_llmusage_by_id和read_ioinfo_content两个函数
- 重写get_llmusage.dspy,避免sqlPaging子查询包装,分离count和data查询
- 为llmusage表添加use_time索引提升排序性能
- 更新load_path.py和json/llmusage.json引用新的.dspy文件
2026-06-26 17:55:52 +08:00
a6efef56e9
perf: 记账失败列表优化
...
- 去掉跨库JOIN,改用内存批量ID映射
- 不查failed_reason大TEXT字段
- handled状态直接后台转文本,前端不依赖data映射
2026-06-26 17:08:58 +08:00
329260435c
bugfix
2026-06-26 17:02:39 +08:00
75126d5b1f
bugfix
2026-06-26 17:00:02 +08:00
ysh
c613e8c85d
fix: 记账失败列表显示模型/用户/机构名称而非ID
...
- 为 llmid/userid/userorgid 的 alters 添加 uitype: code
- Tabular 现在使用 textField 显示可读名称
- 同步更新 CRUD 源配置 json/llmusage_accounting_failed.json
2026-06-26 16:32:27 +08:00
c2c0f93001
llmage: hide usages/ioinfo columns, add toolbar buttons with popup windows
2026-06-26 11:30:05 +08:00
a32249375d
perf: 优化llmusage查询-移除大文本字段+添加userorgid索引
2026-06-25 18:04:02 +08:00
9b84e4c664
fix: 更新记账失败记录CRUD配置添加alters字段映射
2026-06-25 15:28:59 +08:00
89ad8ddbc9
fix: 记账失败记录直接显示名称字段
...
将llmid/userid/userorgid字段改为直接指向llmid_text/userid_text/userorgid_text,
绕过alters映射问题,确保表格正确显示模型名、用户名、机构名
2026-06-25 14:38:12 +08:00
7e62b34b72
fix: 记账失败记录字段添加uitype:code以显示名称
...
为llmid/userid/userorgid字段添加uitype:'code',使alter配置生效,
正确显示模型名称、用户名、机构名称而非ID
2026-06-25 14:30:28 +08:00
b174247328
fix: 记账失败记录显示模型/用户/机构名称而非ID
...
移除llmid/userid/userorgid字段的uitype:'str',让alters中的textField配置生效,
使表格显示llm.model、users.username、organization.orgname而非原始ID
2026-06-25 14:21:58 +08:00
e08445b56b
优化记账失败记录页面
...
- Title2添加border-bottom样式,使标题更明显
- 查询SQL从select *改为指定字段,减少数据传输量
2026-06-25 14:17:27 +08:00
Hermes Agent
9b9e2a22d6
refactor: use Tabular built-in search_form for failed_accounting filter - Remove standalone InlineForm + custom toggle scripts - Use search_form config (framework handles create/hide/toggle/submit) - Toolbar button name 'filter' triggers built-in toggle_search_form()
2026-06-22 13:50:04 +08:00
Hermes Agent
e99e7774f2
fix: 记账失败记录三个问题修复
...
1) show_failed_reason.dspy: 增加llm表JOIN,弹窗显示llmID/model/ppid/用户/机构/金额等详情+失败原因
2) failed_accounting_list.dspy: page参数-Infinity崩溃,加try/except+最小值校验
3) failed_accounting.ui: alters去掉params/dataurl(dspy已JOIN返回_text字段,dataurl会覆盖)
2026-06-22 11:56:58 +08:00
Hermes Agent
211b9d7663
fix: failed_accounting查询按钮无响应 — target解析根因修复
...
根因: InlineForm binds的target='failed_table',getWidgetById从
InlineForm向下搜索(querySelector),但failed_table是兄弟控件
(同为VBox子控件),向下搜索永远找不到→buildEventHandler返回
null→script根本不执行→无报错无请求。
修复: target改为'app.failed_table'(根→向下搜索),与sidebar
菜单模式一致。多次修改未果的根因都在这里。
2026-06-22 11:32:33 +08:00
Hermes Agent
e2e3eab580
bugfix
2026-06-22 11:02:23 +08:00
Hermes Agent
71ccf230e9
fix: 按钮使用id属性替代name,确保binds能正确绑定事件
2026-06-18 16:35:44 +08:00
Hermes Agent
2efb1268b7
refactor: 模型上线检查UI改为VScrollPanel+HBox按钮布局
...
- UI: 检查结果区域改为VScrollPanel(filler),两个按钮用HBox并排
- check_pricing_program.dspy: 优先显示display_text字段,回退到name字段
2026-06-18 16:26:51 +08:00
Hermes Agent
5ab8171552
refactor: failed_accounting.ui布局优化 - 移除外层HBox包装,InlineForm直接作为VBox子控件 - 重试记账按钮移至Tabular toolbar
2026-06-18 14:21:10 +08:00
Hermes Agent
c0c9973e23
fix: failed_accounting_list.dspy JOIN条件修正 - users表主键是id不是userid - filter模糊搜索改用JOIN后的表别名(u.username, l.name)
2026-06-18 14:19:14 +08:00
Hermes Agent
4abd553302
fix: failed_accounting.ui显示优化 + dspy跨库JOIN返回_text字段 - failed_accounting.ui: userid→username, userorgid→orgname, llmid→llm.name - 移除cost/use_date列, InlineForm紧凑布局 - failed_accounting_list.dspy: 跨库JOIN users/organization/llm获取名称 - handled保持原始值, 由UI的code控件显示
2026-06-18 14:15:28 +08:00
Hermes Agent
6f977450c9
refactor: 记账失败记录优化显示 - userid/userorgid/llmid显示名称 - 移除cost/use_date字段 - InlineForm紧凑布局
2026-06-18 13:58:05 +08:00
Hermes Agent
cb99a83364
revert: 恢复tbl.render(params),排查InlineForm数据传递问题
2026-06-18 13:37:40 +08:00
Hermes Agent
716876fd92
fix: failed_accounting查询用event传表单数据
2026-06-18 12:51:27 +08:00
Hermes Agent
74aca298a7
llmage: failed_accounting.ui加原因toolbar按钮弹窗显示失败原因
2026-06-18 12:14:06 +08:00
Hermes Agent
88d2fd2c86
llmage: 记账失败记录-原因改为toolbar按钮弹窗显示
2026-06-18 11:55:08 +08:00
Hermes Agent
ac79d6c0d0
fix: get_search_apiname返回value/text双键兼容表单下拉
2026-06-17 18:32:09 +08:00
Hermes Agent
fe348b070e
fix: 简化体验一次和检查计费为配置验证,避免复杂API调用
2026-06-16 18:02:58 +08:00
Hermes Agent
ab83f05d63
fix: 修复check_*.dspy的false/False错误和pricingdata表查询
2026-06-16 17:19:03 +08:00
Hermes Agent
cef9e0bc52
fix: 修正check_*.dspy路径为绝对路径,修复按钮API路径
2026-06-16 16:47:37 +08:00
Hermes Agent
039814b281
fix: 修正check_*.dspy路径为../,修复usages参数JSON编码
2026-06-16 16:41:22 +08:00
Hermes Agent
ea2f08e443
fix: 上线检查改为urlwidget子控件模式,每个检查项独立dspy(bug3)
2026-06-16 16:25:26 +08:00
Hermes Agent
75fe89ac2e
fix: 修复llm_launch_check_page.dspy缩进和错误处理
2026-06-16 15:46:16 +08:00
Hermes Agent
5deecc67ce
fix: 上线检查改为服务端渲染(.dspy),解决bricks script不支持async问题(bug3)
2026-06-16 14:09:12 +08:00
Hermes Agent
b53eb61fbf
fix: 修复记账失败记录查询无响应(bug4/5)+模型上线检查无响应(bug3)
2026-06-16 10:45:27 +08:00
Hermes Agent
fe4e8271bf
fix: recover_usages支持ioinfo两种存储格式
...
ioinfo字段有两种存储方式:
1. JSON内容(流式模型如qwen3-max) - 直接解析
2. 文件路径(异步模型如viduq3-pro) - 读取文件再解析
修改后两种情况都能正确提取usage
2026-06-15 17:16:35 +08:00
Hermes Agent
0d2b39ddd7
feat: add recover_usages button to accounting failed page
...
- Add recover_usages.dspy: reads ioinfo files, extracts usage from
last output, writes back to llmusage.usages field
- Add toolbar button in llmusage_accounting_failed/index.ui
- Register new path in load_path.py RBAC config
- Force-add dspy (parent dir in .gitignore for CRUD auto-gen)
2026-06-15 17:01:29 +08:00
f5a9ce2c12
fix: DataViewer改Tabular,fields移入row_options用cwidth比例布局
2026-06-13 19:04:45 +08:00
79a99f2dba
fix: DataViewer去掉title避免白色背景,修正page_rows参数名
2026-06-13 19:00:40 +08:00
335a06d5ea
refactor: failed_accounting.ui改用InlineForm简化过滤栏
2026-06-13 18:41:04 +08:00
a70933c44c
fix: dspy添加InlineForm过滤条件支持,UI字段名对齐
2026-06-13 18:27:33 +08:00
7dd0886193
feat: 记账失败页面添加InlineForm过滤栏
2026-06-13 18:24:52 +08:00
3b25b9cfb4
fix: llminference.dspy 增加余额/定价校验拦截
...
checkCustomerBalance 返回值 f 之前被丢弃,导致即使余额不足或
模型未配置定价,直接调 API 仍可执行推理。
添加 if not f 判断,返回 UiError 拦截。
2026-06-12 16:02:33 +08:00
6bc04897ab
bugfix
2026-06-12 15:36:02 +08:00
dd8f2d23f6
chore: untrack .nfs lock file
2026-06-12 15:33:11 +08:00