Source: https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/
Canonical: https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/
Language: zh-hant-tw

# ByteDance: Seedance 1.0 Pro Fast

[Markdown](https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/index.md) · [JSON](https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/facts.json)

## [ByteDance: Seedance 1.0 Pro Fast](https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/)

Seedance 1.0 Pro Fast 是另行命名的 Fast 設定檔，可生成無聲的文字轉影片及圖片轉影片。它接受場景簡報或圖片引導的構圖，提供 2–12 秒輸出、24 fps 影格速率及明確的構圖控制。

- [**Ailoot Ultra · 影片** `POST /v1/videos` `doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/zh-hant-tw/doubao-seedance-1-0-pro-fast-251015/#method-0)

關於模型

此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項，依所選方法列於下方。

Seedance 1.0 Pro Fast 是以 doubao-seedance-1-0-pro-fast-251015 識別的 Fast 設定檔。它可根據文字場景或圖片引導的起始構圖生成無聲影片。確切選擇器將此設定檔與 Seedance 1.0 Pro 區分開來；Fast 這個字並未界定個別任務保證完成的時間。依據應由什麼素材確立場景來選擇輸入模式，再依簡報評估回傳影片。

文字引導的鏡頭從精簡順序開始：主體與環境、動作、攝影機路徑，以及最後的視角。展示產品時，請描述放在表面上的物件、掠過材質的光線，以及最後停在欲呈現的特徵上的短動作。呈現地點概念時，可從交代環境的寬景移向可辨識的焦點。避免要求一段短片演出多個無關場景，讓所有主體與環境都必須重新交代。

圖片引導的鏡頭從 content 陣列中的 image\_url 項目和動作文字指示開始。先在圖片中準備好裁切、背景和主體配置，再說明哪些元素移動，以及攝影機如何運動。如此可將靜態構圖轉成短動畫場景，適用於肖像、桌面物件或準備好的視覺概念；實際結果仍需檢查整段影片的身分特徵、形狀和動作。

圖片輸入可使用可存取的網址或 Base64 data URL。文件所列格式為 JPEG、PNG、WEBP、BMP、TIFF 和 GIF；圖片必須小於 30 MB，兩邊尺寸須嚴格介於 300 與 6000 像素之間，寬度除以高度須嚴格介於 0.4 與 2.5 之間。請選擇主體細節可見且清晰的原始圖片。圖片指南建議使用 adaptive 構圖，因此準備的原始圖片比例應符合欲製作的動畫構圖。

1.0 設定檔記載的片長為兩至十二秒，影格速率為 24 fps。Pro Fast 的預設解析度為 1080p，保留的輸出表格列出 480p、720p 和 1080p 等級。操作指南排除了參考圖片情境下的 1080p。固定長寬比包括 16:9、4:3、1:1、3:4、9:16 和 21:9。請選擇符合所選輸入模式的解析度與畫幅，而非假設每種組合都能互換。

種子和水印選項有助於明確記錄請求設定。整數種子範圍為 -1 至 2^32-1；-1 要求使用隨機值。固定攝影機指示有適用條件：指南排除了參考圖片情境，且在支援的情況下也不保證視覺效果。內嵌在文字中的參數命令會覆蓋獨立的選用參數。請讓這些指示保持一致，尤其修改提示詞時，舊的片長或解析度命令可能仍留在場景描述中。

用量以影片詞元計算：輸出寬度 × 輸出高度 × 影格速率 × 輸出片長 / 1024。完成的任務會以 usage.completion\_tokens 回報這個數量。請將回報用量與完成的影片及其請求設定一併保留。

提交會建立非同步任務。請儲存識別碼、追蹤狀態，並在成功後從 content.video\_url 取得完成影片。文件記載生成檔案保留七天，因此請將完成的素材、提示詞和任何輸入圖片一併保存。檢查完整動作、攝影機運動與最後構圖；若某個細節不符合簡報，請具體說明要修正的部分，同時保留成功的內容。

**Ailoot Ultra · 影片** `POST /v1/videos` `doubao-seedance-1-0-pro-fast-251015`

[`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/zh-hant-tw/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

ByteDance /`doubao-seedance-1-0-pro-fast-251015`

### 入門

Seedance 1.0 Pro Fast 是另行命名的 Fast 設定檔，可生成無聲的文字轉影片及圖片轉影片。它接受場景簡報或圖片引導的構圖，提供 2–12 秒輸出、24 fps 影格速率及明確的構圖控制。

接受的輸入

文字 · 圖片

結果

影片

### Ailoot 可用 · 輸入與方法

**Ailoot Ultra · 影片** `POST /v1/videos`

輸入

`text`, `image`

輸出

`video`

| 欄位 | 類型 | 要求 | 值與限制 | 預設值 |
| --- | --- | --- | --- | --- |
| 欄位`model` | 類型`string` | 要求必填 | 值與限制 doubao-seedance-1-0-pro-fast-251015 | 預設值— |
| 欄位`content` | 類型`array` | 要求必填 | 值與限制 條件: 原生文字／媒體物件；外層陣列不得為空。此 Ailoot 通用建構器不會驗證巢狀節點的型別。 | 預設值— |
| 欄位`duration` | 類型`integer` | 要求選填 | 值與限制 最小值: 2 最大值: 12 條件: 主要的 1.x 結構定義為 2–12；後續共用說明將 1.5 記為 4–12 或 -1。範例採用兩者均有記載的 5。 | 預設值5 |
| 欄位`resolution` | 類型`string` | 要求選填 | 值與限制 條件: 文字生成影片已確認的值為 480p 與 1080p。參考圖片輸入不支援 1080p。共用的 720p 列舉值與模型專屬說明相衝突，因此兩種模式對 720p 的支援狀態均仍待釐清。 | 預設值1080p |
| 欄位`ratio` | 類型`string` | 要求選填 | 值與限制 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive 條件: 預設值依場景／模型而異；圖片輸入文件建議使用 adaptive。 | 預設值— |
| 欄位`service_tier` | 類型`string` | 要求選填 | 值與限制 default, flex 條件: default=online，flex=offline；請在建立前選定。 | 預設值default |
| 欄位`seed` | 類型`integer` | 要求必填 | 值與限制 最小值: -1 最大值: 4,294,967,295 | 預設值-1 |
| 欄位`camerafixed` | 類型`boolean` | 要求必填 | 值與限制 條件: Ailoot 要求提供此欄位；文件記載參考圖片模式不支援攝影機控制，且不保證效果。 | 預設值false |
| 欄位`watermark` | 類型`boolean` | 要求必填 | 值與限制 | 預設值false |
| 欄位`execution_expires_after` | 類型`integer` | 要求必填 | 值與限制 最小值: 3,600 最大值: 259,200 單位: 秒 | 預設值172,800 |

輸入素材組合

方法參數與生命週期

| 參數 | 規格 |
| --- | --- |
| 參數`content_type` | 規格application/json |
| 參數`required` | 規格camerafixed, content, execution\_expires\_after, model, seed, watermark |
| 參數`optional` | 規格duration, resolution, ratio, service\_tier |
| 參數`material_types` | 規格text, image |
| 參數`additional_properties` | 規格true |
| 參數`validation_scope` | 規格Ailoot 會檢查必要欄位的型別，以及非空的 model/content 陣列。其他請求欄位會為所選模型保留。 |
| 參數`image_constraints` | 規格{"formats":\["jpeg","png","webp","bmp","tiff","gif"\],"aspect\_ratio\_exclusive":\[0.4,2.5\],"dimensions\_px\_exclusive":\[300,6000\],"file\_size\_mb\_exclusive":30,"mb\_bytes\_definition":null} |

方法別名： `/v1/videos/generations`

生命週期： `submit_once_poll_original`

`GET /v1/videos/{request_id}`

`GET /v1/videos/generations/{request_id}`

`GET /v1/videos/{request_id}/content`

`GET /v1/videos/generations/{request_id}/content`

僅建立一次，並保留回傳的公開 id/polling\_url。

請輪詢原始作業；達到 succeeded 後，下載實際的自有 content.video\_url。

### 方案

##### 最終費用的計算方式

顯示的費率用於在生成前估算費用。最終費用依原始生成作業記錄的成本計算。實測的輸出時間長度與預估數量並非最終計費數量。

費率資訊不會增加請求選項。支援的參數列於所選方法中。

快速模式

未指定 選取快速模式時

flex 模式

未指定 選取 flex 模式時

最高推理強度

未指定 最高推理強度採用 default 調整值時

#### 供比較的預估費率

#### 各設定的價格

請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。

| 設定 | 費率表 | 預估數量 | 計費單位 | 費用 |
| --- | --- | --- | --- | --- |
| 設定基礎 token 費率 | 費率表基本費率 | 預估數量— | 計費單位— | 費用 輸入 · 輸入 Token · 僅供比較的估算 **—** / 1K Token 輸出 · 輸出 Token · 僅供比較的估算 **—** / 1K Token 輸入 · 讀取快取 · 僅供比較的估算 **—** / 1K Token 輸入 · 寫入快取 · 僅供比較的估算 **—** / 1K Token 輸入 · 寫入快取，1 小時 · 僅供比較的估算 **—** / 1K Token |
| 設定Ultra | 費率表— | 預估數量— | 計費單位per 1,000 video tokens | 費用 輸出 · 僅供比較的估算 **$0.0012** 每 1K 影片 Token |
| 設定預估生成費用 | 費率表— | 預估數量單次生成估算值 | 計費單位— | 費用 輸出 · 預估生成費用 · 僅供比較的估算 **$0.0576** 生成前估算 此估算並非額外費用，也不是本次生成完成後的固定費率。 |

Ailoot 會在請求前預留估算金額。取得結果後，依實測用量結算最終費用。串流結算採用最終用量紀錄。[預留金額與結算的運作方式 →](https://ailoot.ai/docs/zh-hant-tw/billing/reserve/)

### 請求範例

#### Ailoot Ultra · 影片

curl · 建立影片curl · 讀取原始任務curl · 下載您擁有的影片

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
cat > request.json <<'JSON_REQUEST'
{"model":"doubao-seedance-1-0-pro-fast-251015","content":[{"type":"text","text":"女孩抱着狐狸，女孩睁开眼，温柔地看向镜头，狐狸友善地抱着，镜头缓缓拉出，女孩的头发被风吹动"}],"resolution":"480p","ratio":"1:1","duration":5,"service_tier":"default","seed":-1,"camerafixed":false,"watermark":false,"execution_expires_after":172800}
JSON_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
```

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_POLL'
import json
from pathlib import Path
from urllib.parse import quote,urljoin,urlsplit
r=json.loads(Path("result.json").read_text())
i=r.get("id")
if not isinstance(i,str) or not i.startswith("native302_"):raise SystemExit("Keep original response/headers/id; do not resubmit creation.")
u=urljoin("https://api.ailoot.ai",r.get("polling_url") or "/v1/videos/"+quote(i,safe=""))
p=urlsplit(u)
if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/videos/"):raise SystemExit("Use actual Ailoot lookup path.")
Path("poll-url.txt").write_text(u)
PY_POLL
curl --fail-with-body --silent --show-error "$(cat poll-url.txt)" -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
```

```bash
set -eu
python3 - <<'PY_ASSETS'
import json
from pathlib import Path
from urllib.parse import urlsplit
r=json.loads(Path("status.json").read_text())
if r.get("status")!="succeeded":raise SystemExit("Poll same original job until an owned result is returned.")
u=r.get("content",{}).get("video_url")
urls=[u] if isinstance(u,str) else u
if not isinstance(urls,list) or not urls:raise SystemExit("No completed video URL.")
for u in urls:
    if not isinstance(u,str):raise SystemExit("Invalid returned URL.")
    p=urlsplit(u)
    if p.scheme!="https" or p.netloc!="api.ailoot.ai" or not p.path.startswith("/v1/media/assets/") or not p.path.endswith("/content") or not p.query:raise SystemExit("Wait for actual Ailoot-owned signed result.")
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_ASSETS
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" -o "video-${index}.bin"
  index=$((index + 1))
done < asset-urls.txt
```

### 接收並儲存結果

#### Ailoot Ultra · 影片

原生 JSON，含公開的 id/polling\_url。發布後，content.video\_url 會包含 Ailoot 自有的簽署 URL；發布前，選定的輸出 URL 會被清空。

- `GET /v1/videos/{request_id}`
- `GET /v1/videos/generations/{request_id}`
- `GET /v1/videos/{request_id}/content`
- `GET /v1/videos/generations/{request_id}/content`

##### 保留所有已完成的結果

請儲存每部已完成的影片或傳回的檔案，並從實際傳回的每個素材 URL 取得素材。

請保留 content.video\_url 中每個實際的 URL；index 必須識別一個實際回傳的輸出。

##### 需要檢查原始回應時

請保留原始回應／標頭／id，並輪詢該操作；切勿重新提交結果不明的建立請求。

回應欄位

| 欄位 | 類型 |
| --- | --- |
| 欄位`id` | 類型string |
| 欄位`provider_task_id` | 類型string |
| 欄位`polling_url` | 類型string |
| 欄位`status` | 類型string when supplied |
| 欄位`content.video_url` | 類型string\|string\[\] |
| 欄位`usage` | 類型object when supplied |

錯誤與後續步驟

| 回應 | 條件 | 下一步 |
| --- | --- | --- |
| 回應400 · `invalid_request_error` | 條件JSON/model／必要欄位型別或內容索引無效。 | 下一步 |
| 回應401 · `authentication_error` | 條件Ailoot API 金鑰無效。 | 下一步 |
| 回應404 · `not_found_error` | 條件工作／輸出不存在，或不屬於同一使用者／API 金鑰／群組。 | 下一步 |
| 回應502 · `result_pending_check` | 條件原始提交內容／狀態不完整；請保留原始 ID，切勿重新提交。 | 下一步 |
| 回應503 · `result_pending_check` | 條件原始媒體／路由／結算正在查核中；請接續原始操作。 | 下一步 |

### 別名

#### 模型別名

**Ailoot Ultra** [`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/zh-hant-tw/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

#### 方法路徑別名

`/v1/videos/generations`

#### 相關呼叫用 ID

[`doubao-seedance-1-0-pro-fast-251015`](https://ailoot.ai/models/zh-hant-tw/#m=doubao-seedance-1-0-pro-fast-251015&route=Ultra&caller=doubao-seedance-1-0-pro-fast-251015&fmt=videos)

FAQ · ByteDance: Seedance 1.0 Pro Fast

可以使用哪些輸入與結果？

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `text`, `image` → `video`

請求使用哪些欄位？

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `model`, `content`, `duration`, `resolution`, `ratio`, `service_tier`, `seed`, `camerafixed`, `watermark`, `execution_expires_after`

適用哪些限制？

`POST /v1/videos` · `doubao-seedance-1-0-pro-fast-251015`: `duration.minimum`: `2`; `duration.maximum`: `12`; `seed.minimum`: `-1`; `seed.maximum`: `4294967295`; `execution_expires_after.minimum`: `3600`; `execution_expires_after.maximum`: `259200`

將 Ailoot 串接 Claude Code、OpenCode、Hermes 或自己的應用程式。

## 公司及其專案組合

公司及其專案組合：數百萬客戶，每月銷售額達數十億。

## 優惠購買 token。

訂閱優惠適合持續工作，折扣碼購買 token 最高可折 50%。

訂閱

為定期請求選擇優惠方案。

最高 50% 折扣碼

購買時輸入代碼，價格依活動重算。

歷史中的費用

每次請求保存模型、token 與金額。

[選擇訂閱](https://ailoot.ai/docs/zh-hant-tw/billing/subscriptions/) · [查看模型價格](https://ailoot.ai/models/zh-hant-tw/)

## 將 API 加入 你銷售的產品。

依 Ailoot 正式服務條款與授權合約串接 SaaS、應用程式與機器人；轉售請申請經銷授權。

商用應用程式

在付費功能加入文字、圖片、影片與聲音生成。

經銷授權

提供專案說明與存取方式，要求書面使用和轉售條件。

網站文件

串接前可閱讀正式服務條款、授權合約與資料處理政策。

[申請經銷授權](mailto:support@ailoot.ai) · [正式服務條款與授權合約](https://ailoot.ai/legal/offer?lang=zh-hant-tw)

## Ailoot · 公司及其專案組合





Ailoot以累積的營運經驗、廣大的客戶群、穩定的服務及持續的KPI管理為基礎。





公司及其專案組合：數百萬客戶，每月銷售額達數十億。





Ailoot將這些營運經驗用於API存取，讓客戶的產品、代理、應用程式及自動化流程使用AI功能。
