API クイックスタート / 人間 + AGENT 対応
1 つの非同期 API フローで Seedance 2.5 を統合する。
T2V、I2V、R2V の workflow ID を選び、リクエストを組み立て、非同期タスクを送信して、短いテストから始めます。
ステータス公式 API 公開中
Confirmed · OFFICIAL API Official developer API live
The official developer API is live at this page publication, and EvoLink launches its integrated route on the same publication date.
Official pricing docs → Confirmed · EVOLINK Live on EvoLink · API key access available
The upstream official API and EvoLink integration are live for the August 7 publication. Use the three workflow-specific EvoLink model IDs and verify the current price shown in the EvoLink console before production traffic.
EvoLink で Seedance 2.5 を見る →Text to video
seedance-2.5-text-to-videoLive EvoLink model ID for prompt-only text-to-video requests.Image to video
seedance-2.5-image-to-videoLive EvoLink model ID for first-frame or first/last-frame image-to-video requests.Reference to video
seedance-2.5-reference-to-videoLive EvoLink model ID for multimodal reference-to-video, editing, and extension workflows.コードCURL + NODE
curl https://api.evolink.ai/v1/videos/generations \
-H "Authorization: Bearer $EVOLINK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5-text-to-video",
"prompt": "A clean product shot, slow dolly in, soft daylight",
"duration": 5,
"quality": "720p",
"generate_audio": true
}' const resp = await fetch("https://api.evolink.ai/v1/videos/generations", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.EVOLINK_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
// Default T2V route. Switch to the I2V or R2V ID for those workflows.
model: process.env.SEEDANCE_MODEL || "seedance-2.5-text-to-video",
prompt,
duration: 5,
quality: "720p",
generate_audio: true,
}),
});
const job = await resp.json();
// Current documented EvoLink task-query pattern:
const task = await fetch(`https://api.evolink.ai/v1/tasks/${job.id}`, {
headers: { Authorization: `Bearer ${process.env.EVOLINK_API_KEY}` },
}).then((r) => r.json()); パラメータリクエストボディ
| フィールド | 型 | 必須 | 備考 |
|---|---|---|---|
| model | string | 必須 | 公開済みの T2V、I2V、R2V EvoLink model ID を選択。quickstart は T2V が既定です。 |
| prompt | string | 必須 | 主体、動き、スタイル、制約を含むショット記述。 |
| duration / quality | provider fields | 必須 | 4〜30 秒と 480p/720p を使用。4K はローンチ API ティアではありません。 |
| generate_audio / content_filter | provider fields | 任意 | 選択した workflow が対応する場合のみ使用。拡大前にコンソールの現行料金を確認。 |
| image_urls / video_urls / audio_urls | provider fields | 任意 | 参照モードは 30 画像、10 動画、10 音声に対応。 |
| callback_url | provider field | 任意 | GET /v1/tasks/{task_id} を polling。統合が対応していれば callback を使用。 |
機械可読 schema: /openapi.json / Agent ガイド: /agent.md
引き継ぎ最終ステップ
EvoLink ルートは公開済み。キーを作成して短いテストを実行。
EVOLINK_API_KEY を設定し、workflow ID を選択して、本番拡大前に出力とコンソールの現行料金を確認してください。