OpenClaw 的 image_generate 工具让你在任意聊天渠道
(Telegram、Discord、WhatsApp 等)直接生成 AI 图片——
对话中说「帮我画一张...」,AI 立即生成并发回。
支持的图像生成提供商
| 提供商 | 模型 | 特点 | 价格参考 |
|---|---|---|---|
| OpenAI DALL-E 3 | dall-e-3 | 质量高,中文提示词友好 | $0.04/张(标准) |
| OpenAI DALL-E 2 | dall-e-2 | 速度快,价格低 | $0.018/张 |
| Stability AI | stable-diffusion-xl | 风格多样,可本地部署 | $0.002/张 |
| Black Forest Labs | flux-pro / flux-dev | 最新架构,质量极高 | $0.055/张(Pro) |
| Ideogram | ideogram-v2 | 文字渲染出色 | $0.08/张 |
| Together AI | FLUX.1-schnell | 极速,适合批量生成 | $0.003/张 |
快速配置
DALL-E 配置(最简单)
json
{
"providers": {
"openai": {
"apiKey": "${OPENAI_API_KEY}"
}
},
"tools": {
"imageGenerate": {
"enabled": true,
"defaultProvider": "openai",
"defaultModel": "dall-e-3"
}
}
}Flux 配置(质量最高)
json
{
"providers": {
"bfl": {
"apiKey": "${BFL_API_KEY}"
}
},
"tools": {
"imageGenerate": {
"enabled": true,
"defaultProvider": "bfl",
"defaultModel": "flux-pro"
}
}
}多提供商配置(按需切换)
json
{
"tools": {
"imageGenerate": {
"enabled": true,
"defaultProvider": "openai",
"providers": {
"openai": { "model": "dall-e-3" },
"bfl": { "model": "flux-pro" },
"together": { "model": "black-forest-labs/FLUX.1-schnell" }
}
}
}
}基本使用
在任意渠道直接对话:
你:帮我画一张赛博朋克风格的上海夜景
AI:[调用 image_generate 工具]
[生成图片并发送到聊天]
这是生成的赛博朋克上海夜景!
指定参数
你:画一张 16:9 的山水画,
中国水墨风格,高质量,
有瀑布和远山
# 也可以指定提供商
你:用 Flux Pro 帮我生成一张产品宣传图,
白色背景,简约风格,主题是智能手表
图像尺寸控制
支持的尺寸(DALL-E 3):
正方形:1024x1024
横向:1792x1024
竖向:1024x1792
Flux 支持更灵活的尺寸设置:
宽高比:1:1、16:9、9:16、4:3 等
图像编辑功能
部分提供商支持对已有图片进行修改:
你:[发送一张照片]
帮我把这张图的背景换成大海,
保持人物不变
AI(使用图像编辑功能):
[分析原图]
[生成修改后的版本]
[发送回来]
支持的编辑操作:
- 背景替换
- 风格迁移(变成油画/水彩/素描风格)
- 局部修改(inpainting)
- 图像放大(upscaling)
各提供商能力对比
| 维度 | DALL-E 3 | Flux Pro | SD XL |
|---|---|---|---|
| 中文提示词 | ✅ 优秀 | ⚠️ 一般 | ⚠️ 一般 |
| 图像质量 | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 生成速度 | 10-20s | 15-30s | 5-15s |
| 图像编辑 | ✅ | ❌ | ✅ |
| 文字渲染 | ⚠️ 一般 | ⚠️ 一般 | ❌ |
| 价格 | 中 | 较高 | 低 |
推荐组合:
- 日常使用:DALL-E 3(中文友好,质量稳定)
- 高质量创作:Flux Pro(最新架构,细节丰富)
- 大量快速生成:Together AI FLUX.1-schnell(极速低价)
配置默认行为
json
{
"tools": {
"imageGenerate": {
"enabled": true,
"defaultSize": "1024x1024",
"defaultQuality": "standard",
"defaultStyle": "natural",
"sendInline": true,
"addCaption": true
}
}
}sendInline: true:图片直接发到对话中(不是链接)
addCaption: true:图片下方附上生成的提示词
常见问题排查
图片发不出去(Telegram/WhatsApp)
检查渠道对图片大小的限制
Telegram:最大 10MB,超出自动压缩
WhatsApp:最大 5MB
→ 配置 imageGenerate.maxSizeMb 限制生成大小
中文提示词生成效果差
DALL-E 3 支持中文提示词,其他模型建议翻译为英文
→ 开启自动翻译:
"tools": { "imageGenerate": { "autoTranslatePrompt": true } }
API 限额提示
DALL-E 3:每分钟 5 张(Tier 1),消费后提升
Flux Pro:按量计费,无硬性频率限制
→ 配置备用提供商:当主提供商限额时自动切换
来源:OpenClaw 官方文档 - docs.openclaw.ai/tools/image-generation