Initial TrueGrowth source import

This commit is contained in:
2026-07-07 09:36:36 +08:00
commit 3b6781d695
2283 changed files with 691996 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
## 1. Architecture
- [ ] 1.1 为标准 Kling 视频定义“能力模型 + 执行版本”路由约束
- [ ] 1.2 设计标准 Kling 的 binding metadata补齐 `versionField / defaultVersion / versionOptions / versionOptionsByAction`
- [ ] 1.3 明确标准 Kling 与 `kling-video-o1*` 的边界和排除规则
## 2. Provider Routing And Adapter Layer
- [ ] 2.1 调整 Kling binding 推断,使 `kling_video` 作为标准 Kling 视频能力入口
- [ ] 2.2 在标准 Kling binding 中声明 `model_name` 版本元数据
- [ ] 2.3 更新 Kling adapter使其按 action 解析并校验 `model_name`
- [ ] 2.4 保持对 `kling-v1-5``kling-v1-6` 等历史版本型模型 ID 的兼容
- [ ] 2.5 显式排除 `kling-video-o1``kling-video-o1-edit`,避免误走标准 Kling 路由
- [ ] 2.6 在标准 Kling image2video 请求中预留 `image_tail` 透传能力
- [ ] 2.7 在标准 Kling adapter 中校验 `cfg_scale``camera_control` 的官方取值范围
## 3. UI And Parameter Exposure
- [ ] 3.1 为标准 Kling 能力模型暴露最小必要的 `model_name` 版本选择
- [ ] 3.2 保证 `duration / size / aspect_ratio` 与标准 Kling binding 元数据保持一致
- [ ] 3.3 暴露 `klingAction2 / mode / cfg_scale / negative_prompt` 参数,不阻塞主链路
- [ ] 3.4 通过平铺字段组装 `camera_control`,暂不处理 `image_tail / callback_url`
- [ ] 3.5 为 Kling 数值参数补齐 `min / max / step` 约束元数据,并同步 MCP 描述
## 4. Verification
- [ ] 4.1 验证 `kling_video` 在无参考图时走 `text2video`
- [ ] 4.2 验证 `kling_video` 在有参考图时走 `image2video`
- [ ] 4.3 验证 `text2video` 可使用 `kling-v2-6`
- [ ] 4.4 验证 `image2video` 可使用 `kling-v2-6`
- [ ] 4.5 验证历史 `kling-v1-6` 请求仍可成功映射到标准 Kling adapter
- [ ] 4.6 验证 `kling-video-o1*` 不会误走标准 Kling `/kling/v1/videos/{action}` 路由
- [ ] 4.7 验证超范围 `cfg_scale` 与非法 `camera_control` 会在提交前失败