auto-save 2026-05-19 08:57 (~3)

This commit is contained in:
2026-05-19 08:57:17 +08:00
parent b76bbdfce3
commit 91520fd264
3 changed files with 223 additions and 216 deletions

View File

@@ -1,7 +1,7 @@
# GPT 最高规格 API。没填 OPENAI_API_KEY 时图片/素材包生成走 mock 占位图。
OPENAI_API_KEY=
GPT_TEXT_MODEL=gpt-5.5
GPT_IMAGE_MODEL=gpt-image-1
GPT_IMAGE_MODEL=image-2
GPT_API_BASE=https://api.openai.com/v1
# 视频生成固定走 Seedance。未配置 Key 时 /api/video/generate 返回 503。

View File

@@ -1,311 +1,318 @@
{
"entries" : [
"entries": [
{
"files_changed" : 0,
"hash" : "",
"message" : "项目创建: AI玩具专利生成工作流",
"ts" : "2026-05-18T00:00:00+08:00",
"type" : "milestone"
"files_changed": 0,
"hash": "",
"message": "项目创建: AI玩具专利生成工作流",
"ts": "2026-05-18T00:00:00+08:00",
"type": "milestone"
},
{
"files_changed" : 6,
"hash" : "5e4c6e5",
"message" : "init: project scaffold",
"ts" : "2026-05-18T10:35:02+08:00",
"type" : "commit"
"files_changed": 6,
"hash": "5e4c6e5",
"message": "init: project scaffold",
"ts": "2026-05-18T10:35:02+08:00",
"type": "commit"
},
{
"files_changed" : 4,
"hash" : "0accb73",
"message" : "auto-save 2026-05-18 10:39 (+1, ~1)",
"ts" : "2026-05-18T10:39:25+08:00",
"type" : "commit"
"files_changed": 4,
"hash": "0accb73",
"message": "auto-save 2026-05-18 10:39 (+1, ~1)",
"ts": "2026-05-18T10:39:25+08:00",
"type": "commit"
},
{
"files_changed" : 20,
"hash" : "494779d",
"message" : "auto-save 2026-05-18 10:44 (+6, ~2)",
"ts" : "2026-05-18T10:46:21+08:00",
"type" : "commit"
"files_changed": 20,
"hash": "494779d",
"message": "auto-save 2026-05-18 10:44 (+6, ~2)",
"ts": "2026-05-18T10:46:21+08:00",
"type": "commit"
},
{
"files_changed" : 4,
"hash" : "aa5cac1",
"message" : "auto-save 2026-05-18 10:53 (+2, ~2)",
"ts" : "2026-05-18T10:53:53+08:00",
"type" : "commit"
"files_changed": 4,
"hash": "aa5cac1",
"message": "auto-save 2026-05-18 10:53 (+2, ~2)",
"ts": "2026-05-18T10:53:53+08:00",
"type": "commit"
},
{
"files_changed" : 3,
"hash" : "8e1147c",
"message" : "feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts" : "2026-05-18T11:07:53+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "8e1147c",
"message": "feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts": "2026-05-18T11:07:53+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "启动 Codex 接力会话 · 已载入 Claude 最近会话,等待下一条指令 · 分支 master · 1 项未提交变更 · 最近提交feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts" : "2026-05-18T15:13:48Z",
"type" : "assistant-session"
"files_changed": 1,
"message": "启动 Codex 接力会话 · 已载入 Claude 最近会话,等待下一条指令 · 分支 master · 1 项未提交变更 · 最近提交feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts": "2026-05-18T15:13:48Z",
"type": "assistant-session"
},
{
"files_changed" : 1,
"message" : "启动 Cursor 接力会话 · 已载入 Claude 最近会话,等待下一条指令 · 分支 master · 1 项未提交变更 · 最近提交feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts" : "2026-05-18T15:14:10Z",
"type" : "assistant-session"
"files_changed": 1,
"message": "启动 Cursor 接力会话 · 已载入 Claude 最近会话,等待下一条指令 · 分支 master · 1 项未提交变更 · 最近提交feat: MVP 跑通 — prompt → 批量生成 → 九宫格快筛 → 选中落盘",
"ts": "2026-05-18T15:14:10Z",
"type": "assistant-session"
},
{
"files_changed" : 2,
"hash" : "e3555da",
"message" : "auto-save 2026-05-18 23:15 (+1, ~1)",
"ts" : "2026-05-18T23:15:09+08:00",
"type" : "commit"
"files_changed": 2,
"hash": "e3555da",
"message": "auto-save 2026-05-18 23:15 (+1, ~1)",
"ts": "2026-05-18T23:15:09+08:00",
"type": "commit"
},
{
"files_changed" : 2,
"message" : "启动 Claude 接力会话 · 已载入 Claude / Codex 最近会话,等待下一条指令 · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-18 23:15 (+1, ~1)",
"ts" : "2026-05-18T15:16:48Z",
"type" : "assistant-session"
"files_changed": 2,
"message": "启动 Claude 接力会话 · 已载入 Claude / Codex 最近会话,等待下一条指令 · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-18 23:15 (+1, ~1)",
"ts": "2026-05-18T15:16:48Z",
"type": "assistant-session"
},
{
"files_changed" : 3,
"hash" : "446e012",
"message" : "auto-save 2026-05-18 23:20 (~3)",
"ts" : "2026-05-18T23:22:17+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "446e012",
"message": "auto-save 2026-05-18 23:20 (~3)",
"ts": "2026-05-18T23:22:17+08:00",
"type": "commit"
},
{
"files_changed" : 4,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 4 项未提交变更 · 最近提交auto-save 2026-05-18 23:20 (~3)",
"ts" : "2026-05-18T15:23:50Z",
"type" : "session-heartbeat"
"files_changed": 4,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 4 项未提交变更 · 最近提交auto-save 2026-05-18 23:20 (~3)",
"ts": "2026-05-18T15:23:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 6,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 6 项未提交变更 · 最近提交auto-save 2026-05-18 23:20 (~3)",
"ts" : "2026-05-18T15:26:50Z",
"type" : "session-heartbeat"
"files_changed": 6,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 6 项未提交变更 · 最近提交auto-save 2026-05-18 23:20 (~3)",
"ts": "2026-05-18T15:26:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 7,
"hash" : "52a5b77",
"message" : "auto-save 2026-05-18 23:28 (+1, ~6)",
"ts" : "2026-05-18T23:28:34+08:00",
"type" : "commit"
"files_changed": 7,
"hash": "52a5b77",
"message": "auto-save 2026-05-18 23:28 (+1, ~6)",
"ts": "2026-05-18T23:28:34+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-18 23:28 (+1, ~6)",
"ts" : "2026-05-18T15:33:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-18 23:28 (+1, ~6)",
"ts": "2026-05-18T15:33:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 1,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-18 23:28 (+1, ~6)",
"ts" : "2026-05-18T15:36:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-18 23:28 (+1, ~6)",
"ts": "2026-05-18T15:36:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 3,
"hash" : "36fb4f9",
"message" : "auto-save 2026-05-18 23:39 (~2, -1)",
"ts" : "2026-05-18T23:39:25+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "36fb4f9",
"message": "auto-save 2026-05-18 23:39 (~2, -1)",
"ts": "2026-05-18T23:39:25+08:00",
"type": "commit"
},
{
"files_changed" : 4,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 4 项未提交变更 · 最近提交auto-save 2026-05-18 23:39 (~2, -1)",
"ts" : "2026-05-18T15:43:50Z",
"type" : "session-heartbeat"
"files_changed": 4,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 4 项未提交变更 · 最近提交auto-save 2026-05-18 23:39 (~2, -1)",
"ts": "2026-05-18T15:43:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 11,
"hash" : "31df279",
"message" : "auto-save 2026-05-18 23:44 (+6, ~5)",
"ts" : "2026-05-18T23:44:50+08:00",
"type" : "commit"
"files_changed": 11,
"hash": "31df279",
"message": "auto-save 2026-05-18 23:44 (+6, ~5)",
"ts": "2026-05-18T23:44:50+08:00",
"type": "commit"
},
{
"files_changed" : 3,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 3 项未提交变更 · 最近提交auto-save 2026-05-18 23:44 (+6, ~5)",
"ts" : "2026-05-18T15:46:50Z",
"type" : "session-heartbeat"
"files_changed": 3,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 3 项未提交变更 · 最近提交auto-save 2026-05-18 23:44 (+6, ~5)",
"ts": "2026-05-18T15:46:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 3,
"hash" : "a1b783c",
"message" : "auto-save 2026-05-18 23:50 (~2, -1)",
"ts" : "2026-05-18T23:50:17+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "a1b783c",
"message": "auto-save 2026-05-18 23:50 (~2, -1)",
"ts": "2026-05-18T23:50:17+08:00",
"type": "commit"
},
{
"files_changed" : 2,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-18 23:50 (~2, -1)",
"ts" : "2026-05-18T15:53:50Z",
"type" : "session-heartbeat"
"files_changed": 2,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-18 23:50 (~2, -1)",
"ts": "2026-05-18T15:53:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 16,
"hash" : "4eda85e",
"message" : "auto-save 2026-05-18 23:55 (+5, ~9)",
"ts" : "2026-05-18T23:55:42+08:00",
"type" : "commit"
"files_changed": 16,
"hash": "4eda85e",
"message": "auto-save 2026-05-18 23:55 (+5, ~9)",
"ts": "2026-05-18T23:55:42+08:00",
"type": "commit"
},
{
"files_changed" : 8,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 8 项未提交变更 · 最近提交auto-save 2026-05-18 23:55 (+5, ~9)",
"ts" : "2026-05-18T15:56:50Z",
"type" : "session-heartbeat"
"files_changed": 8,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 8 项未提交变更 · 最近提交auto-save 2026-05-18 23:55 (+5, ~9)",
"ts": "2026-05-18T15:56:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 8,
"hash" : "608810a",
"message" : "auto-save 2026-05-19 00:01 (~8)",
"ts" : "2026-05-19T00:01:07+08:00",
"type" : "commit"
"files_changed": 8,
"hash": "608810a",
"message": "auto-save 2026-05-19 00:01 (~8)",
"ts": "2026-05-19T00:01:07+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:01 (~8)",
"ts" : "2026-05-18T16:03:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:01 (~8)",
"ts": "2026-05-18T16:03:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 2,
"hash" : "05533be",
"message" : "auto-save 2026-05-19 00:06 (+1, ~1)",
"ts" : "2026-05-19T00:06:32+08:00",
"type" : "commit"
"files_changed": 2,
"hash": "05533be",
"message": "auto-save 2026-05-19 00:06 (+1, ~1)",
"ts": "2026-05-19T00:06:32+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:06 (+1, ~1)",
"ts" : "2026-05-18T16:06:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:06 (+1, ~1)",
"ts": "2026-05-18T16:06:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 4,
"hash" : "c3a4637",
"message" : "auto-save 2026-05-19 00:11 (+3, ~1)",
"ts" : "2026-05-19T00:11:58+08:00",
"type" : "commit"
"files_changed": 4,
"hash": "c3a4637",
"message": "auto-save 2026-05-19 00:11 (+3, ~1)",
"ts": "2026-05-19T00:11:58+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:11 (+3, ~1)",
"ts" : "2026-05-18T16:13:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:11 (+3, ~1)",
"ts": "2026-05-18T16:13:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 7,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 7 项未提交变更 · 最近提交auto-save 2026-05-19 00:11 (+3, ~1)",
"ts" : "2026-05-18T16:16:50Z",
"type" : "session-heartbeat"
"files_changed": 7,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 7 项未提交变更 · 最近提交auto-save 2026-05-19 00:11 (+3, ~1)",
"ts": "2026-05-18T16:16:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 8,
"hash" : "361bbef",
"message" : "auto-save 2026-05-19 00:17 (~8)",
"ts" : "2026-05-19T00:18:42+08:00",
"type" : "commit"
"files_changed": 8,
"hash": "361bbef",
"message": "auto-save 2026-05-19 00:17 (~8)",
"ts": "2026-05-19T00:18:42+08:00",
"type": "commit"
},
{
"files_changed" : 1,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:17 (~8)",
"ts" : "2026-05-18T16:23:50Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:17 (~8)",
"ts": "2026-05-18T16:23:50Z",
"type": "session-heartbeat"
},
{
"files_changed" : 1,
"message" : "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:17 (~8)",
"ts" : "2026-05-18T16:26:51Z",
"type" : "session-heartbeat"
"files_changed": 1,
"message": "Claude 会话活跃 · 最近命令claude · 分支 master · 1 项未提交变更 · 最近提交auto-save 2026-05-19 00:17 (~8)",
"ts": "2026-05-18T16:26:51Z",
"type": "session-heartbeat"
},
{
"files_changed" : 4,
"hash" : "23bf877",
"message" : "auto-save 2026-05-19 00:29 (~4)",
"ts" : "2026-05-19T00:29:35+08:00",
"type" : "commit"
"files_changed": 4,
"hash": "23bf877",
"message": "auto-save 2026-05-19 00:29 (~4)",
"ts": "2026-05-19T00:29:35+08:00",
"type": "commit"
},
{
"files_changed" : 2,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:29 (~4)",
"ts" : "2026-05-18T16:33:51Z",
"type" : "session-heartbeat"
"files_changed": 2,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:29 (~4)",
"ts": "2026-05-18T16:33:51Z",
"type": "session-heartbeat"
},
{
"files_changed" : 2,
"message" : "Claude 会话结束 · 持续 0 秒 · 最近命令claude · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:29 (~4)",
"ts" : "2026-05-18T16:35:00Z",
"type" : "session-end"
"files_changed": 2,
"message": "Claude 会话结束 · 持续 0 秒 · 最近命令claude · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:29 (~4)",
"ts": "2026-05-18T16:35:00Z",
"type": "session-end"
},
{
"files_changed" : 2,
"hash" : "50fde2f",
"message" : "auto-save 2026-05-19 00:34 (~2)",
"ts" : "2026-05-19T00:35:00+08:00",
"type" : "commit"
"files_changed": 2,
"hash": "50fde2f",
"message": "auto-save 2026-05-19 00:34 (~2)",
"ts": "2026-05-19T00:35:00+08:00",
"type": "commit"
},
{
"files_changed" : 4,
"hash" : "a04284e",
"message" : "auto-save 2026-05-19 00:40 (~4)",
"ts" : "2026-05-19T00:40:25+08:00",
"type" : "commit"
"files_changed": 4,
"hash": "a04284e",
"message": "auto-save 2026-05-19 00:40 (~4)",
"ts": "2026-05-19T00:40:25+08:00",
"type": "commit"
},
{
"files_changed" : 5,
"message" : "Codex 会话活跃 · 最近命令codex · 分支 master · 5 项未提交变更 · 最近提交auto-save 2026-05-19 00:40 (~4)",
"ts" : "2026-05-18T16:43:51Z",
"type" : "session-heartbeat"
"files_changed": 5,
"message": "Codex 会话活跃 · 最近命令codex · 分支 master · 5 项未提交变更 · 最近提交auto-save 2026-05-19 00:40 (~4)",
"ts": "2026-05-18T16:43:51Z",
"type": "session-heartbeat"
},
{
"files_changed" : 5,
"hash" : "54f47e3",
"message" : "auto-save 2026-05-19 00:45 (~5)",
"ts" : "2026-05-19T00:45:51+08:00",
"type" : "commit"
"files_changed": 5,
"hash": "54f47e3",
"message": "auto-save 2026-05-19 00:45 (~5)",
"ts": "2026-05-19T00:45:51+08:00",
"type": "commit"
},
{
"files_changed" : 6,
"hash" : "79b519e",
"message" : "auto-save 2026-05-19 00:51 (~6)",
"ts" : "2026-05-19T00:51:15+08:00",
"type" : "commit"
"files_changed": 6,
"hash": "79b519e",
"message": "auto-save 2026-05-19 00:51 (~6)",
"ts": "2026-05-19T00:51:15+08:00",
"type": "commit"
},
{
"files_changed" : 2,
"message" : "Codex 会话结束 · 持续 0 秒 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:51 (~6)",
"ts" : "2026-05-18T16:51:36Z",
"type" : "session-end"
"files_changed": 2,
"message": "Codex 会话结束 · 持续 0 秒 · 最近命令codex · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 00:51 (~6)",
"ts": "2026-05-18T16:51:36Z",
"type": "session-end"
},
{
"files_changed" : 5,
"hash" : "0517892",
"message" : "auto-save 2026-05-19 00:56 (~5)",
"ts" : "2026-05-19T00:56:41+08:00",
"type" : "commit"
"files_changed": 5,
"hash": "0517892",
"message": "auto-save 2026-05-19 00:56 (~5)",
"ts": "2026-05-19T00:56:41+08:00",
"type": "commit"
},
{
"files_changed" : 3,
"hash" : "167bf61",
"message" : "auto-save 2026-05-19 08:40 (~3)",
"ts" : "2026-05-19T08:40:59+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "167bf61",
"message": "auto-save 2026-05-19 08:40 (~3)",
"ts": "2026-05-19T08:40:59+08:00",
"type": "commit"
},
{
"files_changed" : 3,
"hash" : "917d0cf",
"message" : "auto-save 2026-05-19 08:46 (~3)",
"ts" : "2026-05-19T08:46:24+08:00",
"type" : "commit"
"files_changed": 3,
"hash": "917d0cf",
"message": "auto-save 2026-05-19 08:46 (~3)",
"ts": "2026-05-19T08:46:24+08:00",
"type": "commit"
},
{
"files_changed" : 2,
"message" : "启动 Codex 接力会话 · 已载入 Claude / Codex 最近会话,等待下一条指令 · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 08:46 (~3)",
"ts" : "2026-05-19T00:49:57Z",
"type" : "assistant-session"
"files_changed": 2,
"message": "启动 Codex 接力会话 · 已载入 Claude / Codex 最近会话,等待下一条指令 · 分支 master · 2 项未提交变更 · 最近提交auto-save 2026-05-19 08:46 (~3)",
"ts": "2026-05-19T00:49:57Z",
"type": "assistant-session"
},
{
"ts": "2026-05-19T08:51:51+08:00",
"type": "commit",
"message": "auto-save 2026-05-19 08:51 (~2)",
"hash": "b76bbdf",
"files_changed": 2
}
]
}

View File

@@ -23,7 +23,7 @@
## 环境变量
- `OPENAI_API_KEY` — GPT API Key文本/结构化/图片生成统一走 GPT 最高规格配置
- `GPT_TEXT_MODEL` — 默认 `gpt-5.5`,用于角色设定等结构化输出
- `GPT_IMAGE_MODEL` — 默认 `gpt-image-1`,用于意向图和三类素材包图片生成
- `GPT_IMAGE_MODEL` — 默认 `image-2`,用于意向图和三类素材包图片生成
- `GPT_API_BASE` — 默认 `https://api.openai.com/v1`
- `SEEDANCE_API_KEY` — Seedance 视频生成 Key未配置时视频接口返回 503
- `SEEDANCE_MODEL` — 默认 `seedance-1-0-pro`