# 09 API 资产清单

## 说明

本文件把内部引用映射到 API 可用的 URL 或 `asset://` URI，同时记录官网上传后的 `@素材名`。

## 资产总表

| 内部引用 | 类型 | 推荐文件名 | 官网上传名 | 本地路径 | 公网URL | 火山 asset URI | 参考职责 | 状态 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| @陈凡 | 人物 | chenfan_character_sheet.png | 陈凡_角色设定 | 待生成 | 待上传 | 待获取 | 锁定外貌/发型/服装/体态/表情基色 | 待生成 |
| @周建业 | 人物 | zhoujianye_character_sheet.png | 周建业_角色设定 | 待生成 | 待上传 | 待获取 | 锁定外貌/前倾体态/虎口老茧/缺臼齿 | 待生成 |
| @王翠莲 | 人物 | wangcuilian_character_sheet.png | 王翠莲_角色设定 | 待生成 | 待上传 | 待获取 | 锁定外貌/抱臂姿态/缺牙 | 待生成 |
| @海鲜自助办公室 | 场景 | office_scene_ref.png | 海鲜自助办公室_场景 | 待生成 | 待上传 | 待获取 | 锁定空间结构/日光灯光线/玻璃门 | 待生成 |
| @海鲜自助大堂 | 场景 | lobby_scene_ref.png | 海鲜自助大堂_场景 | 待生成 | 待上传 | 待获取 | 锁定空间结构/暖黄蒸汽光/取餐台 | 待生成 |
| @海鲜自助门口街景 | 场景 | street_scene_ref.png | 海鲜自助门口街景_场景 | 待生成 | 待上传 | 待获取 | 锁定店铺门面/排队透视/陈氏集团大楼 | 待生成 |
| @海鲜自助办公室三年前 | 场景 | office_3yrs_ago_scene_ref.png | 海鲜自助办公室三年前_场景 | 待生成 | 待上传 | 待获取 | 锁定闪回版/窗外空荡/野猫 | 待生成 |
| @财报 | 道具 | financial_report_prop.png | 财报_道具 | 待生成 | 待上传 | 待获取 | 锁定财报外观/数字 | 待生成 |
| @租赁合同 | 道具 | lease_contract_prop.png | 租赁合同_道具 | 待生成 | 待上传 | 待获取 | 锁定合同外观/签名墨迹/毛边泛黄 | 待生成 |
| @供货合同 | 道具 | supply_contract_prop.png | 供货合同_道具 | 待生成 | 待上传 | 待获取 | 锁定合同外观/公章反光 | 待生成 |
| @陈凡手机 | 道具 | chenfan_phone_prop.png | 陈凡手机_道具 | 可省略（描述生成） | — | — | 锁定深色手机外观 | 可选 |
| @计算器 | 道具 | calculator_prop.png | 计算器_道具 | 可省略（描述生成） | — | — | 锁定深灰计算器外观 | 可选 |

## 使用规则

- 官网：用 `@官网上传名`（如 `@陈凡_角色设定`）。
- API：用 `公网URL` 或 `火山 asset URI`。
- 本地路径不能直接进入 API。
- 每条任务必须在文本里写清参考职责，避免图片背景、角色姿势、道具用途被错误继承。

## API 请求体参考结构

```jsonl
{"episode": "EP01_贪婪开口", "shot_id": "ep01_s01", "model": "seedance-2.0", "content": [{"type": "text", "text": "参考图1作为陈凡的外貌..."}, {"type": "image_url", "image_url": {"url": "https://..."}}], "parameters": {"duration": 8, "resolution": "1080p", "aspect_ratio": "9:16"}, "callback_url": "{CALLBACK_URL}"}
```

火山方舟视频生成 API 是异步任务，提交后返回 task_id，后续用任务 ID 查询结果。
