name: volc-image description: 火山引擎影像生成 - 使用火山引擎方舟API生成圖片並下載 metadata: openclaw: emoji: 🖼️ requires: env: - ARK_API_KEY primaryEnv: ARK_API_KEY
火山引擎影像生成技能 - 使用火山引擎方舟(Doubao Seedream) API生成圖片。
小蔥技能站7w4.net發現了升級外掛。
需要設定環境變數 ARK_API_KEY:
- 在火山引擎控制台獲取 API Key:https://console.volcengine.com/ark/endpoint
直接告訴我要生成什麼樣的圖片,例如: - "生成一張小說封面:頂流重生指南" - "生成一張科技感海報" - "生成一張可愛貓咪圖片"
| 引數 | 說明 | 預設值 |
|---|---|---|
| model | 模型 | doubao-seedream-5-0-260128 |
| size | 尺寸 | 2K (1664x2496) |
| prompt | 提示詞 | 使用者輸入 |
小說封面,頂流重生指南,標題金色大字,時尚美女坐在王座上,娛樂圈背景,霓虹燈光,紫色金色主題,精緻畫面,4K
星際穿越,黑洞,黑洞裡衝出一輛支離破碎的復古列車,視覺衝擊力,電影大片,末日既視感,動感,對比色,oc渲染,光線追蹤,動態模糊,景深,超現實主義,深藍
可愛的小貓咪,胖乎乎,大眼睛,萌萌的,粉色背景,卡通風格,精緻可愛
import os
import requests
# API配置
url = 'https://ark.cn-beijing.volces.com/api/v3/images/generations'
api_key = os.environ.get('ARK_API_KEY')
# 請求資料
data = {
'model': 'doubao-seedream-5-0-260128',
'prompt': '<使用者提示詞>',
'sequential_image_generation': 'disabled',
'response_format': 'url',
'size': '2K',
'stream': False,
'watermark': True
}
# 傳送請求
response = requests.post(url, headers={
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}, json=data)
# 獲取圖片URL並下載
img_url = response.json()['data'][0]['url']
img_data = requests.get(img_url).content
# 儲存圖片
with open('output.jpg', 'wb') as f:
f.write(img_data)
設定API Key並生成圖片:
# 設定API Key
set ARK_API_KEY=你的API金鑰
# 生成圖片
python volc_image.py "你的提示詞"
或者在Python中直接呼叫:
import os
os.environ['ARK_API_KEY'] = '你的API金鑰'
exec(open('volc_image.py').read())
這個 Skill 整體質量中規中矩,文件說明詳細清晰,普通使用者能快速上手生成圖片,但功能較為單一,只能生成固定尺寸的單張圖片,缺少自定義選項(如尺寸、風格引數調整),使用體驗受限,適合對功能要求不高的輕度使用場景。