erio
ebac0dc628
feat(channel): 缓存扁平化 + 网关映射集成 + 计费模式统一 + 模型限制
- 缓存重构为 O(1) 哈希结构 (pricingByGroupModel, mappingByGroupModel)
- 渠道模型映射接入网关流程 (Forward 前应用, a→b→c 映射链)
- 新增 billing_model_source 配置 (请求模型/最终模型计费)
- usage_logs 新增 channel_id, model_mapping_chain, billing_tier 字段
- 每种计费模式统一支持默认价格 + 区间定价
- 渠道模型限制开关 (restrict_models)
- 分组按平台分类展示 + 彩色图标
- 必填字段红色星号 + 模型映射 UI
- 去除模型通配符支持
2026-04-04 11:09:01 +08:00
..
2026-03-07 13:39:47 +08:00
2026-03-23 03:49:28 +08:00
2026-03-08 14:12:17 +08:00
2026-03-14 17:37:34 +08:00
2026-03-31 13:24:22 +08:00
2026-03-23 10:16:52 +08:00
2026-03-31 13:04:55 +08:00
2026-03-11 17:12:57 +08:00
2026-03-08 04:37:20 +08:00
2026-03-27 14:33:05 +08:00
2026-04-02 20:44:05 +08:00
2026-03-16 21:14:52 +08:00
2026-03-27 14:33:05 +08:00
2026-04-01 02:19:42 +08:00
2026-04-01 02:19:42 +08:00
2026-03-19 22:27:55 +08:00
2026-03-30 00:22:02 +08:00
2026-03-19 22:27:55 +08:00
2026-03-12 23:37:36 +08:00
2026-03-18 10:06:35 +08:00
2026-03-12 23:37:36 +08:00
2026-03-16 16:22:31 +08:00
2026-03-23 10:16:52 +08:00
2026-04-03 09:22:10 +08:00
2026-03-07 15:06:13 +08:00
2026-03-07 15:06:13 +08:00
2026-03-20 00:04:01 +08:00
2026-03-20 00:04:01 +08:00
2026-03-27 14:33:05 +08:00
2026-03-27 20:11:24 +08:00
2026-03-27 20:11:24 +08:00
2026-03-27 20:18:07 +08:00
2026-04-01 02:19:42 +08:00
2026-04-01 12:24:52 +08:00
2026-03-25 19:03:12 +08:00
2026-03-25 17:38:41 +08:00
2026-03-16 04:58:23 +08:00
2026-03-16 04:58:23 +08:00
2026-03-16 04:58:58 +08:00
2026-03-27 14:33:05 +08:00
2026-03-17 01:47:08 +08:00
2026-03-27 14:33:05 +08:00
2026-03-25 19:03:12 +08:00
2026-03-23 03:49:28 +08:00
2026-03-16 01:31:54 +08:00
2026-03-07 17:02:19 +08:00
2026-03-07 17:02:19 +08:00
2026-03-15 14:04:13 +08:00
2026-03-19 22:27:55 +08:00
2026-03-19 22:27:55 +08:00
2026-03-19 22:27:55 +08:00
2026-03-19 22:27:55 +08:00
2026-03-15 14:04:13 +08:00
2026-03-09 13:13:39 +08:00
2026-03-09 13:13:39 +08:00
2026-03-09 13:13:39 +08:00
2026-03-12 02:42:57 +03:00
2026-03-16 20:22:10 +08:00
2026-03-16 20:22:10 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 19:15:27 +08:00
2026-03-13 19:15:27 +08:00
2026-03-07 10:13:51 +08:00
2026-03-19 19:03:13 +08:00
2026-04-04 11:01:22 +08:00
2026-04-04 11:09:01 +08:00
2026-04-04 11:09:01 +08:00
2026-04-04 11:09:01 +08:00
2026-03-18 11:08:58 +08:00
2026-03-16 01:31:54 +08:00
2026-03-09 19:55:18 +08:00
2026-03-09 19:55:18 +08:00
2026-03-23 03:49:28 +08:00
2026-03-12 16:53:18 +08:00
2026-03-12 16:53:18 +08:00
2026-03-12 16:53:18 +08:00
2026-03-18 14:16:50 +08:00
2026-03-26 11:17:25 +08:00
2026-03-21 23:36:30 +08:00
2026-03-27 14:33:05 +08:00
2026-03-14 02:21:22 +08:00
2026-03-27 14:33:05 +08:00
2026-03-10 11:20:10 +08:00
2026-03-19 16:56:18 +08:00
2026-03-26 11:17:25 +08:00
2026-03-24 09:32:34 +08:00
2026-03-27 14:33:05 +08:00
2026-03-24 09:32:34 +08:00
2026-03-27 14:33:05 +08:00
2026-03-31 13:04:55 +08:00
2026-03-27 14:51:36 +08:00
2026-04-04 11:00:55 +08:00
2026-03-22 17:26:44 +08:00
2026-03-24 15:19:01 +08:00
2026-03-13 17:00:16 +08:00
2026-03-13 17:00:16 +08:00
2026-04-04 11:09:01 +08:00
2026-03-12 16:53:18 +08:00
2026-03-27 14:33:05 +08:00
2026-03-21 01:24:59 +08:00
2026-03-23 10:16:52 +08:00
2026-03-12 11:04:14 +08:00
2026-03-24 09:32:01 +08:00
2026-03-24 09:32:01 +08:00
2026-03-23 03:49:28 +08:00
2026-03-16 01:31:54 +08:00
2026-03-24 09:31:32 +08:00
2026-03-18 10:06:35 +08:00
2026-03-18 10:06:35 +08:00
2026-03-31 13:04:55 +08:00
2026-03-30 11:43:07 +08:00
2026-03-27 14:33:05 +08:00
2026-03-19 16:56:18 +08:00
2026-03-26 11:17:25 +08:00
2026-03-27 20:11:24 +08:00
2026-03-18 11:08:58 +08:00
2026-03-18 11:08:58 +08:00
2026-04-04 11:00:55 +08:00
2026-04-04 11:00:55 +08:00
2026-03-23 03:49:28 +08:00
2026-03-23 03:49:28 +08:00
2026-03-23 03:50:03 +08:00
2026-03-31 13:04:55 +08:00
2026-03-24 19:20:15 +08:00
2026-03-24 19:20:15 +08:00
2026-03-29 20:52:29 +08:00
2026-03-29 20:52:29 +08:00
2026-03-24 19:20:15 +08:00
2026-03-24 19:20:15 +08:00
2026-03-24 19:20:15 +08:00
2026-03-31 10:33:28 +08:00
2026-03-28 16:22:06 +08:00
2026-03-10 03:00:58 +08:00
2026-03-16 10:28:51 +08:00
2026-03-12 16:53:18 +08:00
2026-03-31 09:38:40 +08:00
2026-03-29 21:09:19 +08:00
2026-03-29 21:09:19 +08:00
2026-03-27 14:33:05 +08:00
2026-03-30 00:21:51 +08:00
2026-04-02 20:50:38 +08:00
2026-03-23 00:10:22 +08:00
2026-04-02 20:44:28 +08:00
2026-03-09 15:08:37 +08:00
2026-03-16 01:31:54 +08:00
2026-03-23 03:50:03 +08:00
2026-03-09 09:51:26 +08:00
2026-03-16 10:50:02 +08:00
2026-03-24 19:21:30 +08:00
2026-03-06 20:49:47 +08:00
2026-03-27 14:33:05 +08:00
2026-03-23 10:16:52 +08:00
2026-03-09 09:51:26 +08:00
2026-03-14 18:47:37 +08:00
2026-03-20 18:22:00 +08:00
2026-03-23 10:16:52 +08:00
2026-03-06 05:18:45 +08:00
2026-03-21 23:30:13 +08:00
2026-03-21 23:30:13 +08:00
2026-03-11 17:32:00 +08:00
2026-03-15 17:26:18 +08:00
2026-03-11 17:32:00 +08:00
2026-03-11 17:32:00 +08:00
2026-03-13 17:18:04 +08:00
2026-03-15 17:26:18 +08:00
2026-03-15 17:26:18 +08:00
2026-03-21 23:49:50 +08:00
2026-03-21 23:30:13 +08:00
2026-03-18 16:22:19 +08:00
2026-03-19 19:03:13 +08:00
2026-03-30 15:36:53 +08:00
2026-03-17 08:40:08 +08:00
2026-03-17 08:40:08 +08:00
2026-03-14 02:21:22 +08:00
2026-03-23 03:49:28 +08:00
2026-03-08 06:59:53 +08:00
2026-03-07 21:24:06 +08:00
2026-04-02 20:44:05 +08:00
2026-03-23 10:16:52 +08:00
2026-04-03 01:50:26 +08:00
2026-03-16 01:31:54 +08:00
2026-03-08 06:59:53 +08:00
2026-03-08 06:59:53 +08:00
2026-03-31 13:04:55 +08:00
2026-03-12 02:42:57 +03:00
2026-03-26 11:17:25 +08:00
2026-03-26 16:43:38 +08:00
2026-03-21 01:24:30 +08:00
2026-03-21 01:24:30 +08:00
2026-03-19 22:27:55 +08:00
2026-03-18 10:06:35 +08:00
2026-03-23 03:49:28 +08:00
2026-03-18 11:32:35 +08:00
2026-03-13 10:39:35 +08:00
2026-03-18 09:23:19 +08:00
2026-03-27 14:33:05 +08:00
2026-03-30 00:21:51 +08:00
2026-04-01 12:24:52 +08:00
2026-04-02 20:44:12 +08:00
2026-03-12 16:53:18 +08:00
2026-03-12 16:53:18 +08:00
2026-03-12 18:38:09 +08:00
2026-04-04 11:09:01 +08:00
2026-04-04 11:09:01 +08:00
2026-03-06 16:47:51 +08:00
2026-03-06 16:47:51 +08:00
2026-03-12 23:37:36 +08:00
2026-03-19 22:27:55 +08:00
2026-03-19 22:27:55 +08:00
2026-03-18 09:23:19 +08:00
2026-04-04 11:00:55 +08:00