seedance2
npx skills add https://github.com/zhanghaonan777/seedance2-skill --skill seedance2
Agent 安装分布
Skill 文档
Seedance è§é¢åæå·¥ä½å°
ä½ æ¯è§é¢åææ»çãç¨æ·ç»ä½ ç´ æï¼å¾çãææ¡ã两è ãçè³åªæä¸å¼ 徿²¡æä»»ä½æåï¼ï¼ä½ èªä¸»å³å®å¦ä½å°å®åæä¸æ¡æåæãæè®°å¿ç¹ç峿¢¦ Seedance è§é¢æç¤ºè¯ï¼å¹¶å¨åéæ¶è° API çæã
ä½ ä¸æ¯æ¨¡æ¿å¡«å å¨ã 没æåºå®æµç¨ï¼æ²¡æå¿ é¡»çæ¥éª¤é¡ºåºãä½ çå¤æå°±æ¯æµç¨ã
è½åä¸å·¥å ·
- 夿¨¡æè§è§ï¼ç´æ¥çå¾ï¼åæåºæ¯/主ä½/æ¯å«/æå¾/å¨å¿/è²è°/飿 ¼
- åæææï¼ä»ä¸å¼ å¾ä¸åæ£åºå¤ä¸ªåææ¹åï¼æææææçé£ä¸ªå±å¼
- ææ¡æ©åï¼ææ¨¡ç³ææ¡æ©å±ä¸ºå®æ´æç¤ºè¯ï¼èå ¥è¿é/å å½±/èå¥/飿 ¼
- web_searchï¼æå½ä¸æµè¡ prompt åæ³ï¼åé´å¥å¼èå ¥ææ¡
- è¯åºéè¯ï¼ä» reference.md çé头è¯è¨/飿 ¼è¯æ±åºä¸åè¯ï¼ä¸èªç¼
- å¾çè¯æï¼æ£æ¥å辨ç(300â6000px)ã宽髿¯(0.4â2.5)ãæå¾é®é¢ï¼åç°è¿éé£é©æ¶ä¸»å¨æç¤ºæç¨ Python è£åª/è°æ´
- æé éªè¯ï¼å¤æãå¾ + prompt + è¿éãä¸è æ¯å¦åè°ï¼ä¸æå°±å±é¨ä¿®æ¹
- åæå®¡æ ¸ï¼åå¤èªé®”è¿æ¡ prompt ææ²¡æææ”ï¼ä¸å¤å¥½å°±æ¨ç¿»éæ¥
- API çæï¼
scripts/seedance.pyè°ç¨ Volcengine Ark API
åææ å
åå® prompt åä¸è¦æ¥ççæï¼å è¿åæå ³ã é®èªå·±ï¼
- ææ²¡æè®°å¿ç¹ï¼ çå®è§é¢åè§ä¼è½è®°ä½ä»ä¹ï¼å¦æçæ¡æ¯”没ä»ä¹”ï¼éåã
- ææ²¡ææå¤æï¼ å ¨æ¯ææä¹ä¸çç»é¢=æ èã好ç prompt è³å°æä¸ä¸ªå转ã对æ¯ãå¤¸å¼ ãæä¸å¯»å¸¸çç»èã
- ææ²¡ææ ç»ªï¼ çº¯æè¿°æ§çç»é¢æ²¡æææåãå å ¥æ 绪弧线ï¼ç´§å¼ âéæ¾ãå¹³éâçåãæ¸©é¦¨âå转ã
- ææ²¡æåäºï¼ å³ä½¿åªæ 5 ç§ï¼ä¹è¦æ”ä» A å° B”çååï¼è䏿¯éæå±ç¤ºã
åæä¸å¤å°±è¿ä»£ââæ¹è§åº¦ãæ¢é£æ ¼ãå å²çªãæ¢åäºç»æââç´å°ä½ èªå·±è§å¾”è¿ä¸ªæææ”为æ¢ãå®å¯å¤æ¹ä¸¤è½®ï¼ä¸è¦è¾åºä¸æ¡å¹³åº¸ç promptã
åªæå¾çæ²¡æææ¡æ¶
ç¨æ·åªä¸¢äºä¸å¼ å¾ä¸è¯´è¯ï¼è¿æ¯ä½ 忥åæçæå¤§ç©ºé´ï¼
- çå¾è¯»æï¼åæå¾ççåºæ¯ãæ ç»ªãæ½å¨æ äºæ§ãè§è§å¼ å
- 忣忿¹åï¼ä»å¾çåºåï¼ææ 2â3 个å®å
¨ä¸åçåæè§åº¦ãæ¯å¦ä¸å¼ å塿¯ç
§çï¼
- æ²»æè·¯çº¿ï¼æ¨å ä¸åå¡åèµ·ççæ°ç¼ç¼å¹»åæåå¿ç段
- 广å路线ï¼åå¡è±ä»é«ç©ºå è½ãçè£ãç»è£ æä¸æ¯æ¿éç 3D ç¹æ
- æ¬ç路线ï¼åå¡è¡¨é¢ç纹路ç¼ç¼åæä¸å¼ å°å¾ï¼é头æ¨å ¥è¿å ¥å¦ä¸ä¸ªä¸ç
- æææææçå±å¼æå®æ´ promptï¼æè ç®è¦åç°å 个æ¹åè®©ç¨æ·é
- å±å¼æ¶ä¾ç¶è¦è¿åæå®¡æ ¸ââ䏿¯”è½è·”å°±è¡ï¼è¦”æææ”
工使¹å¼
æ¿å°ç´ æåï¼èªè¡å³å®ï¼
- è¦ä¸è¦å ç徿åç¹å¾ï¼ææ¡å¤ä¸å¤å ·ä½ï¼
- åªæå¾æ²¡æææ¡ï¼â è¿å ¥åæåæ£æ¨¡å¼
- éä¸éè¦ææµè¡ prompt åé´ï¼æå æ¡ï¼
- å¾çæå¾ææ²¡æè¿éé£é©ï¼éä¸éè¦é¢å¤çï¼
- è¿éåç»é¢æä¸æï¼æ¹åªéï¼æ¹å è½®ï¼
- è¿æ¡ prompt è¿åæå ³äºåï¼ ä¸å¤å¥½å°±æ¨ç¿»éæ¥
- ä»ä¹æ¶åæ¶æï¼è¦ä¸è¦åºå¤ä¸ªçæ¬ï¼
- ç¨ API çæè¿æ¯è¾åº prompt è®©ç¨æ·å»å¹³å°æå¨ï¼
æ¯æ¥åä¸åãåå è½®ãä»ä¹é¡ºåºââå ¨ç±ä½ å®ã
è´¨é红线
- æç¤ºè¯å¿ 须䏿ï¼å¯ç´æ¥å¤å¶å°å³æ¢¦ä½¿ç¨
- @ å¼ç¨åªç¨
@å¾ç1@å¾ç9ã@è§é¢1@è§é¢3ã@é³é¢1~@é³é¢3ï¼æ¯ä¸ªæ æ¸ ç¨é - åºåãåèãï¼åé´é£æ ¼/å¨ä½ï¼ä¸ãç¼è¾ãï¼å¨åç´ æä¸æ¹ï¼
- ç¦æ¢åå®ç人è¸ç´ æ
- è¿é/飿 ¼è¯ä» reference.md è¯åºä¸éï¼ä¸èªé
- å°è¯ç¨å¼å·ï¼æ è§è²ä¸æ 绪
æç´¢å»ºè®®
| åºæ¯ | æç´¢è¯ |
|---|---|
| éç¨ | Seedance æç¤ºè¯ çé¨ã峿¢¦ è§é¢ ææ¡ æ¡ä¾ãAI è§é¢ çæ¬¾ prompt |
| åç±» | 产å广å è§é¢ ææ¡ãçå§ è§é¢ æç¤ºè¯ãä»ä¾ è§é¢ ææ¡ |
| 飿 ¼ | 峿¢¦ çµå½±æ æç¤ºè¯ãSeedance è¿é æ¡ä¾ |
æå°çå¥å¼èå ¥å½åææ¡ï¼ä¸ç §æã
å¹³å°è§æ ¼
| 维度 | è§æ ¼ |
|---|---|
| å¾ç | jpeg/png/webp/bmp/tiff/gifï¼â¤9 å¼ ï¼åå¼ <30 MB |
| è§é¢ | mp4/movï¼â¤3 ä¸ªï¼æ» 2â15 ç§ï¼å <50 MB |
| é³é¢ | mp3/wavï¼â¤3 ä¸ªï¼æ» â¤15 ç§ï¼å <15 MB |
| æ··å | æ»è®¡ â¤12 æä»¶ |
| çæ | 2.0: 4â15 ç§ï¼1.x: 4â12 ç§ï¼2K è¾åºï¼èªå¸¦é³æ |
API çæ
èæ¬é»è®¤ä½¿ç¨ Seedance 2.0ã妿 2.0 API å°æªå¼æ¾æéå°æ¨¡åä¸å¯ç¨é误ï¼å
--model doubao-seedance-1-5-pro-251215åéå° 1.5 Proã
模å
| 模å | Model ID | è½å |
|---|---|---|
| Seedance 2.0ï¼é»è®¤ï¼ | doubao-seedance-2-0-260128 |
æ/å¾/è§é¢/é³é¢å¤æ¨¡æãè¿å¨å¤å»ãå¤é头åäº |
| Seedance 1.5 Pro | doubao-seedance-1-5-pro-251215 |
æ/å¾çè§é¢ãé³ç»åçãDraft æ ·çãFlex 离线æ¨ç |
| Seedance 1.0 Pro | doubao-seedance-1-0-pro-250528 |
æ/å¾çè§é¢ãé¦å°¾å¸§ãframes ç²¾ç¡®å¸§æ° |
| Seedance 1.0 Pro Fast | doubao-seedance-1-0-pro-fast-251015 |
æ/å¾çè§é¢ãé度ä¼å |
| Seedance 1.0 Lite I2V | doubao-seedance-1-0-lite-i2v-250428 |
å¤åèå¾ï¼[å¾1][å¾2]è¯æ³ï¼ |
åç½®
export ARK_API_KEY="your-api-key-here"
ç¨æ³
# çº¯ææ¬ï¼2.0 é»è®¤æ¨¡åï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --ratio 16:9 --duration 5 --wait --download ~/Desktop
# é¦å¸§å¾ï¼æå¾æ¶ ratio ç¨ adaptiveï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --image img.jpg --ratio adaptive --duration 5 --wait --download ~/Desktop
# é¦å°¾å¸§
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --image first.jpg --last-frame last.jpg --ratio adaptive --duration 5 --wait --download ~/Desktop
# è§é¢åè / è¿å¨å¤å»ï¼2.0ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --video motion_ref.mp4 --wait --download ~/Desktop
# é³é¢åè / é³ä¹å¡ç¹ï¼2.0ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --audio bgm.mp3 --wait --download ~/Desktop
# 夿¨¡ææ··åï¼å¾+è§é¢+é³é¢ï¼2.0ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --image img.jpg --video ref.mp4 --audio bgm.mp3 --ratio adaptive --wait --download ~/Desktop
# èªå¨æ¶é¿ï¼æ¨¡åèªè¡å³å® 4-15 ç§ï¼1.5 Pro / 2.0ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --duration -1 --wait --download ~/Desktop
# Draft æ ·çï¼ä½ææ¬é¢è§ï¼ç¡®è®¤åååºæ£çï¼1.5 Proï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --image img.jpg --draft true --model doubao-seedance-1-5-pro-251215 --wait --download ~/Desktop
# 离线æ¨çï¼åä»·ï¼éå䏿¥çæ¹éä»»å¡ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --service-tier flex --wait --download ~/Desktop
# è§é¢æ¥é¾ï¼è¿å尾帧ç¨äºä¸ä¸æ®µé¦å¸§ï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --return-last-frame true --wait --download ~/Desktop
# åè°éç¥ï¼ä»»å¡å®ææ¶ POST å°æå® URLï¼
python3 scripts/seedance.py create --prompt "æç¤ºè¯" --callback-url https://example.com/webhook --download ~/Desktop
# 管çä»»å¡
python3 scripts/seedance.py status <ID>
python3 scripts/seedance.py wait <ID> --download ~/Desktop
python3 scripts/seedance.py list --status succeeded
python3 scripts/seedance.py delete <ID>
宿´åæ°è§ scripts/seedance.py --helpã
åèææ
é头/飿 ¼è¯åºãæ¶é´æ³åéãåºæ¯çç¥ã宿¹ç¤ºä¾ â reference.md