火山引擎影像生成技能 - 使用火山引擎方舟(Doubao Seedream) API生成圖片。
需要設定環境變數 ARK_API_KEY:
直接告訴我要生成什麼樣的圖片,例如:
| 引數 | 說明 | 預設值 |
|---|---|---|
| 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)來源於7w4.net。
設定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 整體質量中規中矩,文件說明詳細清晰,普通使用者能快速上手生成圖片,但功能較為單一,只能生成固定尺寸的單張圖片,缺少自定義選項(如尺寸、風格引數調整),使用體驗受限,適合對功能要求不高的輕度使用場景。