Seedance 1.5 Pro ๋น๋๊ธฐ ๋น๋์ค ์์ฑ
API ๋ฌธ์
์ด ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ Seedance 1.5 Pro ์์ ์ ์ ์ถํ๊ณ ์ํ๋ฅผ ํ์ธํ์ธ์. ๊ฐ ํธ์ถ์ ๊ธธ์ด์ ์ค๋์ค(๋๊ธฐํ๋ ๋ํ, ํจ๊ณผ์, ์์ ) ์ ๋ฌด์ ๋ฐ๋ผ ํฌ๋ ๋ง์ ์๋ชจํฉ๋๋ค.
์ธ์ฆ
๋ชจ๋ ์์ฒญ์ API ํค๋ฅผ ํค๋์ ํฌํจํด์ผ ํฉ๋๋ค. Authorization header:
Authorization: Bearer <YOUR_API_KEY>๋๋ฝ๋๊ฑฐ๋ ์ ํจํ์ง ์์ ํค๋ ๋ฐํ๋ฉ๋๋ค. 401 Unauthorized.
https://seedance1-5pro.com/api/generate
์์ฑ ์์ ์์ฑ
์๋ก์ด Seedance 1.5 Pro ์์
์ ์ ์ถํฉ๋๋ค. ํธ์ถ์ ๋ ๋๋ง์ด ๋น๋๊ธฐ์ ์ผ๋ก ์๋ฃ๋๋ ๋์ ์ฆ์ task_id ๋ฅผ ๋ฐํํฉ๋๋ค.
| ๋งค๊ฐ๋ณ์ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| prompt | string (max 1000 chars) | ์ | ๋ฉ์ธ ์ฅ๋ฉด ์ค๋ช (ํ ์คํธ ๋๋ ์ด๋ฏธ์ง ํ๋ฆ). |
| aspect_ratio | string | ์ | ์ง์: 16:9, 9:16, 1:1. image_urls๊ฐ ์กด์ฌํ๋ฉด ๋ฌด์๋ฉ๋๋ค. |
| duration | string | ์ | ๋ ๋๋ง ๊ธธ์ด (์ด ๋จ์) ("5" ๋๋ "10"). |
| sound | boolean | ์๋์ | ํด๋ฆฝ์ ์ค๋์ค ํฌํจ (๋๊ธฐํ๋ ๋ํ, ํจ๊ณผ์, ์์ ). |
| image_urls | string[] | ์๋์ | ์ ํ์ ์ฐธ์กฐ ์ด๋ฏธ์ง URL (์ด๋ฏธ์ง-ํฌ-๋น๋์ค์ ํ์). |
ํฌ๋ ๋ง ์๋น
ํฌ๋ ๋ง์ ์์ ์ด ์์ฑ๋ ๋ ์ฐจ๊ฐ๋ฉ๋๋ค. ์คํจํ ์์ ์ ์๋์ผ๋ก ํ๋ถ๋ฉ๋๋ค.
| ์ฌ์ ์ค์ | ์ฐจ๊ฐ๋ ํฌ๋ ๋ง |
|---|---|
| 5์ด (๋ฌด์) | 65 |
| 10์ด (๋ฌด์) | 130 |
| 5์ด (์ค๋์ค ํฌํจ) | 130 |
| 10์ด (์ค๋์ค ํฌํจ) | 260 |
์์ฒญ ์์
{
"prompt": "Drone shot over neon night market",
"aspect_ratio": "16:9",
"duration": "5",
"sound": false,
"image_urls": [
"https://cdn.example.com/reference/frame01.png"
]
}์๋ต ์์
{
"code": 200,
"message": "success",
"data": {
"task_id": "sd15p_b6d54c8f4b4c4e8"
}
}https://seedance1-5pro.com/api/status
์์ ์ํ ํ์ธ
์ด ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ๊ธฐ๋ก์ ํด๋งํ์ธ์. ์์ ์ด ์ฌ์ ํ IN_PROGRESS(์งํ ์ค) ์ํ์ผ ๋๋ ์๋ตํ๊ธฐ ์ ์ ๊ณต๊ธ์์๊ฒ ํ ๋ฒ ๋ ์ฟผ๋ฆฌํฉ๋๋ค.
| ๋งค๊ฐ๋ณ์ | ์ ํ | ํ์ | ์ค๋ช |
|---|---|---|---|
| task_id | string | ์ | /generate์์ ๋ฐํ๋ ID. ์ฟผ๋ฆฌ (?task_id=) ๋๋ JSON ๋ณธ๋ฌธ์ ํตํด ์ ์กํฉ๋๋ค. |
| ํ๋ | ์ค๋ช |
|---|---|
| task_id | /generate์์ ๋ฐํ๋ ID. |
| status | SUCCESS (์ฑ๊ณต) |
| request | ์ ์ถ๋ ํ์ด๋ก๋์ ์ ๋ฆฌ๋ ๋ณต์ฌ๋ณธ. |
| response | ์ํ๊ฐ SUCCESS์ผ ๋์ ๋ฏธ๋์ด URL ๋ฐฐ์ด. |
| consumed_credits | ์์ ์ ์ฒญ๊ตฌ๋ ํฌ๋ ๋ง (ํ๋ถ ์ 0). |
| error_message | ์ํ๊ฐ FAILED์ผ ๋์ ๊ณต๊ธ์ ์ค๋ฅ ๋ฉ์์ง. |
| created_at | ์์ ์ด ์ ์ฅ๋ UTC ํ์์คํฌํ. |
์์ฒญ ์์
GET https://seedance1-5pro.com/api/status?task_id=sd15p_b6d54c8f4b4c4e8
Authorization: Bearer <YOUR_API_KEY>
# or POST
POST https://seedance1-5pro.com/api/status
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json
{
"task_id": "sd15p_b6d54c8f4b4c4e8"
}์๋ต ์์
{
"code": 200,
"message": "success",
"data": {
"task_id": "sd15p_b6d54c8f4b4c4e8",
"status": "SUCCESS",
"request": {
"prompt": "Drone shot over neon night market",
"aspect_ratio": "16:9",
"duration": "5",
"sound": false
},
"response": [
"https://static.gogloai.com/seedance15pro/clip_001.mp4"
],
"consumed_credits": 65,
"error_message": null,
"created_at": "2025-06-14T05:21:11Z"
}
}์ค๋ฅ ์ฒ๋ฆฌ
401 Unauthorized- API ํค ๋๋ฝ ๋๋ ์ ํจํ์ง ์์.402 Payment Required- ํฌ๋ ๋ง ์์ก์ด ์ฐจ๊ฐ์ก์ ์ถฉ๋นํ ์ ์์.429 Too Many Requests- ํด๋ง ๊ฐ๊ฒฉ ๋๋ ์์ฒญ ์๋๋ฅผ ์ค์ด์ญ์์ค.500- ์ผ์์ ์ธ ๋ฌธ์ ; ์ง์ ๋ฐฑ์คํ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ์๋ํ์ญ์์ค.