Commit Graph

  • 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
  • cef4859574 Merge branch 'main' of git.opencomputing.cn:yumoqing/llmage yumoqing 2026-05-29 17:23:54 +08:00
  • 4cc818b98b bugfix yumoqing 2026-05-29 17:22:08 +08:00
  • adb0bafc0a chore: remove CRUD definition dirs from tracking, add gitignore yumoqing 2026-05-29 13:18:20 +08:00
  • 44d94dace5 refactor: optimize debug output - use debug_params for compact logging, truncate SQL; add CRUD definitions yumoqing 2026-05-29 12:07:53 +08:00
  • c65cf35a85 refactor: use wildcard % in load_path.py for auto-coverage yumoqing 2026-05-29 00:52:19 +08:00
  • eed21ce6a5 fix: responsive UI with VScrollPanel, cfontsize, css:card yumoqing 2026-05-29 00:13:08 +08:00
  • d6e4221a7b feat: add model publish/unpublish (上架/下架) functionality yumoqing 2026-05-28 23:42:29 +08:00
  • cb5efd5550 Revert "fix: 展平嵌套usage数据以支持pricing引擎点号路径查找" yumoqing 2026-05-28 16:58:37 +08:00
  • 71626468e2 fix: 展平嵌套usage数据以支持pricing引擎点号路径查找 yumoqing 2026-05-28 16:57:08 +08:00
  • 534e4fe8e0 fix: remove hardcoded dark theme colors from stat cards for light theme support yumoqing 2026-05-28 16:16:07 +08:00
  • 65d5020fc7 bugfix yumoqing 2026-05-27 13:41:48 +08:00
  • d44c2dae74 refactor(models): convert to json format per database-table-definition-spec yumoqing 2026-05-27 13:23:28 +08:00
  • 59d3c406ab fix: remove hardcoded dark theme colors from index.ui and show_llms pages yumoqing 2026-05-27 11:31:13 +08:00
  • a4e3411584 feat: add scripts/load_path.py for RBAC permission management yumoqing 2026-05-26 14:32:44 +08:00
  • 9aa917bce5 feat: add data_filter and CRUD endpoints for llm table yumoqing 2026-05-26 14:26:38 +08:00
  • 04913dbe42 refactor: 3-part layout - title (fixed), tab header/cards (fixed), content (filler, scrollable) yumoqing 2026-05-26 13:42:44 +08:00
  • ca51e168dc docs: add API documentation for all /v1 endpoints yumoqing 2026-05-26 13:10:05 +08:00
  • e9a20a091f revert: restore self-orgid balance bypass in checkCustomerBalance() yumoqing 2026-05-26 12:05:46 +08:00
  • 265702b894 fix: remove self-orgid balance bypass in checkCustomerBalance() yumoqing 2026-05-26 12:02:23 +08:00
  • f151ad2c30 fix: add dark mode background (#0B1120) to llmage index.ui yumoqing 2026-05-26 11:56:45 +08:00
  • 146ebb2b4a feat: add /v1/video/generations and /v1/image/generations API endpoints yumoqing 2026-05-26 11:45:37 +08:00
  • b558059dc8 Merge feat/dataviz-llmage: add llmage module stat cards yumoqing 2026-05-26 11:27:29 +08:00
  • 9364989be3 Merge feat/modern-ui-llmage: modernize llmage index.ui with standardized card navigation yumoqing 2026-05-26 11:27:23 +08:00
  • fd6d17e3c2 feat: add llmage module stat cards - model count, today's usage, amount, catalog count feat/dataviz-llmage yumoqing 2026-05-25 18:48:09 +08:00
  • ae61193454 feat: modernize llmage index.ui with standardized card navigation feat/modern-ui-llmage yumoqing 2026-05-25 18:27:32 +08:00
  • 56871dc906 fix(llmage): 修复backup_accounted_llmusage中sor.execute()返回值误用(MySQL cursor.execute返回None非rowcount) yumoqing 2026-05-24 22:02:52 +08:00
  • 7911750127 feat(llmage): 备份改用INSERT SELECT+DELETE单SQL语句 + 新增失败记录重试功能 yumoqing 2026-05-24 21:57:50 +08:00
  • 686b05d8fe bugfix yumoqing 2026-05-24 20:44:31 +08:00
  • 489ba1ad88 bugfix yumoqing 2026-05-24 19:48:36 +08:00
  • 9fa8f9fa62 feat(llmage): 日期变更触发备份(use_date<昨天) + llmusage添加(accounting_status,use_date)组合索引 yumoqing 2026-05-24 17:21:22 +08:00
  • 8755ab5d6d fix(llmage): 修复备份SQL条件 use_date < today(非yesterday)+ 提高备份频率到每5分钟 yumoqing 2026-05-24 17:05:58 +08:00
  • 96317c1512 feat(llmage): menu.ui 添加记账失败记录菜单项 yumoqing 2026-05-24 15:36:33 +08:00
  • 93bbd529db fix(llmage): failed_accounting.ui 日期控件改为UiDate yumoqing 2026-05-24 15:14:44 +08:00
  • 1e335d35cb fix(llmage): 规范检查修复 yumoqing 2026-05-24 14:11:33 +08:00
  • 07b4893252 feat(llmage): 添加llmusage历史记录备份和记账失败检索功能 yumoqing 2026-05-24 13:55:48 +08:00
  • e98d9fbce0 bugfix yumoqing 2026-05-23 22:24:26 +08:00
  • 80f1bae7c7 buggix yumoqing 2026-05-23 22:22:40 +08:00
  • 9636779d24 buggix yumoqing 2026-05-23 22:21:58 +08:00
  • f370277438 buggix yumoqing 2026-05-23 22:10:17 +08:00
  • f361200d5c buggix yumoqing 2026-05-23 22:08:26 +08:00
  • ac4dea86dd buggix yumoqing 2026-05-23 21:58:45 +08:00
  • aca610dd87 bugfix yumoqing 2026-05-23 21:54:17 +08:00
  • e587f31c5e bugfix yumoqing 2026-05-23 21:51:41 +08:00
  • 8c070c692a bugfix yumoqing 2026-05-23 21:48:46 +08:00
  • 8ca04ba691 bugfix yumoqing 2026-05-23 21:44:53 +08:00
  • 7cc0d64291 buggix yumoqing 2026-05-23 20:02:01 +08:00
  • 5994409657 buggix yumoqing 2026-05-23 19:27:52 +08:00
  • b3060eee9d buggix yumoqing 2026-05-23 19:26:52 +08:00