Commit Graph

  • 30c429ad0c feat: add i18n translations (zh/en/jp/ko) for all modules main Hermes Agent 2026-06-19 15:01:28 +08:00
  • 71ccf230e9 fix: 按钮使用id属性替代name,确保binds能正确绑定事件 Hermes Agent 2026-06-18 16:35:44 +08:00
  • 2efb1268b7 refactor: 模型上线检查UI改为VScrollPanel+HBox按钮布局 Hermes Agent 2026-06-18 16:26:51 +08:00
  • 5ab8171552 refactor: failed_accounting.ui布局优化 - 移除外层HBox包装,InlineForm直接作为VBox子控件 - 重试记账按钮移至Tabular toolbar Hermes Agent 2026-06-18 14:21:10 +08:00
  • c0c9973e23 fix: failed_accounting_list.dspy JOIN条件修正 - users表主键是id不是userid - filter模糊搜索改用JOIN后的表别名(u.username, l.name) Hermes Agent 2026-06-18 14:19:14 +08:00
  • 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控件显示 Hermes Agent 2026-06-18 14:15:28 +08:00
  • 6f977450c9 refactor: 记账失败记录优化显示 - userid/userorgid/llmid显示名称 - 移除cost/use_date字段 - InlineForm紧凑布局 Hermes Agent 2026-06-18 13:58:05 +08:00
  • cb99a83364 revert: 恢复tbl.render(params),排查InlineForm数据传递问题 Hermes Agent 2026-06-18 13:37:40 +08:00
  • 716876fd92 fix: failed_accounting查询用event传表单数据 Hermes Agent 2026-06-18 12:51:27 +08:00
  • 74aca298a7 llmage: failed_accounting.ui加原因toolbar按钮弹窗显示失败原因 Hermes Agent 2026-06-18 12:14:06 +08:00
  • 6bcacaf94a fix: 记账失败原因toolbar-params改为URL传参避免xls2crud序列化错误 Hermes Agent 2026-06-18 12:00:00 +08:00
  • 88d2fd2c86 llmage: 记账失败记录-原因改为toolbar按钮弹窗显示 Hermes Agent 2026-06-18 11:55:08 +08:00
  • 1aa28430e0 refactor: appcodes编码改用models codes段定义,清理json alters Hermes Agent 2026-06-17 19:09:51 +08:00
  • 2e2fa36896 fix: query_apiname双问号修复+isdefaultcatelog改硬编码 Hermes Agent 2026-06-17 18:42:48 +08:00
  • ac79d6c0d0 fix: get_search_apiname返回value/text双键兼容表单下拉 Hermes Agent 2026-06-17 18:32:09 +08:00
  • eaf440a6a9 feat: 添加llmage编码字典init/data.json,CRUD alters改用appcodes数据源 Hermes Agent 2026-06-17 18:04:44 +08:00
  • fe348b070e fix: 简化体验一次和检查计费为配置验证,避免复杂API调用 Hermes Agent 2026-06-16 18:02:58 +08:00
  • ab83f05d63 fix: 修复check_*.dspy的false/False错误和pricingdata表查询 Hermes Agent 2026-06-16 17:19:03 +08:00
  • cef9e0bc52 fix: 修正check_*.dspy路径为绝对路径,修复按钮API路径 Hermes Agent 2026-06-16 16:47:37 +08:00
  • 039814b281 fix: 修正check_*.dspy路径为../,修复usages参数JSON编码 Hermes Agent 2026-06-16 16:41:22 +08:00
  • ea2f08e443 fix: 上线检查改为urlwidget子控件模式,每个检查项独立dspy(bug3) Hermes Agent 2026-06-16 16:25:26 +08:00
  • 75fe89ac2e fix: 修复llm_launch_check_page.dspy缩进和错误处理 Hermes Agent 2026-06-16 15:46:16 +08:00
  • 5deecc67ce fix: 上线检查改为服务端渲染(.dspy),解决bricks script不支持async问题(bug3) Hermes Agent 2026-06-16 14:09:12 +08:00
  • b53eb61fbf fix: 修复记账失败记录查询无响应(bug4/5)+模型上线检查无响应(bug3) Hermes Agent 2026-06-16 10:45:27 +08:00
  • fe4e8271bf fix: recover_usages支持ioinfo两种存储格式 Hermes Agent 2026-06-15 17:16:35 +08:00
  • 0d2b39ddd7 feat: add recover_usages button to accounting failed page Hermes Agent 2026-06-15 17:01:29 +08:00
  • 2789f191d4 bugfix Hermes Agent 2026-06-14 15:27:51 +08:00
  • f5a9ce2c12 fix: DataViewer改Tabular,fields移入row_options用cwidth比例布局 yumoqing 2026-06-13 19:04:45 +08:00
  • 79a99f2dba fix: DataViewer去掉title避免白色背景,修正page_rows参数名 yumoqing 2026-06-13 19:00:40 +08:00
  • 335a06d5ea refactor: failed_accounting.ui改用InlineForm简化过滤栏 yumoqing 2026-06-13 18:41:04 +08:00
  • a70933c44c fix: dspy添加InlineForm过滤条件支持,UI字段名对齐 yumoqing 2026-06-13 18:27:33 +08:00
  • 7dd0886193 feat: 记账失败页面添加InlineForm过滤栏 yumoqing 2026-06-13 18:24:52 +08:00
  • 89928a68e7 fix: 补全wan2.7-t2v视频生成API接入SQL(原文件截断重写) yumoqing 2026-06-13 14:33:35 +08:00
  • 37c8d4127e fix: 添加数字人模型定价修复SQL(wan2.6-i2v-flash + wan2.2-s2v) yumoqing 2026-06-13 14:30:34 +08:00
  • c55b4c7a83 fix: INSERT改为INSERT IGNORE避免重复执行时主键冲突 yumoqing 2026-06-12 18:44:18 +08:00
  • 9b00d02365 docs: M3定价表更新为分段显示(≤512K/512K~1M) yumoqing 2026-06-12 17:31:50 +08:00
  • 72f2e81291 fix: M3分段定价添加prompt_tokens range filter (≤512K/512K~1M) yumoqing 2026-06-12 17:31:30 +08:00
  • f0b29759cd docs: 更新vendor-minimax,httpapi改为uapi模块说明 yumoqing 2026-06-12 16:29:37 +08:00
  • f18d370354 fix: 移除httpapi,改用uapi模块接入MiniMax M3 yumoqing 2026-06-12 16:29:14 +08:00
  • 336f614041 feat: MiniMax M3接入 + M2.7-highspeed + 补充全模型定价 yumoqing 2026-06-12 16:17:44 +08:00
  • 3b25b9cfb4 fix: llminference.dspy 增加余额/定价校验拦截 yumoqing 2026-06-12 16:02:33 +08:00
  • 6bc04897ab bugfix yumoqing 2026-06-12 15:36:02 +08:00
  • dd8f2d23f6 chore: untrack .nfs lock file yumoqing 2026-06-12 15:33:11 +08:00
  • c90cd88dd4 feat: show_llms_cards_by_provider 添加定价展示 + 优化批量查询 yumoqing 2026-06-12 15:32:34 +08:00
  • c15cb0416e feat: 模型卡片批量加载定价显示(preview_llm) yumoqing 2026-06-12 15:32:05 +08:00
  • 647e63eb04 fix: failed_accounting.ui - Combobox→UiCode, 移除formatter, 修复dspy import yumoqing 2026-06-12 15:23:05 +08:00
  • 39af416625 fix: 记账失败记录页面的查询和重试按钮 yumoqing 2026-06-12 14:28:50 +08:00
  • 34627054b1 feat: code-type fields use fieldname/fieldname_text format yumoqing 2026-06-12 11:40:54 +08:00
  • 8ee2eccc55 feat: add pricing display to model cards yumoqing 2026-06-12 11:28:16 +08:00
  • 2792fc7bda fix: show_llms_cards card overlap - set col_cwidth:25 matching card width, col_cgap:1 for spacing yumoqing 2026-06-12 11:20:41 +08:00
  • 4d455da18c fix: catelog selection logic and backward compatibility yumoqing 2026-06-11 19:29:22 +08:00
  • 52312b0a06 feat: llm_dialog.ui catelog tabs + get_llm_catelogs + inference passes catelogid yumoqing 2026-06-11 19:22:17 +08:00
  • 982517a1c8 feat: add get_llmcatelogid function and pass llmcatelogid to list_paging_catelog_llms.dspy yumoqing 2026-06-11 19:02:50 +08:00
  • 767539fabd fix: derive llmcatelogid from llmid when not provided in params yumoqing 2026-06-11 18:58:33 +08:00
  • 3423d5752f fix: move llmcatelogid filter into subquery (m alias not visible in outer scope) yumoqing 2026-06-11 18:55:00 +08:00
  • 0f2d84bd00 fix: use m.apiname from llm_api_map instead of a.apiname (column not in llm table) yumoqing 2026-06-11 17:44:11 +08:00
  • 3947fb3587 refactor: consolidate API docs - wwwroot/api_doc.md symlinked to docs/API.md yumoqing 2026-06-11 16:08:15 +08:00
  • bbe067e2b9 docs: update docs/API.md with /v1/pricing endpoint yumoqing 2026-06-11 15:20:31 +08:00
  • 242839d0bb docs: add /v1/pricing endpoint to API documentation yumoqing 2026-06-11 15:20:06 +08:00
  • 4d69d54e20 feat: add /v1/pricing endpoint to get model pricing display info yumoqing 2026-06-11 15:17:25 +08:00
  • 63c8a42215 bugfix yumoqing 2026-06-10 18:28:17 +08:00
  • 1096e85720 bugfix yumoqing 2026-06-10 16:17:25 +08:00
  • 6fd1f2ee5c bugfix yumoqing 2026-06-10 16:10:42 +08:00
  • de695424d3 bugfix yumoqing 2026-06-10 13:55:45 +08:00
  • e29cdadf18 bugfix yumoqing 2026-06-09 14:01:08 +08:00
  • f5ded344f6 bugfix yumoqing 2026-06-09 13:58:03 +08:00
  • f1d02f9d16 bugfix yumoqing 2026-06-09 13:55:33 +08:00
  • ca1abb008a bugfix yumoqing 2026-06-09 13:53:14 +08:00
  • dfb0794ee2 bugfix yumoqing 2026-06-09 13:51:41 +08:00
  • 892f0c5002 bugfix yumoqing 2026-06-09 13:36:07 +08:00
  • 6123c45c10 bugfix yumoqing 2026-06-09 11:55:02 +08:00
  • 08a409c00f fix: add llmid parameter to apiname/query_apiname dataurl yumoqing 2026-06-05 18:30:42 +08:00
  • a1c3eb4b25 feat: apiname/query_apiname改为从uapi动态选择 yumoqing 2026-06-05 18:22:14 +08:00
  • d4e455ba9a perf: optimize get_inference_history query and add indexes yumoqing 2026-06-05 17:42:15 +08:00
  • 2ebe811c34 fix: use llm_api_map for llmcatelogid filter (llm table has no catelog column) yumoqing 2026-06-05 17:38:18 +08:00
  • 6f8c14c329 feat: add llmcatelogid filter and pagerows param to get_inference_history yumoqing 2026-06-05 17:34:26 +08:00
  • eee648038a docs: add get_inference_history API documentation to README yumoqing 2026-06-05 17:19:40 +08:00
  • 1d12d42e80 feat: add get_inference_history API - cross-table paginated query with ioinfo content yumoqing 2026-06-05 17:15:05 +08:00
  • 6876edae62 bugfix yumoqing 2026-06-05 16:58:09 +08:00
  • 186f64d544 fix: prepend 全部 option to get_search results yumoqing 2026-06-04 18:52:10 +08:00
  • 134bd1ca68 fix: replace 'from datetime import date' with pre-loaded curDateString() yumoqing 2026-06-04 18:39:50 +08:00
  • 9212cf8afb fix: remove import statements from dspy file (violates dspy spec) yumoqing 2026-06-04 18:35:53 +08:00
  • faba862336 feat: add check_charging action to test pricing calculation with usage data yumoqing 2026-06-04 18:29:37 +08:00
  • 3a0a8d4c86 feat: 添加模型上线检查功能 yumoqing 2026-06-04 18:11:12 +08:00
  • 308e91c61c fix: align get_search_providerid.dspy with {value, text} format using SQL aliases yumoqing 2026-06-04 17:58:00 +08:00
  • 9377cfabb8 fix: align get_search_upappid.dspy with {value, text} format yumoqing 2026-06-04 17:56:34 +08:00
  • e6958f277b fix: remove invalid data_url override pointing to non-existent api/get_llm.dspy yumoqing 2026-06-04 17:32:47 +08:00
  • bb4900f997 feat: add get_search_{fieldname}.dspy for codes fields with 全部 option yumoqing 2026-06-04 17:22:50 +08:00
  • 6bfa0cb27c feat: add llmcatelogid filter param (default t2t) to get_my_asynctasks API yumoqing 2026-06-04 17:01:29 +08:00
  • 90c93dbe07 feat: get_my_asynctasks 返回记录增加 llmcatelogid 属性 yumoqing 2026-06-04 15:12:29 +08:00
  • ffb10827bb refactor: get_type_llms 参数名 catelogid -> llmcatelogid yumoqing 2026-06-04 14:36:04 +08:00
  • df8aafe1d8 feat: add TTS and ASR audio API endpoints yumoqing 2026-06-04 13:58:26 +08:00
  • ae02a7e88c feat: add music generation API (MiniMax Music 2.5/2.6) yumoqing 2026-06-04 13:40:08 +08:00
  • fb7fa8c082 fix: replace wildcard patterns with explicit per-file entries in load_path.py yumoqing 2026-06-04 13:03:31 +08:00
  • 3743dec00d fix: dark mode overrides for plaza sidebar and nav buttons yumoqing 2026-06-02 21:00:27 +08:00
  • 311b0aec6f bugfix yumoqing 2026-06-02 13:59:24 +08:00
  • cab7843f95 bugfix yumoqing 2026-06-02 13:56:23 +08:00
  • d4c079d11e bugfix yumoqing 2026-06-02 13:53:47 +08:00
  • 151fb14b25 bugfix yumoqing 2026-06-02 13:53:17 +08:00
  • 565e9cd8a4 fix: get_type_llms use catelogid param instead of type, remove alias mapping yumoqing 2026-06-02 11:33:32 +08:00