feat(kling): 接入O1与3.0 Omni兼容接口
ci / verify (pull_request) Successful in 15m32s

新增中国区可灵 V1 AK/SK Omni 协议与 API 2.0 兼容路径,补齐任务隔离、外部任务幂等、参数校验和 OpenAPI 文档。\n\n验证:O1 与 3.0 Omni 真实 V1 任务成功;Go、前端、依赖审计、迁移及 CI 脚本门禁通过。
This commit is contained in:
2026-07-21 23:47:13 +08:00
parent e280c0875c
commit 9d4501bc42
15 changed files with 2113 additions and 23 deletions
@@ -0,0 +1,9 @@
CREATE UNIQUE INDEX IF NOT EXISTS uniq_gateway_tasks_kling_compat_external
ON gateway_tasks (
COALESCE(gateway_user_id::text, user_id),
external_task_id
)
WHERE external_task_id IS NOT NULL
AND external_task_id <> ''
AND request->>'_compat_provider' = 'kling'
AND request->>'_kling_compat_version' IN ('v1', 'v2');