seedream
npx skills add https://github.com/netease-youdao/lobsterai --skill seedream
Agent 安装分布
Skill 文档
Seedream å¾ççæ
使ç¨ç«å±±å¼æ Seedream 模åçæé«è´¨é AI å¾çï¼æ¯æææ¬çæå¾çï¼T2Iï¼ãå¾çç¼è¾ï¼I2Iï¼ãå¤å¾èåãç»å¾çæãèç½æç´¢çå¤ç§å使¨¡å¼ã
⨠Node.js çæ¬ï¼æ¤èæ¬ä½¿ç¨ Node.js å®ç°ï¼æ é Python ç¯å¢ãWindows å Mac ç¨æ·é½å¯ä»¥å¼ç®±å³ç¨ã
é ç½®
- Base URL:
https://ark.cn-beijing.volces.com/api/v3 - API Key: ä»ç¯å¢åé
ARK_API_KEY读å - è®¤è¯æ¹å¼:
Authorization: Bearer {API_KEY} - SDK: å ¼å®¹ç«å±±æ¹è Python SDK
å¿«éå¼å§
ç¬¬ä¸æ¥ï¼è®¾ç½® API Key
# macOS / Linux - å½åç»ç«¯ä¸´æ¶çæï¼ç«å³ä½¿ç¨ï¼
export ARK_API_KEY="ä½ çAPIå¯é¥"
# Windows PowerShell - å½åä¼è¯ä¸´æ¶çæ
$env:ARK_API_KEY="ä½ çAPIå¯é¥"
# éªè¯è®¾ç½®æåï¼macOS/Linuxï¼
echo $ARK_API_KEY
# éªè¯è®¾ç½®æåï¼Windowsï¼
echo $env:ARK_API_KEY
ç¬¬äºæ¥ï¼çæä½ ç第ä¸å¼ å¾ç
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "ä¸åªå¯ç±çæ©è²å°ç«"
å¦ä½é ç½® API Key
æ¹å¼ä¸ï¼éè¿ç¯å¢åéé ç½®ï¼æ¨èï¼
å¨ç»ç«¯ä¸è®¾ç½®ç¯å¢åéï¼
# macOS/Linux
export ARK_API_KEY="ä½ çAPIå¯é¥"
# æè
æ·»å å° ~/.zshrc æ ~/.bashrc 以永ä¹
çæ
echo 'export ARK_API_KEY="ä½ çAPIå¯é¥"' >> ~/.zshrc
source ~/.zshrc
# Windows PowerShell
$env:ARK_API_KEY="ä½ çAPIå¯é¥"
# æè
设置系ç»ç¯å¢åé以永ä¹
çæ
[System.Environment]::SetEnvironmentVariable('ARK_API_KEY', 'ä½ çAPIå¯é¥', 'User')
æ¹å¼äºï¼éè¿ LobsterAI å¯å¨æ¶æ³¨å ¥
LobsterAI ä¼èªå¨è¯»åç³»ç»ç¯å¢åéï¼ç¡®ä¿å¨å¯å¨ LobsterAI å已设置 ARK_API_KEYã
å¦ä½è·å API Keyï¼
- 访é®ç«å±±æ¹èæ§å¶å°ï¼https://console.volcengine.com/ark/region:ark+cn-beijing/apikey
- å建æ°ç API Key
- å¤å¶å¯é¥å¹¶è®¾ç½®ä¸ºç¯å¢åé
åç½®æ£æ¥
æ éå®è£ ä»»ä½ä¾èµï¼ è¯¥èæ¬å·²å ¼å®¹ Node.js å 置模åã
LobsterAI å·²å å« Node.js è¿è¡æ¶ï¼ææå¿ è¦çä¾èµå·²è¢«èªå¨æå ãWindows å Mac ç¨æ·æ éé¢å¤é ç½®ã
工使µç¨
Seedream å¾ççæéç¨åæ¥æ¨¡å¼ï¼æµç¨ç®å髿ï¼
- æäº¤è¯·æ± – è°ç¨ API æäº¤å¾ççæè¯·æ±
- çå¾ çæ – API ç´æ¥å¤çå¹¶çæå¾çï¼é常 30-60 ç§ï¼
- ä¸è½½å¾ç – ä»è¿åç URL ä¸è½½çæçå¾çæä»¶
ç¸æ¯å¼æ¥æ¨¡å¼ï¼åæ¥æ¨¡å¼æ´ç®åç´æ¥ï¼æ é轮询任å¡ç¶æã
é é¢åéå¶
å è´¹é¢åº¦
ææ Seedream 模åæä¾å è´¹é¢åº¦ï¼å ·ä½è¯·åè§ç«å±±æ¹èæ§å¶å°ã
éæµéå¶
- IPMï¼æ¯åéå¾çæ°ï¼: 500 å¼ /åéï¼Seedream 4.5, 4.0ï¼
- ä¸å模åçéæµä¸åï¼è¯·åè§å®æ¹ææ¡£
å¾çä¿åæ¶é´
â ï¸ éè¦æéï¼
- 任塿°æ®ï¼å æ¬å¾çURLï¼ä» ä¿ç 24 å°æ¶
- è¶ æ¶åä¼è¢«èªå¨æ¸ é¤
- å¡å¿ åæ¶ä¸è½½ä¿åçæçå¾ç
使ç¨ç¤ºä¾
è·¯å¾è¯´æï¼ä¸é¢ç示ä¾ä½¿ç¨ $SKILLS_ROOT ç¯å¢å鿥å¼ç¨èæ¬è·¯å¾ãLobsterAI ä¼èªå¨è®¾ç½®è¿ä¸ªåéï¼æåå®é
ç SKILLs ç®å½ä½ç½®ï¼å æ¤æ éæå¨ä¿®æ¹è·¯å¾ã
1. ææ¬çæå¾çï¼T2Iï¼
æ ¹æ®æåæè¿°çæå¾çï¼éååææ¿ååæ¦å¿µè®¾è®¡ã
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "å
满活åçç¹åç¼è¾èåï¼æ¨¡ç¹ç¼ç¥çå©ï¼å¤´æ´é塿叽åï¼è²å½©æ¼æ¥ä¸°å¯ï¼æ¯æ·±è¾æµ
ï¼Vogueæå¿å°é¢ç¾å¦é£æ ¼" \
--output portrait.png
ç¤ºä¾æç¤ºè¯ï¼
- “åå®é£æ ¼ï¼æ´æçè天ä¹ä¸ï¼ä¸å¤§çç½è²çéèè±ç°ï¼é头鿏æè¿ï¼æç»å®æ ¼å¨ä¸æµéèè±çç¹å且
- “å¡é飿 ¼ï¼ä¸åªæ©è²å°ç«åå¨çªå°ä¸ï¼é³å æ´å¨èº«ä¸ï¼æ¸©ææ²»æçæ°å´”
- “èµåæå 飿 ¼ï¼æªæ¥åå¸å¤æ¯ï¼éè¹ç¯éªçï¼é«æ¥¼æç«”
2. å¾çç¼è¾ï¼I2Iï¼- åå¾è¾å ¥
åºäºå·²æå¾çï¼ç»åæåæä»¤è¿è¡å¾åç¼è¾ãæ¯ææ¬å°å¾çåç½ç»URLã
# ä½¿ç¨æ¬å°å¾ç
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "ä¿ææ¨¡ç¹å§¿å¿ä¸åï¼å°æè£
æè´¨æ¹ä¸ºéæç»çè´¨æ" \
--image "/Users/yourname/Pictures/model.jpg" \
--output edited_model.png
# 使ç¨ç½ç»å¾ç
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "å°èæ¯æ¹ä¸ºæµ·è¾¹æ¥è½åºæ¯" \
--image "https://example.com/photo.jpg" \
--output beach_sunset.png
æ¯æçå¾çæ¥æºï¼
- â
æ¬å°æä»¶ï¼
/path/to/image.jpg - â
ç½ç»URLï¼
https://example.com/image.jpg - â
file://åè®®ï¼
file:///path/to/image.jpg
æ¯æçå¾çæ ¼å¼ï¼
- jpg, jpeg, png, gif, webp, bmp, tiff, heic
3. å¤å¾èåï¼å¤å¾è¾å ¥åå¾è¾åºï¼
èåå¤å¼ åèå¾çç¹å¾çææ°å¾åãæ¯ææ··åä½¿ç¨æ¬å°å¾çåç½ç»å¾çã
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "å°å¾1çæè£
æ¢ä¸ºå¾2çæè£
" \
--image "/Users/yourname/Pictures/person.jpg" \
--image "https://example.com/clothes.jpg" \
--output fusion_result.png
常è§ä½¿ç¨åºæ¯ï¼
- æè£ è¯ç©¿ï¼äººç©å¾ + æè£ å¾ â ç©¿æææå¾
- 飿 ¼è¿ç§»ï¼ç §ç + 飿 ¼åèå¾ â 飿 ¼åä½å
- åºæ¯èåï¼äººç© + èæ¯ â åæåºæ¯
4. ç»å¾çæï¼å¤å¾è¾åºï¼
çæä¸ç»å å®¹å ³èçå¾çï¼éåæ¼«ç»åéãåçè§è§çã
æçç»å¾
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "çæä¸ç»å
±4å¼ è¿è´¯æç»ï¼æ ¸å¿ä¸ºåä¸åºé¢ä¸è§çåå£åè¿ï¼ä»¥ç»ä¸é£æ ¼å±ç°åå£ç¬ç¹è²å½©ãå
ç´ ä¸æ°å´" \
--sequential \
--max-images 4 \
--output seasons.png
è¾åºæä»¶ä¼èªå¨ç¼å·ï¼seasons_1.png, seasons_2.png, seasons_3.png, seasons_4.png
åå¾çç»å¾
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "åèè¿ä¸ªLOGOï¼åä¸å¥æ·å¤è¿å¨åçè§è§è®¾è®¡ï¼åçå称为'GREEN'ï¼å
æ¬å
è£
è¢ã帽åãå¡çãæç»³ç" \
--image "/Users/yourname/Pictures/logo.png" \
--sequential \
--max-images 4 \
--output brand_design.png
5. èç½æç´¢å¢å¼ºçæï¼Seedream 5.0 liteï¼
å¯ç¨å®æ¶ç½ç»æç´¢ï¼èåææ°ç½ç»ä¿¡æ¯ã
node "$SKILLS_ROOT/seedream/scripts/generate_image.js" \
--prompt "æç´¢ä¸è¿æçé¨çç½é¸ååææ¿çé£è½¦å½¢è±¡ï¼ä»¥æå
·å²å»åçè§è§ï¼è®¾è®¡æå·¨åè£
ç½®" \
--search \
--output search_result.png
注æï¼
- èç½æç´¢åè½ä» é Seedream 5.0 lite 模å
- 使ç¨
--searchåæ°ä¼èªå¨åæ¢å° 5.0 lite 模å - éåéè¦èå宿¶ä¿¡æ¯çåä½åºæ¯
åæ°è¯´æ
å¿ éåæ°
| åæ° | 说æ | ç¤ºä¾ |
|---|---|---|
--prompt |
å¾çæè¿°æç¤ºè¯ï¼å¿ éï¼ | “ä¸åªå¯ç±çå°ç«” |
å¯éåæ°
| åæ° | 说æ | é»è®¤å¼ | å¯éå¼ |
|---|---|---|---|
--image |
åèå¾çè·¯å¾æURLï¼å¯å¤æ¬¡ä½¿ç¨ï¼ | æ | æ¬å°æä»¶è·¯å¾æURL |
--model |
模åID | doubao-seedream-4-5-251128 |
è§æ¨¡åå表 |
--size |
å¾ç尺寸 | 2K |
1K, 2K, 4K |
--no-watermark |
䏿·»å æ°´å° | å¦ | æ å¿åæ° |
--sequential |
çæç»å¾ | å¦ | æ å¿åæ° |
--max-images |
ç»å¾æ°é | 4 | 1-8 |
--search |
å¯ç¨èç½æç´¢ | å¦ | æ å¿åæ° |
--output |
è¾åºæä»¶è·¯å¾ | generated_image.png |
æä»¶è·¯å¾ |
--poll-interval |
ç¶ææ¥è¯¢é´éï¼ç§ï¼ | 5 | 1-10 |
--timeout |
æå¤§çå¾ æ¶é´ï¼ç§ï¼ | 300 | 60-600 |
模åéæ©
éæ©åéçæ¨¡å以平衡质éãéåº¦åææ¬ï¼
Seedream 4.5ï¼æ¨èï¼
- 模åID:
doubao-seedream-4-5-251128 - ç¹ç¹: ææ°çæ¬ï¼ç»¼åè´¨éæä½³
- æ¯æ: æçå¾ãå¾çå¾ãå¤å¾èåãç»å¾çæ
- è¾åº: 1K-4Kå辨çå¯é
- éæµ: IPM 500
Seedream 4.0
- 模åID:
doubao-seedream-4-0-250828 - ç¹ç¹: æç稳å®çæ¬
- æ¯æ: æçå¾ãå¾çå¾ãå¤å¾èåãç»å¾çæ
- è¾åº: 1K-4Kå辨çå¯é
- éæµ: IPM 500
Seedream 5.0 liteï¼èç½æç´¢ä¸ç¨ï¼
- 模åID:
doubao-seedream-5-0-260128 - ç¹ç¹: æ¯æèç½æç´¢ï¼èå宿¶ç½ç»ä¿¡æ¯
- 使ç¨: éè¿
--searchåæ°èªå¨å¯ç¨ - 注æ: 2026å¹´2æ24æ¥18ç¹åæ£å¼å¼æ¾ API
æ¨è使ç¨åºæ¯ï¼
- è¿½æ±æé«è´¨é â 4.5
- 稳å®ç产ç¯å¢ â 4.0
- éè¦å®æ¶ä¿¡æ¯ â 5.0 liteï¼ä½¿ç¨
--searchï¼
é«çº§é项
èªå®ä¹å¾ç尺寸
æ ¹æ®ä½¿ç¨åºæ¯éæ©åéç尺寸ï¼
# å°å°ºå¯¸ï¼å¿«éé¢è§ï¼
--size "1K"
# æ åå°ºå¯¸ï¼æ¨èï¼
--size "2K"
# 髿¸
æ°åº¦
--size "4K"
注æï¼
- 尺寸è¶å¤§ï¼çææ¶é´è¶é¿
- 4K å¾çå¯è½éè¦ 40-60 ç§
å»é¤æ°´å°
çææ æ°´å°å¾çï¼ç¨äºåä¸ç¨éï¼ï¼
--no-watermark
轮询åè¶ æ¶æ§å¶
è°æ´è½®è¯¢çç¥ä»¥éåºä¸ååºæ¯ï¼
# å¿«éæ¥è¯¢ï¼éåå°å¾ï¼
--poll-interval 3 --timeout 180
# æ åé
ç½®
--poll-interval 5 --timeout 300
# èå¿çå¾
ï¼éå4Kæç»å¾ï¼
--poll-interval 10 --timeout 600
ç¶æè¯´æ
çæè¿ç¨ä¸å¯è½åºç°çä»»å¡ç¶æï¼
| ç¶æ | 说æ | æä½ |
|---|---|---|
queued |
任塿éä¸ | ç»§ç»çå¾ |
running |
æ£å¨çæå¾ç | ç»§ç»çå¾ |
succeeded |
çææå | ä¸è½½å¾ç |
failed |
çæå¤±è´¥ | æ¥çéè¯¯ä¿¡æ¯ |
é误å¤ç
常è§é误åè§£å³æ¹æ¡
éè¯¯ï¼æªè®¾ç½®ç¯å¢åé ARK_API_KEY
- åå ï¼æªé ç½® API Key
- è§£å³ï¼æç §”å¦ä½é ç½® API Key”é¨åç说æè¿è¡é ç½®
é误ï¼ä»»å¡å建失败 (HTTP 401)
- åå ï¼API Key æ ææå·²è¿æ
- è§£å³ï¼æ£æ¥ API Key æ¯å¦æ£ç¡®ï¼æå¨æ§å¶å°éæ°çæ
é误ï¼ä»»å¡å建失败 (HTTP 400)
- åå ï¼åæ°é误ï¼å¦ size 䏿¯æãprompt 为空çï¼
- è§£å³ï¼æ£æ¥åæ°æ¯å¦ç¬¦åè¦æ±
é误ï¼ä»»å¡è¶ æ¶
- åå ï¼çææ¶é´è¿é¿æ API ç¹å¿
- è§£å³ï¼å¢å
--timeoutå¼ï¼æç¨åéè¯
é误ï¼ä»»å¡å¤±è´¥
- åå ï¼å 容è¿è§ãæç¤ºè¯ä¸æ¸ æ°ãå¾çæ ¼å¼é误ç
- è§£å³ï¼æ£æ¥æç¤ºè¯å 容ï¼ç¡®ä¿å¾çURLå¯è®¿é®
é误ï¼éæµ (HTTP 429)
- åå ï¼è¶ è¿ IPM éå¶
- è§£å³ï¼çå¾ 1åéåéè¯ï¼æå级é é¢
é误ï¼å¾çæä»¶ä¸åå¨
- åå ï¼æ¬å°å¾çè·¯å¾é误
- è§£å³ï¼æ£æ¥æä»¶è·¯å¾æ¯å¦æ£ç¡®ï¼ä½¿ç¨ç»å¯¹è·¯å¾
è¾åºæ ¼å¼
çæçå¾çå ·æä»¥ä¸ç¹å¾ï¼
- æ ¼å¼: PNG, JPEGï¼æ ¹æ®outputåæ°èªå¨è¯å«ï¼
- å辨ç: 1K / 2K / 4Kï¼æ ¹æ® size åæ°ï¼
- æä»¶å¤§å°: 约 0.5-10 MBï¼åå³äºå°ºå¯¸åå¤æåº¦ï¼
- å½åè§å:
- åå¾ï¼æå®çæä»¶å
- ç»å¾ï¼
æä»¶å_1.png,æä»¶å_2.png, …
æç¤ºè¯æä½³å®è·µ
ä¼ç§æç¤ºè¯çç¹ç¹
- æ¸ æ°çä¸»ä½æè¿° – 说æç»é¢ç主è¦å 容
- å ·ä½ç飿 ¼æå® – åå®ãå¡éãèµåæå ç
- ç»èè¡¥å – è²å½©ãå çº¿ãæ°å´ç
- æå¾è¯´æ – ç¹åãå ¨æ¯ã俯è§çè§è§
æç¤ºè¯æ¨¡æ¿
[飿 ¼]ï¼[ä¸»ä½æè¿°]ï¼[ç»èè¡¥å
]ï¼[æå¾/æ°å´]
示ä¾ï¼
åå®é£æ ¼ï¼ä¸åªæ©è²å°ç«å卿¨å¶çªå°ä¸ï¼é³å
ä»å·¦ä¾§æ´è¿æ¥ï¼æ¸©ææ²»æçæ°å´ï¼ç¹åæå¾
æç¤ºè¯æ³¨æäºé¡¹
- â å ·ä½æè¿°ï¼”å°ç«å¨è¿½éè´è¶” èé “å°ç«ç©è”
- â 飿 ¼è¯´æï¼”èµåæå 飿 ¼” èé “å¥½çç”
- â ç»è丰å¯ï¼”æ©è²é¿æ¯å°ç«ï¼èè²ç¼ç” èé “ç«”
- â é¿å 模ç³ï¼è¿äºæ½è±¡çæè¿°ä¼å¯¼è´éæºæ§å¢å
- â é¿å è¿é¿ï¼ä¿æå¨ 200 åä»¥å æææä½³
- â é¿å è¿è§ï¼ä¸è¦å 嫿´åãè²æ çè¿è§å 容
常è§ä½¿ç¨åºæ¯
产å设计
node scripts/generate_image.js \
--prompt "ç°ä»£ç®çº¦é£æ ¼ï¼æºè½æè¡¨äº§åå±ç¤ºï¼ç½è²èæ¯ï¼å·¥ä½å®¤ç¯å
" \
--size "4K"
èºæ¯åä½
node scripts/generate_image.js \
--prompt "è¶
ç°å®ä¸»ä¹ï¼æ¼æµ®çå²å±¿ï¼çå¸ä»å¤©èéï¼æ¢¦å¹»è²å½©" \
--size "2K"
社交åªä½å 容
node scripts/generate_image.js \
--prompt "ç¾é£ç¹åï¼çæ°è
¾è
¾çæé¢ï¼ç·åå¤¹èµ·é¢æ¡ï¼æè²è°" \
--size "2K"
åçè§è§è®¾è®¡
node scripts/generate_image.js \
--prompt "åèlogoï¼çæä¸å¥å®æ´çåçè§è§ç³»ç»ï¼å
æ¬åçãæµ·æ¥ãå
è£
设计" \
--image brand_logo.png \
--sequential \
--max-images 4
åèèµæ
- API åèï¼https://www.volcengine.com/docs/82379/1541523
- æ§å¶å°ï¼https://console.volcengine.com/ark
- API Key 管çï¼https://console.volcengine.com/ark/region:ark+cn-beijing/apikey
- 模åå表ï¼https://www.volcengine.com/docs/82379/1330310
ææ¯æ¯æ
å¦éå°é®é¢ï¼å¯ä»¥ï¼
- æ¥çèæ¬è¾åºçé误信æ¯
- æ£æ¥ API Key é ç½®æ¯å¦æ£ç¡®
- 访é®ç«å±±æ¹èæ§å¶å°æ¥çä»»å¡è¯¦æ
- åèå®ç½ææ¡£äºè§£æ´å¤ç»è