Commit Graph

  • 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
  • 2b121077c6 fix: change llmage_content from VBox to VScrollPanel for right-side scrolling yumoqing 2026-06-02 11:26:06 +08:00
  • 6cafd70b34 feat: add /v1/models/catelog endpoint - list models by catalog with exclude yumoqing 2026-06-02 11:21:25 +08:00
  • 76ddfaabc7 fix: 移除DynamicColumn的filler类,修复卡片区域无法滚动 yumoqing 2026-06-02 00:02:06 +08:00
  • c3abbf9bfe fix: llmage index布局改为flex,llmage_content填满剩余空间 yumoqing 2026-06-01 23:52:54 +08:00
  • a0f38df113 debug: add hot_reload handler logging yumoqing 2026-06-01 22:53:11 +08:00
  • 450c9009a5 style: move _on_hot_reload after all imports yumoqing 2026-06-01 18:15:38 +08:00
  • 87040915ee refactor: bind hot_reload event via EventDispatcher yumoqing 2026-06-01 18:10:32 +08:00
  • bab415ba83 Revert "fix: 模型列表右侧面板改为VScrollPanel支持滚动" yumoqing 2026-06-01 17:38:27 +08:00
  • e186e74b63 fix: 模型列表右侧面板改为VScrollPanel支持滚动 yumoqing 2026-06-01 17:25:52 +08:00
  • 8e9ab5008c fix: get_llm_llmusage用JOIN从llm_api_map获取query_apiname,修复异步任务轮询卡在CREATED yumoqing 2026-06-01 14:39:00 +08:00
  • be3c939955 fix: 模型广场彻底重构 — 移除TabPanel,用VBox+script切换视图 yumoqing 2026-06-01 13:44:20 +08:00
  • fed36ff079 fix: 模型广场导航找不到目标 — 内联布局替代嵌套urlwidget yumoqing 2026-06-01 13:35:51 +08:00
  • 063e158989 fix: 右侧模型列表不可滚动 — 添加filler CSS和flex布局 yumoqing 2026-06-01 13:29:57 +08:00
  • dac3ebb5a7 fix: 重写show_llms_cards_by_provider.ui修复500错误 yumoqing 2026-06-01 13:26:27 +08:00
  • 2f75784ea6 fix: 模型广场左侧导航点击右侧不更新 — target加app.前缀+mode:replace yumoqing 2026-06-01 13:20:16 +08:00
  • 2b30a3f0dc feat: 模型广场改为左右分栏布局,左侧分类/供应商导航,右侧模型卡片 yumoqing 2026-06-01 11:56:00 +08:00
  • cfa355a7a5 refactor: 删除自定义llm_list.dspy,改用CRUD自动生成的get_llm.dspy yumoqing 2026-05-31 20:01:41 +08:00
  • a228095220 fix: get_organizations/get_upapps返回providerid_text/upappid_text格式匹配alters字段名 yumoqing 2026-05-31 19:56:35 +08:00
  • 93e3f17a67 fix: 恢复providerid/upappid的alters配置,llm_list.dspy返回_text字段用于列表展示 yumoqing 2026-05-31 19:53:19 +08:00
  • 9019f6c48e fix: 仅删除llm.json中providerid和upappid的alters,恢复其他文件 yumoqing 2026-05-31 19:41:24 +08:00
  • c345238eaa fix: 删除browserfields中的alters配置 yumoqing 2026-05-31 19:40:18 +08:00
  • d4406a60fd Revert "fix: llm_list.dspy用JOIN查询返回upappid_text和providerid_text供前端code列显示" yumoqing 2026-05-31 19:26:32 +08:00
  • 5c021b81cb fix: llm_list.dspy用JOIN查询返回upappid_text和providerid_text供前端code列显示 yumoqing 2026-05-31 15:59:21 +08:00
  • 57d77dc819 fix: status字段改用uitype:code+data格式,移除providerid/upappid的废弃属性textField/valueField yumoqing 2026-05-31 15:48:09 +08:00
  • 2f2841c16c fix: 为providerid和upappid的alter添加显式的textField和valueField yumoqing 2026-05-31 15:46:39 +08:00
  • 37c6814b2d fix: 移除get_organizations的过滤条件,返回所有组织;添加错误日志 yumoqing 2026-05-31 15:41:21 +08:00
  • 314da7ae44 fix: get_upapps和get_organizations用属性访问替代字典访问(sqlExe返回对象) yumoqing 2026-05-31 15:36:13 +08:00
  • dc007a30a9 feat: 模型广场页面 - 新增 model_plaza.ui (TabPanel按分类/按供应商) - 新增 model_plaza.css (卡片悬浮效果/间距优化) - show_llms/show_llms_by_providers 添加 plaza-card/plaza-grid CSS - load_path.py 注册权限 yumoqing 2026-05-31 11:08:10 +08:00
  • ce5cfc4463 feat: add customer role RBAC permissions for v1 API endpoints yumoqing 2026-05-31 09:05:07 +08:00
  • 022269040f feat: load_path添加api_doc.ui和api_doc.md权限路径 yumoqing 2026-05-31 09:03:17 +08:00
  • 1dc7df71ef feat: 添加大模型API文档页面供客户查阅 yumoqing 2026-05-31 09:02:23 +08:00
  • 45458159d4 docs: 快乐马 I2V 图片参数名更正为 image_file(非 image_url) yumoqing 2026-05-30 23:15:52 +08:00
  • a7099d37f3 docs: add video model-specific input parameters to API.md yumoqing 2026-05-30 22:45:51 +08:00
  • fa99d04595 fix: reduce module card height (remove cheight, compact padding/icons) yumoqing 2026-05-30 21:20:46 +08:00
  • 5d52d02319 refactor: V1 API 支持新 catelogid 缩写(t2t/t2v/t2i等),向后兼容中文名 yumoqing 2026-05-30 20:36:16 +08:00
  • 08bebcd257 refactor: v1 API 统一使用 catelogid 参数替代 lctype/llmcatelogid yumoqing 2026-05-30 16:22:21 +08:00
  • f32f49fb85 bugix yumoqing 2026-05-30 16:13:45 +08:00
  • 62dce1d3d7 chore: remove build/ from git tracking, add to .gitignore yumoqing 2026-05-30 13:54:44 +08:00
  • 5ec5946a90 fix: derive sage_root from script location instead of hardcoded path yumoqing 2026-05-30 13:41:01 +08:00
  • e494c88977 fix: migrate_llmcatelog_ids script missing database config init yumoqing 2026-05-30 13:30:50 +08:00
  • 7e4069f3b6 refactor: get_llm() uses get_llmage_llm() + cached uapi/uapiio lookups yumoqing 2026-05-30 12:19:42 +08:00
  • 3ba1c50eb6 feat: add llmcatelog ID migration script (random IDs to meaningful abbreviations) yumoqing 2026-05-30 12:07:19 +08:00
  • d84cc1d859 fix: API返回纯数组格式,添加模型上下架功能 yumoqing 2026-05-30 01:43:09 +08:00
  • 283b7d498c fix: wrap Tabular in VBox with cheight for proper scrolling yumoqing 2026-05-29 22:09:51 +08:00
  • 42f3a41b06 fix: remove duplicate get_llmage_llm (user's buggy version), keep corrected version yumoqing 2026-05-29 17:44:06 +08:00
  • 93ec47f198 refactor: add get_llmage_llm() for non-API-call llm data access, replace get_llm() in accounting and pricing yumoqing 2026-05-29 17:41:35 +08:00