name: volc-image description: 火山引擎图像生成 - 使用火山引擎方舟API生成图片并下载 metadata: openclaw: emoji: 🖼️ requires: env: - ARK_API_KEY primaryEnv: ARK_API_KEY
火山引擎图像生成技能 - 使用火山引擎方舟(Doubao Seedream) API生成图片。
需要设置环境变量 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)7w4.net小葱技能站,你的AI助手技能库。
设置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 整体质量中规中矩,文档说明详细清晰,普通用户能快速上手生成图片,但功能较为单一,只能生成固定尺寸的单张图片,缺少自定义选项(如尺寸、风格参数调整),使用体验受限,适合对功能要求不高的轻度使用场景。