クイックスタートガイド
ゼロから AI ビデオ生成まで、わずか5分で始められます。
前提条件
- EvoLink アカウント(無料登録はこちら)
- API キー管理ページから取得した API キー
- HTTP リクエストを送信するツール(cURL、Python、Node.js など)
ベース URL
https://api.evolink.ai
ステップ 1: API キーを取得する
EvoLink でサインアップし、API キー管理ページにアクセスしてください。API キーはすぐにご利用いただけます。
export EVOLINK_API_KEY="your-api-key-here"
ステップ 2: 最初のリクエストを送信する
テキストプロンプトからビデオを生成する POST リクエストを送信します。
import requests
response = requests.post(
"https://api.evolink.ai/v1/videos/generations",
headers={
"Authorization": f"Bearer {EVOLINK_API_KEY}",
"Content-Type": "application/json"
},
json={
"model": "seedance-2.0",
"prompt": "A golden retriever running through a sunlit meadow, cinematic slow motion",
"duration": 5,
"quality": "720p"
}
)
task = response.json()
print(f"Task ID: {task['id']}")
print(f"Status: {task['status']}")
レスポンス
{
"id": "task-unified-1761313744-vux2jw0k",
"object": "video.generation.task",
"created": 1761313744,
"model": "seedance-2.0",
"status": "pending",
"progress": 0,
"type": "video",
"task_info": {
"can_cancel": true,
"estimated_time": 165,
"video_duration": 5
},
"usage": {
"billing_rule": "per_call",
"credits_reserved": 8,
"user_group": "default"
}
}
ステップ 3: ビデオを取得する
ビデオが完成するまでタスクステータスエンドポイントをポーリングします。
import time
task_id = task["id"]
while True:
status = requests.get(
f"https://api.evolink.ai/v1/tasks/{task_id}",
headers={"Authorization": f"Bearer {EVOLINK_API_KEY}"}
)
result = status.json()
if result["status"] == "completed":
print(f"Video URL: {result['results'][0]}")
break
elif result["status"] == "failed":
print("Generation failed")
break
print(f"Progress: {result['progress']}%")
time.sleep(5)
注意: 生成されたビデオリンクの有効期限は24時間です。お早めにダウンロードして保存してください。
次のステップ
- 認証 — Bearer トークン認証について学ぶ
- ビデオ生成 API — 全パラメータリファレンス
- マルチモーダルリファレンス — @タグ参照で生成を制御する
- Webhooks —
callback_urlでビデオ完成時に通知を受け取る