Skip to content

About

一句话出片的 Codex 集合插件:基于 88api.ai 的 Seedance 2.5 满血版。想法→成片 / 视频→反推提示词 / 视频→可复刻工程包。

Resources

Stars

6 stars

Watchers

0 watching

Forks

Repository files navigation

88API-Seedance-Studio

一句话出片的 Codex 集合插件:实时读取 88api.ai 当前视频模型、价格、能力与可用状态,由用户选择模型后生成单条短片或 TVC/广告片。

首次使用配置两个彼此独立的凭据:生成用 API Key,账户/价格查询用个人访问令牌。两项凭据都可以在受信任的 Codex 私人任务中直接交给 Agent 一键配置;个人访问令牌同时保留本机隐藏输入方式。插件不会替用户擅自决定视频模型。

0.11.0 · 视频任务协议更新

已适配 88API 当前视频规范:NewAPI 任务插件继续通过 /v1/videos 创建与轮询。支持目录中的任务模型识别、按秒 tiered_expr 计费、各模型素材字段、本地图片上传和结果 URL 下载。Veo 支持 4/6/8 秒、720p/1080p 和显式图片模式;保留 Image 2.5 生图预设。

video --dry-run 不上传、不生成;正式创建不自动重试,查询失败可继续查询原任务。未知计价表达式会阻止付费提交。运行 node --test tests/*.test.mjs 执行离线回归;在线 models --json 与 --self-test 只读,不产生视频生成费用。完整变更和验证范围见 CHANGELOG.md。

三大工作流

工作流 输入 Codex 自动完成 产出
① 想法 → 成片 一句话想法 获取实时视频模型、价格和能力 → 用户选模型 → 按该模型单段上限自动分级 → 必要时拆段并 concat 单条短片 / TVC 的 MP4
② 视频 → 反推 一条参考视频 ffmpeg 抽帧 → 逐帧证据观察 → 结构化还原运镜/动作/文字/声音 可直接生成的提示词
③ 视频 → 复刻工程包 一条参考视频 ②的全部 + 素材盘点 + 人物身份路由(原片演员新身份 / 授权替换人物原图直传)+ 逐段绑定提示词 补齐素材即可一键生成的完整工程

首次调用体验

插件首次被调用时会主动介绍上述三种用法,并给出可直接照着说的例子:

做一条 10 秒竖屏运动鞋广告。
反推这个视频的提示词。
把这个参考片做成可复刻工程包,我要换成自己的产品。

介绍只显示一次,随后自动继续用户刚才的任务,不要求重新描述。

首次出片会展示所有当前视频模型的模型 ID、实时单价、能力摘要和三层可用状态(目录、账户、当前 API Key),等待用户明确选择。多镜片还会确认拆段、价格版本和总估算金额。本插件专注单条短片与 TVC,不做多集连续短剧/剧集/电影。

功能③是对"光有提示词还不够"的回答:好视频 = 提示词 × 素材绑定 × 时间结构。工程包内含素材职责表与缺失素材清单(原片每种产品形态各需一张干净图),补齐后直接进入①的生成阶段。

内置能力

  • 🎬 动态视频目录与模型适配:从 /api/pricing 获取当前视频模型、价格和能力,再按各模型的 88API 规范选择提交模型名、端点和请求参数,并与 /api/user/models、/v1/models 交叉验证
  • 💰 账户与计费:只读查询余额,按实时计价单位显示单价,并在付费提交前计算本次估算金额
  • 🎧 gemini-3.7-flash:默认用于视频音频反推,一次拆出台词、BGM 和音效时间线
  • 🖼 gpt-image-2 / gpt-image-2-4k / gpt-image-2.5-flare / gpt-image-2.5-sunburst 生图:关键帧预审、人物/产品/场景锚定图(跨段一致性)
  • 👤 授权人物直传:用户另行提供并指定的人物原图作为唯一身份权威,每张关键帧与视频请求都直接携带,避免 AI 图套 AI 图造成身份漂移和合成感
  • 🔍 反推:ffmpeg 抽帧 + Codex 逐帧观察,零 API 成本,证据优先防幻觉
  • 🧵 拼接:concat 命令流复制拼段(异常时 --reencode)
  • 🛡 成本安全:dry-run、防重复提交闸、failed 任务 NO-RETRY、拆段方案先确认总计费秒数
  • 📡 任务监控:提交后立即返回任务ID,Agent提示用户耐心等待并持续输出状态心跳,直到下载完成
  • 🧾 参考图审计:图生视频必须通过 --require-image 和 [REFERENCE-AUDIT],缺图时在付费前拦截

图片生成默认使用 gpt-image-2。明确点名时可传 --model gpt-image-2.5-flare 或 --model gpt-image-2.5-sunburst;两个新模型使用插件 2K 预设,不代表上游仅支持 2K。用户未指定其它模型而明确要求4K时使用 gpt-image-2-4k;只有明确点名 Nano Banana/Gemini 时才转到 Gemini 图片插件。

插件在询问凭据前会运行程序级 preflight。它能识别 Seedance 自身配置,也会复用本机 88api-image-gen 或 88api-nano-banana 已保存的88API Key;预检显示有效时不会重复索要。

环境要求

  • Codex 插件功能 + Node.js 18+
  • ffmpeg(反推与拼接需要)
  • 一个 88api.ai API Key(建议 auto 分组,用于生成)
  • 一个 88api.ai 个人访问令牌(用于只读查询余额、价格、能力和状态)

创建并配置 88API 凭据

1. 注册并登录

打开 88api.ai 注册账号并登录。

2. 创建生成 API Key

进入“API 密钥”页面,点击“创建 API 密钥”。名称可以自定义(例如 Seedance Studio),分组建议选择 auto(自动分组),以便同时调用 Seedance 视频模型和 Image-2 关键帧模型。如需在当前分组请求失败时继续尝试下一分组,可以开启“跨分组重试”。

创建 88API Key

3. 创建个人访问令牌

进入 “个人资料 → 安全”,创建系统访问令牌。该令牌用于 /api/* 账户接口,与生成 API Key 不同;插件会通过 /api/user/self 自动识别用户 ID。

4. 复制两项凭据

创建完成后,分别复制 API Key 和个人访问令牌的完整内容。两者都只用于你自己的 Codex 配置,请勿粘贴到 Issue、公开聊天、仓库文件或截图中。

复制 88API Key

5. 让 Agent 一键配置(推荐)

安装插件后直接向 88API-Seedance-Studio 描述视频需求。Agent 会先介绍插件用法并检查两项凭据。推荐把 API Key 和个人访问令牌直接交给当前受信任任务中的 Agent,它会自动保存、脱敏验证、查询余额并显示实时模型列表;验证通过后不会要求撤销或重新创建凭据。你不愿在聊天中发送个人访问令牌时,再改用隐藏输入助手。

聊天配置的 API Key、个人访问令牌与模型选择保存在本机权限受限的 ~/.seedance-studio/config.json;隐藏输入方式则把访问令牌保存到 SEEDANCE_STUDIO_ACCESS_TOKEN Windows 用户环境变量。Agent 不会在回复中显示完整凭据;账户、目录和自检不会发起付费生成。

仅在自己信任的 Codex 任务中提供凭据,不要把 API Key 或个人访问令牌发布到 GitHub Issue、公开聊天、仓库文件或截图中。

高级用户:手动配置命令
node plugins/seedance-studio/scripts/studio.mjs --set-key "<YOUR_88API_KEY>"
node plugins/seedance-studio/scripts/studio.mjs --set-access-token "<YOUR_88API_ACCESS_TOKEN>"
node plugins/seedance-studio/scripts/studio.mjs --configure-access-token
node plugins/seedance-studio/scripts/studio.mjs intro
node plugins/seedance-studio/scripts/studio.mjs preflight --scope image --json
node plugins/seedance-studio/scripts/studio.mjs account
node plugins/seedance-studio/scripts/studio.mjs models
node plugins/seedance-studio/scripts/studio.mjs --set-video-model "<EXACT_MODEL_ID>"
node plugins/seedance-studio/scripts/studio.mjs --get-config
node plugins/seedance-studio/scripts/studio.mjs --self-test
node plugins/seedance-studio/scripts/studio.mjs --caps

快速开始

  1. 安装插件(本仓库为标准 Codex 插件市场结构)。
  2. 直接描述视频需求;按 Agent 提示配置 API Key 和个人访问令牌。
  3. 从实时列表中明确选择视频模型。
  4. 在 Codex 新任务里说人话:
@88API-Seedance-Studio 做一个 45 秒的竖屏治愈短片:雨夜女孩把流浪猫带回家。
@88API-Seedance-Studio 反推这条视频的提示词:D:\videos\ref.mp4
@88API-Seedance-Studio 给我这条视频的复刻工程包,我想换成我自己的产品:D:\videos\hot.mp4

CLI 直接使用(可选)

node plugins/seedance-studio/scripts/studio.mjs account --json
node plugins/seedance-studio/scripts/studio.mjs models --json
node plugins/seedance-studio/scripts/studio.mjs --set-video-model "Seedance-2.5-720p官方版"
node plugins/seedance-studio/scripts/studio.mjs video --prompt "雨夜东京街头,银色跑车驶过,霓虹倒影,电影级跟拍" --duration 10 --ratio 16:9
node plugins/seedance-studio/scripts/studio.mjs video --prompt "..." --image product.jpg --require-image --duration 8 --dry-run
node plugins/seedance-studio/scripts/studio.mjs video --prompt "..." --identity-image person.jpg --first-frame opening.png --duration 8 --dry-run
node plugins/seedance-studio/scripts/studio.mjs status --task task_xxx --wait
node plugins/seedance-studio/scripts/studio.mjs image --prompt "产品关键帧…" --aspect 16:9
node plugins/seedance-studio/scripts/studio.mjs image --prompt "人物关键帧…" --identity-ref person.jpg --ref scene.jpg --aspect 16:9 --dry-run
node plugins/seedance-studio/scripts/studio.mjs concat --dir seedance-projects/demo/segments --out final.mp4

边界说明

  • 时长、分辨率、画幅、参考素材和声音能力以用户所选模型的实时目录说明为准,不得把 Seedance 能力套到其它模型。
  • 当前 CLI 只允许目录端点类型含 openai-video 或 video-generation 的模型走 /v1/videos;其它视频模型会展示为“端点不兼容”。
  • available 表示目录、账户和 API Key 三层检查通过,不保证上游永远有容量;临时熔断仍可能发生。
  • 所选模型支持视频/音频参考时,素材必须是公网可直连 URL;本地图片参考走 base64。
  • 复刻参考视频中的原演员时生成新身份锚定图,不从原片抽帧;用户另行提供并明确指定的授权人物照片则保持为唯一身份权威,使用 --identity-ref / --identity-image 直传,禁止只在第一次生图后改用 AI 锚定图。BGM 不提取原曲(版权)。
  • 两项凭据均为敏感信息;不要提交配置文件、粘贴到 Issue 或放进截图。

鸣谢与来源

  • 提示词方法论 references 改编自 allenGKC/Seedance-2.5(MIT,见 THIRD-PARTY-LICENSE-seedance25os.txt)。
  • 反推与复刻方法论参考社区证据优先实践(fkyhdd、daihuo-fanpai 等项目的公开经验),正文为本项目重写。
  • 插件结构参考 blackdm666/88API-image-gen;接口规格来自 88api.ai 官方文档。

非 ByteDance / 即梦 / Dreamina / 88api 官方项目。

About

一句话出片的 Codex 集合插件:基于 88api.ai 的 Seedance 2.5 满血版。想法→成片 / 视频→反推提示词 / 视频→可复刻工程包。

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages