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

This commit is contained in:
2026-05-19 08:46:28 +08:00
parent 3b7a06272d
commit 49c998f66c
3 changed files with 2310 additions and 2287 deletions

View File

@@ -1,90 +1,90 @@
{
"company": "SKG",
"created": "2026-05-12",
"credentials": [
"company" : "SKG",
"created" : "2026-05-12",
"credentials" : [
{
"description": "SKG AI 网关 API Key生产只放服务器 deploy/.env.production 的 LLM_API_KEY本地开发放 api/.env不入库",
"name": "LLM_API_KEY",
"storage": "api/.env / deploy/.env.production",
"type": "api_key"
"description" : "SKG AI 网关 API Key生产只放服务器 deploy\/.env.production 的 LLM_API_KEY本地开发放 api\/.env不入库",
"name" : "LLM_API_KEY",
"storage" : "api\/.env \/ deploy\/.env.production",
"type" : "api_key"
},
{
"description": "OpenAI-compatible GPT 图片模型 Key未单独配置 IMAGE_API_KEY 时复用 LLM_API_KEY本地开发只放 api/.env不入库",
"name": "IMAGE_API_KEY",
"storage": "api/.env / deploy/.env.production",
"type": "api_key"
"description" : "OpenAI-compatible GPT 图片模型 Key未单独配置 IMAGE_API_KEY 时复用 LLM_API_KEY本地开发只放 api\/.env不入库",
"name" : "IMAGE_API_KEY",
"storage" : "api\/.env \/ deploy\/.env.production",
"type" : "api_key"
},
{
"description": "Azure OpenAI 协议语音/配音 Key未单独配置 AZURE_OPENAI_API_KEY 时复用 LLM_API_KEY本地开发只放 api/.env不入库",
"name": "AZURE_OPENAI_API_KEY",
"storage": "api/.env / deploy/.env.production",
"type": "api_key"
"description" : "Azure OpenAI 协议语音\/配音 Key未单独配置 AZURE_OPENAI_API_KEY 时复用 LLM_API_KEY本地开发只放 api\/.env不入库",
"name" : "AZURE_OPENAI_API_KEY",
"storage" : "api\/.env \/ deploy\/.env.production",
"type" : "api_key"
},
{
"description": "SKG 豆包 / Seedance 视频生成 API Key生产只放服务器 deploy/.env.production 的 VIDEO_API_KEY本地开发放 api/.env不入库",
"name": "VIDEO_API_KEY",
"storage": "api/.env / deploy/.env.production",
"type": "api_key"
"description" : "SKG 豆包 \/ Seedance 视频生成 API Key生产只放服务器 deploy\/.env.production 的 VIDEO_API_KEY本地开发放 api\/.env不入库",
"name" : "VIDEO_API_KEY",
"storage" : "api\/.env \/ deploy\/.env.production",
"type" : "api_key"
},
{
"description": "生产网页登录;用户名写 RULES.md密码只放服务器 /root/skg-marketing-studio-login.txt后端会话密钥只放服务器 deploy/.env.production 的 WEB_AUTH_SESSION_SECRET",
"name": "WEB_LOGIN",
"storage": "/root/skg-marketing-studio-login.txt / deploy/.env.production",
"type": "web_login"
"description" : "生产网页登录;用户名写 RULES.md密码只放服务器 \/root\/skg-marketing-studio-login.txt后端会话密钥只放服务器 deploy\/.env.production 的 WEB_AUTH_SESSION_SECRET",
"name" : "WEB_LOGIN",
"storage" : "\/root\/skg-marketing-studio-login.txt \/ deploy\/.env.production",
"type" : "web_login"
}
],
"description": "SKG 信息流广告快速复刻工作台:粘贴 TK 链接或上传视频后点击开始,系统自动下载源视频;下载完成后并行启动音频文案路和视频视觉路。音频路提取原文案/字幕、中文翻译、讲话人、语速节奏、背景音乐/环境声/音效;视觉路自动抽 12 张动作/节奏参考帧,供生成相似主体、产品素材池、分镜口播和首尾帧审核。当前主流程暂停直接提交视频模型,先保存规划和首尾帧。",
"kind": "app",
"name": "SKG Marketing Studio / SKG 营销内容工作台",
"ownership": "company",
"pin_order": 1778664997,
"pinned": true,
"ports": [
"description" : "SKG 信息流广告快速复刻工作台:粘贴 TK 链接或上传视频后点击开始,系统自动下载源视频;下载完成后并行启动音频文案路和视频视觉路。音频路提取原文案\/字幕、中文翻译、讲话人、语速节奏、背景音乐\/环境声\/音效;视觉路自动抽 12 张动作\/节奏参考帧,供生成相似主体、产品素材池、分镜口播和首尾帧审核。当前主流程暂停直接提交视频模型,先保存规划和首尾帧。",
"kind" : "app",
"name" : "SKG Marketing Studio \/ SKG 营销内容工作台",
"ownership" : "company",
"pin_order" : 1778664997,
"pinned" : true,
"ports" : [
{
"fixed": true,
"label": "web-dev",
"port": 4290
"fixed" : true,
"label" : "web-dev",
"port" : 4290
},
{
"fixed": true,
"label": "api-dev",
"port": 4291
"fixed" : true,
"label" : "api-dev",
"port" : 4291
}
],
"quick_login": {
"label": "SKG Marketing Studio / SKG 营销内容工作台",
"password": "c413cdc5bbbf2ca042",
"url": "https://marketing.skg.com",
"username": "skg"
"quick_login" : {
"label" : "SKG Marketing Studio \/ SKG 营销内容工作台",
"password" : "c413cdc5bbbf2ca042",
"url" : "https:\/\/marketing.skg.com",
"username" : "skg"
},
"stack": [
"Next.js + Python(yt-dlp/ffmpeg) + OpenAI-compatible LLM + GPT Image 2 + Azure OpenAI TTS + Seedance/Kling/Veo video gateway"
"stack" : [
"Next.js + Python(yt-dlp\/ffmpeg) + OpenAI-compatible LLM + GPT Image 2 + Azure OpenAI TTS + Seedance\/Kling\/Veo video gateway"
],
"status": "active",
"urls": [
"status" : "active",
"urls" : [
{
"label": "production",
"type": "app",
"url": "https://marketing.skg.com"
"label" : "production",
"type" : "app",
"url" : "https:\/\/marketing.skg.com"
},
{
"label": "production-api",
"type": "backend",
"url": "https://marketing.skg.com/api"
"label" : "production-api",
"type" : "backend",
"url" : "https:\/\/marketing.skg.com\/api"
},
{
"label": "source-analysis",
"type": "docs",
"url": "docs/source-analysis.html"
"label" : "git",
"type" : "repo",
"url" : "https:\/\/git.kang-kang.com\/kangwan\/20260512-skg-tk"
},
{
"type": "repo",
"label": "git",
"url": "https://git.kang-kang.com/kangwan/20260512-skg-tk"
"label" : "git",
"type" : "repo",
"url" : "https:\/\/git.kang-kang.com"
}
],
"worklog": {
"auto": true,
"path": "/Users/kangwan/Projects/business/20260512-20260512-skg-tk-二创验证/.memory/worklog.json"
"worklog" : {
"auto" : true,
"path" : "\/Users\/kangwan\/Projects\/business\/20260512-20260512-skg-tk-二创验证\/.memory\/worklog.json"
}
}