confirm_reference
任务处于 reference_review,本次真实参考图已展示给用户,并得到明确确认后,才调用一次。必填 jobId、requestId、referenceReviewed,且 referenceReviewed 必须为 true。
成功只表示视频入队。创建授权、文字描述、资源元信息或 nextAction 不能代替参考图确认。
把游戏角色 AI 帧动画流程接入支持自定义 Bearer 请求头的 MCP 客户端。使用个人访问令牌(PAT),不使用 OAuth;创建任务、参考图确认和视频周期确认分别进行。
本文为公开静态参数说明,不执行连接或生成。连接器候选包尚未审核,不表示已在市场上架;客户端兼容性与服务就绪状态需要实际核验,工具参数以连接后返回的实时 schema 为准。
| HTTPS 端点 | https://www.semebiubiu.com/biubiu/mcp |
|---|---|
| 协议版本 | 2025-06-18 |
| 传输方式 | 无状态 Streamable HTTP,POST JSON-RPC。 |
| 鉴权 | Authorization: Bearer <YOUR_TOKEN>,个人访问令牌 PAT,非 OAuth。 |
| Content-Type | application/json |
| Accept | 必须同时允许 application/json 和 text/event-stream。 |
| 版本请求头 | MCP-Protocol-Version: 2025-06-18 |
客户端负责 initialize、notifications/initialized 和工具发现。此服务不提供 GET SSE 或 DELETE session;这不代表 POST 传输失败,通知或断线也不会取消持久业务任务。
{
"mcpServers": {
"biubiu": {
"url": "https://www.semebiubiu.com/biubiu/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>",
"Accept": "application/json, text/event-stream",
"Content-Type": "application/json",
"MCP-Protocol-Version": "2025-06-18"
}
}
}
}
以上格式仅供支持 url 与自定义 headers 的客户端参考,不保证所有客户端采用同一配置语法。由你在客户端可信的凭据设置中替换占位符,本文没有真实令牌。
令牌不应成为公开资料。不要把 PAT 写入 URL、公开配置、命令行、日志、截图或反馈;不读取客户端私有凭据目录,也不索取外部 API 密钥。令牌过期或撤销时,由用户在客户端更新连接凭据,没有 OAuth 自动续期。
在 MCP 管理中登录后创建个人访问令牌。仅查看账户可只选 account:read;仅查询本人任务可只选 jobs:read。确需查看或下载产物时再加 resources:read,确需生成时才授予写权限并取得用户创建及费用授权。
| 权限 | 用途 |
|---|---|
account:read | 读取本人余额、冻结积分、试用次数和能力信息。 |
jobs:create | 创建参考图任务,可能产生成功阶段费用。 |
jobs:read | 只读查询本人任务状态与历史。 |
jobs:confirm | 用户真实媒体确认后推进视频或透明帧,可能收费。 |
resources:read | 读取本人可用资源信息及鉴权资源。 |
工具列表按令牌权限过滤。完整生成并检查产物会用到上述各类权限,但不应因此把完整权限授予仅需只读的客户端。令牌权限不能替代每次必要的人工媒体确认。
| 工具 | 权限 | 参数与用途 |
|---|---|---|
account_balance | account:read | 参数 {};返回余额、冻结积分、试用次数、计费策略及生成/自动抠图是否就绪。 |
create_frame_task | jobs:create | 必填 requestId、description、action、style、direction;只入队参考图,不同步完成整个动画。 |
get_task_status | jobs:read | 必填 jobId;读取本人任务、账务及 nextAction,不恢复或重跑。 |
list_my_history | jobs:read | 可选 limit、beforeTime、beforeId;读取本人历史,每页最多 20 条。 |
confirm_reference | jobs:confirm | 必填 jobId、requestId、referenceReviewed=true;真实参考图确认后只入队视频。 |
confirm_video | jobs:confirm | 必填 jobId、requestId、cycleReviewed=true、start、end、mode;真实视频周期确认后只入队一次抽帧,不提供重跑。 |
get_artifact_info | resources:read | 必填 jobId、name;读取本人已结算产物的大小、类型、资源 URI 与需鉴权路径。 |
get_task_status 只有同时具备 resources:read 才返回可用 assets;没有 assets 不等于没有任务。状态详情不能完整还原原始 direction、customAction、customStyle、frameCount 或已选周期;最终帧数与周期应从实际产物核验,无法下载时明确标为未核验。
list_my_history 默认每页 10 条,limit 为 1–20 的整数。第一次同时省略两个游标;后续完整传回服务端 next.beforeTime 与 next.beforeId,不只传一个或猜测游标。beforeTime 是秒级数字字符串,createdAt 为毫秒,不混用。
调用 create_frame_task 前必须获得用户创建任务与费用授权。参数对象禁止未声明字段,不传自定义价格、用户 ID、外部 API 密钥、上传 URL 或服务器路径;字符串长度按 JavaScript UTF-16 单元计算。
| 字段 | 要求 |
|---|---|
requestId | 必填,小写规范 UUID;新操作建议由系统生成 UUID v4。同一未知操作保留原值,不换 UUID 重发。 |
description | 必填,1–1200 UTF-16 单元,去除首尾空白后须非空。 |
action | 必填:待机、行走、奔跑、跳跃、攻击、施法、自定义。 |
customAction | 仅 action=自定义时必填,1–200 UTF-16 单元;其它动作禁止传。去除首尾空白后非空,不含控制字符、换行、孤立代理字符或 U+2028/U+2029 分隔符。 |
style | 必填:pixel、stone-age、cel、watercolor、clay、cartoon-3d、low-poly、vector、custom。 |
customStyle | 仅 style=custom时必填,1–600 UTF-16 单元;其它风格禁止传。 |
direction | 必填:south 朝下、north 朝上、east 朝右、west 朝左、northeast 右上、northwest 左上、southeast 右下、southwest 左下;指面向而非移动轨迹。 |
mode | 可选 auto 或 chroma,建议显式 auto;最终抽帧模式在视频确认时传入。 |
风格代码分别对应像素风、石器时代卡通、赛璐璐、水彩手绘、黏土玩偶、3D卡通、低多边形、扁平矢量和自定义风格。
创建阶段不传 frameCount、start 或 end。所有 jobId 保持正整数 ID 的字符串形式,范围为 1 至 18446744073709551615,不转成浮点数。
{
"requestId": "12345678-1234-4123-8123-123456789abc",
"description": "戴着薄荷绿围巾的小狐狸冒险家,全身独立角色",
"action": "待机",
"style": "pixel",
"direction": "south",
"mode": "auto"
}
示例 UUID 仅展示格式,首次真实新操作须重新生成,不复用示例值。成功回执的 accepted: true 和 stage: reference 只表示入队,不表示产物已完成或已扣费。
任务处于 reference_review,本次真实参考图已展示给用户,并得到明确确认后,才调用一次。必填 jobId、requestId、referenceReviewed,且 referenceReviewed 必须为 true。
成功只表示视频入队。创建授权、文字描述、资源元信息或 nextAction 不能代替参考图确认。
任务处于 video_review,本次完整真实视频已展示,用户明确选取完整连续周期并确认后,才调用一次。不同新操作使用各自新 requestId,不复用创建操作的 UUID。
必填 jobId、requestId、cycleReviewed=true、start、end、mode。成功只表示抽帧入队,不表示帧已经生成完成。
| 字段 | 要求 |
|---|---|
start / end | 必填有限数字,各为 0–30 秒,end>start 且均在本次实际视频范围内。新动作视频固定 4 秒,不把 schema 上限 30 秒当作实际时长。 |
mode | 必填 auto 或 chroma。auto 使用服务端就绪的本地模型;chroma 是高级纯色背景色键。 |
frameCount | 可选 8、16 或 32,缺省按 16。建议获得用户确认后显式传入。 |
backgroundReviewed | 仅 chroma 必填且必须 true,来自用户对背景的单独确认。 |
keyColor | 仅 chroma 必填,格式 #RRGGBB;背景为所选纯色且角色/装备不含同色。 |
tolerance | 仅 chroma 必填,整数 0–60。 |
周期实际范围与采样校验可能在后台解码后进行,accepted: true 仅表示入队,不代表所选周期有效。超出真实视频时长或采样不足可能随后进入 frames_error,请核查原任务及试用返还状态,不要重新确认同一操作。
auto 模式禁止传 backgroundReviewed、keyColor、tolerance。不能自动勾选审阅字段,不能用任意媒体、元信息或一段文字冒充真实图片/视频展示。没有安全鉴权下载能力时,回 本人历史任务查看实际媒体,并等待用户明确确认;原任务确认应在工作台的对应生成流程进行。
透明输出含 1 个闭合复制帧,末帧复制首帧;8/16/32 帧图集为 4×2/4×4/4×8。采样不足拒绝,不补造姿态。机器校验不保证循环接缝或透明边缘视觉自然。
写入超时、断线或返回未知时,保留原 requestId、原操作、原目标及原参数,先只读核查原任务。不得更换 UUID 重发,不自动创建替代任务,不把未知当成失败。若确需按服务端规则重放,只能重放原操作,不能修改参数后伪装成同一写入。
新任务按参考图 1、视频 4、透明帧 1 成功阶段扣费,共 6 积分;试用优先覆盖完整链路,新注册赠 3 次完整试用,积分永久。实际计费、失败取消与返还以服务端记录为准;帧试用失败需取消后新建,不能重试原试用产物。
任务账务包含 known、mode、consumedPoints、debitedPoints、returnedPoints、netDebitPoints、reservedPoints、trialState 和 details。unknown 或 null 如实显示为未知;余额变化不能独立证明任务收费,旧任务也不直接套用新任务 6 积分规则。
get_artifact_info 返回 name、size、mimeType、uri、authenticatedPath 和 authorization。不返回密钥或公开签名 URL;资源属于本人鉴权的私有产物,不是公开媒体库。
| name | 内容 |
|---|---|
reference | 角色参考图,PNG。 |
video | 动作视频,MP4。 |
preview | 循环 APNG,MIME 为 image/png,扩展名可为 .png。 |
atlas | 4 列图集:8 帧 4×2、16 帧 4×4、32 帧 4×8。 |
timing | animation.json 时序。 |
coordinates | spritesheet.json 图集坐标。 |
zip | 透明 PNG、APNG、图集、时序与坐标 JSON 的完整 ZIP 包。 |
frame-1 至 frame-32 | 独立 RGBA PNG 帧,只请求本任务实际存在的帧。 |
resources/read 使用 biubiu://jobs/{jobId}/{name},需要 resources:read 权限。/biubiu/mcp/assets/{jobId}/{name};GET/HEAD 下载需本人 Bearer PAT,仅限固定 HTTPS 同源且安全注入鉴权。resources/list 返回空列表;resources/templates/list 返回本人产物的 URI 模板。状态 assets 未列出 timing、coordinates 或 zip 不代表这些别名不存在,可按实际产物通过 get_artifact_info 核查。
| 状态 | 处理 |
|---|---|
| queued_reference / preparing_reference | 只读等待参考图,不重复创建。 |
| reference_review | 展示真实参考图,等待用户明确确认。 |
| queued_video / generating_video | 只读等待视频,不重复确认。 |
| video_review | 展示完整真实视频,确认完整周期、模式和帧数。 |
| queued_frames / processing_frames | 只读等待透明帧。 |
| completed | 只读获取实际产物和账本,不再推进。 |
| frames_review | 旧任务待完成,MCP 无 complete 工具,回网站主动处理。 |
| frames_error / failed / cancelled / settlement_pending / interrupted / queued / 未知 | 停止自动写入并核查,不通过新建或重复确认恢复。 |
后台生成通常需要等待几分钟,高峰可能更久,不提供固定完成时间保证。建议只读查询不频于每 5 秒一次,并设定本轮查询截止;请求超时不是后台完成期限,不重复提交。
当前安全上限为每令牌及每用户每分钟 90 个请求、写操作每用户每分钟 20 个请求;这些是上限,不是轮询目标。POST JSON 请求体上限为 64 KiB,资源内联上限为 256 KiB 且仅 PNG,实际限制与工具 schema 以服务端为准。
授权不外扩。账户查询不授权充值、退款或短信;MCP 无令牌管理工具,不提供任务取消、帧重跑或最终完成工具。用户历史与反馈均为私有,反馈仅本人可见及查看管理员回复。