 19904408334andClaude
|
bc78ad2b2f
|
feat: 模型引用解析层 resolveModelConfig + {apiKey} 占位替换
- resolveModelConfig:引用行实时取系统行配置+本人 apiKey,Id 覆盖为系统模型 id
- mergeReferenceConfig 纯函数:配置取系统行,个人字段取引用行,enabled 取 AND
- substituteAPIPlaceholder 非破坏式替换(BaseURL/头/体/业务字段/异步映射)
- 纯函数单测 4 个全过(service 包测试需临时 config.yml 兜底)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-29 14:36:35 +08:00 |
|
 19904408334andClaude
|
4afb920456
|
feat: model_manage 增加 ref_system_model_id 引用列与引用 DTO
- entity/dto 落地 ref_system_model_id 字段 + ReferenceSystemModelReq/Res
- DAO 新增 CountReferences / UpdateReferencesName 辅助方法
- roundtrip 单测验证 DTO→entity 映射
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-29 14:35:12 +08:00 |
|
 19904408334andClaude
|
928682f121
|
feat: 模型计费收敛到 shop-user-trade(去 admin 租户扣费 + /calc 算费)
- 删 CheckTenantBalance/DeductBalance/GetTenantSurplus(admin-go 租户余额退出 model-gateway)
- 新增 pricing_client.go:门禁 config/get + calcModelCost 调 shop-user-trade /calc 算费
- sync/stream/async 三处 Cost 改为按用量调 /calc(媒体类型映射 text/audio/video/image)
- 删 price.go 本地 PriceConfig 换算体系与 entity/dto 的 price_config 字段
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-29 14:32:51 +08:00 |
|
19904408334
|
4a9ae2d412
|
refactor: 重构模型 HTTP 客户端并移除冗余代码
|
2026-08-29 11:53:02 +08:00 |
|
19904408334
|
e079f4ea28
|
build(model-gateway): 升级 common 和 gmq 依赖版本
|
2026-08-26 14:56:31 +08:00 |
|
19904408334
|
657c53142c
|
build: 移除未使用的 lib/pq 间接依赖
|
2026-08-22 11:25:46 +08:00 |
|
19904408334
|
174eb7cf27
|
fix: 流式调用失败时写入模型会话错误信息
|
2026-08-22 09:58:12 +08:00 |
|
19904408334
|
cb9d04648c
|
fix: 确保任务结束释放 Redis 锁
将 Redis 锁的删除从成功路径移动到 defer,保证任务无论成功失败都会释放锁,避免失败时残留锁导致任务在 TTL 内无法被重新获取。
|
2026-08-22 08:26:43 +08:00 |
|
19904408334
|
9d9bd71468
|
fix: 优化模型网关请求重试与业务字段前置写入
- 流式调用增加可重试错误码检测与指数退避重试
- 业务字段写入改为前置追加,不覆盖已有值
- 请求体按模板元数据递归合并,补充数组/对象字段处理
- 异步任务查询支持请求体映射与占位符替换
- 升级 common 与 gmq 依赖版本,移除本地 replace
|
2026-08-21 09:47:21 +08:00 |
|
19904408334
|
76c55fbb73
|
feat: 新增业务字段路径读写工具
新增 TakeBusinessFields、WriteBusinessFields、SetByPath 与 GetByPath 等工具,支持按映射路径写入请求体与解析响应,并更新相关依赖。
|
2026-08-18 10:11:09 +08:00 |
|
admin
|
55c797dd96
|
项目初始化
|
2026-06-22 10:42:21 +08:00 |
|
WangLiZhao
|
445ee02c5a
|
refactor(model): 重构模型网关实体和映射逻辑
|
2026-06-12 17:50:22 +08:00 |
|
WangLiZhao
|
b3b111995e
|
refactor(task): 重构任务服务和数据结构
|
2026-06-12 15:29:05 +08:00 |
|
WangLiZhao
|
1c6c9bae14
|
refactor(service): 重构模型网关服务结构
|
2026-06-11 17:58:49 +08:00 |
|
WangLiZhao
|
afd60caf56
|
fix(task): 修复任务状态更新和超时处理问题
|
2026-06-11 11:27:14 +08:00 |
|
WangLiZhao
|
196d2069ac
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-06-10 16:47:32 +08:00 |
|
WangLiZhao
|
7596cbde09
|
feat(task): 添加任务更新功能
|
2026-06-10 16:47:21 +08:00 |
|
admin
|
7ec18926e3
|
ci/cd调整
|
2026-06-10 16:24:29 +08:00 |
|
admin
|
a6b32bfeb3
|
ci/cd调整
|
2026-06-10 16:16:05 +08:00 |
|
WangLiZhao
|
2dc88ae587
|
refactor(prompts-core): 重构代码结构和优化工具函数
|
2026-06-10 14:51:24 +08:00 |
|
WangLiZhao
|
e906248b0a
|
feat(session): 重构会话管理和Redis缓存机制
|
2026-06-09 14:00:00 +08:00 |
|
WangLiZhao
|
e5781aca06
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# go.sum
|
2026-06-08 18:02:26 +08:00 |
|
WangLiZhao
|
0cf8948cd2
|
feat: 重构异步模型字段并更新依赖
|
2026-06-08 18:01:53 +08:00 |
|
admin
|
96e8bdfe62
|
ci/cd调整
|
2026-06-08 15:37:11 +08:00 |
|
admin
|
26de41d04e
|
ci/cd调整
|
2026-06-08 13:44:54 +08:00 |
|
admin
|
0bee3685fb
|
ci/cd调整
|
2026-06-08 13:39:20 +08:00 |
|
WangLiZhao
|
9049e0d2e8
|
refactor(prompt): 重构提示词构建服务和回调处理
|
2026-06-05 11:00:04 +08:00 |
|
WangLiZhao
|
aae46a4f29
|
refactor(model-gateway): 重构代码结构并优化数据库查询
|
2026-06-03 18:37:17 +08:00 |
|
WangLiZhao
|
bcfcc7ed47
|
refactor(util): 重构映射工具函数并优化异步任务轮询逻辑
|
2026-06-03 13:30:39 +08:00 |
|
WangLiZhao
|
2c7838807b
|
chore(deps): 初始化项目依赖配置
|
2026-06-02 20:28:06 +08:00 |
|
WangLiZhao
|
52124385a1
|
refactor(asynch): 重构异步模型配置和队列管理
|
2026-06-02 20:26:45 +08:00 |
|
WangLiZhao
|
c7e9eb889b
|
feat(model): 添加流式配置支持并优化响应处理
|
2026-05-30 22:08:46 +08:00 |
|
19904408334
|
558fd49ec1
|
fix: 修复模型查询条件为空时的异常行为
|
2026-05-29 18:06:50 +08:00 |
|
WangLiZhao
|
d409b84b58
|
refactor(service): 重构服务模块结构并优化模型配置
|
2026-05-29 17:54:19 +08:00 |
|
WangLiZhao
|
e487b4bb5e
|
refactor(task): 重构异步任务处理流程
|
2026-05-27 09:36:25 +08:00 |
|
WangLiZhao
|
a28fcbaee9
|
feat: 新增模型扩展映射与查询配置字段
|
2026-05-23 18:08:08 +08:00 |
|
WangLiZhao
|
5416e7a983
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-05-22 13:03:29 +08:00 |
|
WangLiZhao
|
0e2ac286e9
|
feat(model): 添加运营商列表功能
|
2026-05-22 13:03:10 +08:00 |
|
19904408334
|
a88dc84d99
|
fix: 获取聊天模型时过滤当前用户
|
2026-05-22 13:02:13 +08:00 |
|
19904408334
|
4d2d4fd93d
|
Merge branch 'dev' of http://116.204.74.41:3000/red-future/model-gateway into dev
|
2026-05-22 11:22:50 +08:00 |
|
19904408334
|
7129bd2de7
|
fix: 会话模型查询增加用户隔离
|
2026-05-22 11:22:35 +08:00 |
|
WangLiZhao
|
09474eb997
|
feat(consts): 添加视频模型类型常量定义
|
2026-05-22 11:17:31 +08:00 |
|
WangLiZhao
|
4946220185
|
feat(prompt): 重构提示词服务并添加模型类型子分类
|
2026-05-22 09:49:46 +08:00 |
|
WangLiZhao
|
b6cdb8ff1d
|
refactor(prompt): 优化任务等待机制并改进数据结构
|
2026-05-21 14:23:34 +08:00 |
|
WangLiZhao
|
4626d819b5
|
fix(gateway): 修复文件上传功能中的数据写入和头部设置问题
|
2026-05-21 11:18:39 +08:00 |
|
WangLiZhao
|
170568e03e
|
refactor(model): 重构模型实体和数据访问层
|
2026-05-21 10:41:37 +08:00 |
|
WangLiZhao
|
a080a5536d
|
Merge remote-tracking branch 'origin/dev' into dev
|
2026-05-18 19:20:18 +08:00 |
|
WangLiZhao
|
142fea1e91
|
refactor(service): 重构服务代码结构并更新配置
|
2026-05-18 19:19:16 +08:00 |
|
19904408334
|
a585233c4d
|
fix: 查询私有模型时增加enabled过滤条件
|
2026-05-15 16:04:18 +08:00 |
|
WangLiZhao
|
09290fecbe
|
线上配置
|
2026-05-15 15:13:33 +08:00 |
|