Banana Pro Image Generation 是一个图片生成技能,底层使用 Gemini 3 Pro Image 模型。当用户需要生成图片、设计 Logo、创建白板图或制作社交媒体配图时,可以调用此技能。
主要能力
- 文生图:根据文字描述生成各种风格的图片。
- 白板图:生成手写风格的概念图、流程图、对比表格。
- Logo 设计:创建简约现代的 Logo 和图标。
- 社交媒体配图:生成适合各平台的配图。
- 概念可视化:将抽象概念转化为直观的图像。
使用方式
基础调用:
python scripts/generate_image.py
--prompt "你构建的详细提示词"
--filename "output.png"
高清图片(2K/4K):
python scripts/generate_image.py
--prompt "你的提示词"
--filename "output.png"
--resolution 2K
使用环境变量配置 API:
export NEXTAI_API_KEY="用户的API密钥" python scripts/generate_image.py --prompt "你的提示词"
环境配置支持三种方式:
- 环境变量(推荐):export NEXTAI_API_KEY="your-api-key-here"
- 命令行参数:python scripts/generate_image.py --prompt "你的提示词" --api-key "your-api-key-here"
- 配置文件:在 ~/.openclaw/openclaw.json 中配置:
{ "skills": { "bananapro-image-gen": { "apiKey": "your-api-key-here", "baseUrl": "https://tryallapi.com", "model": "gemini-3-pro-image-preview" } } }
参数说明
- --prompt:图片描述(必需),默认无,示例 "画一只猫"
- --filename:输出文件名,默认自动生成,示例 "cat.png"
- --resolution:分辨率,默认 1K,可选 1K/2K/4K
- --api-key:API 密钥,默认取环境变量,示例 "sk-xxx"
- --model:模型名称,默认 gemini-3-pro-image-preview
提示词构建技巧
白板图提示词模板:
生成一张白板图片,手写字体风格,内容包含:
- 标题:[主题]
- 核心要点:
- [要点1]
- [要点2]
- [要点3]
- 使用箭头、框图、列表等手绘元素
Logo 设计提示词模板:
设计一个[主题]Logo,要求:
- 形状:[圆形/方形/抽象]
- 颜色:[主色调]
- 元素:[核心元素]
- 风格:[现代/复古/简约]
- 用途:[社交媒体/网站/名片]
对比图提示词模板:
生成一张对比图,展示[A vs B]:
- 对比维度1:[A的特点] vs [B的特点]
- 对比维度2:[A的特点] vs [B的特点]
- 对比维度3:[A的特点] vs [B的特点] 使用表格或左右对比的形式,清晰易读
概念图提示词模板:
生成一张概念图,展示[主题]:
- 中心概念:[核心]
- 相关概念:[概念1、概念2、概念3]
- 概念之间的关系用箭头连接 使用思维导图或网络图形式
适用场景
- 教程配图:例如生成展示 OpenClaw 核心架构的白板图。
- Logo 设计:例如设计 AI 助手 Logo、超级个体 Logo。
- 对比图表:例如生成 OpenClaw vs ChatGPT 的对比图。
- 社交媒体配图:例如生成小红书配图。
注意事项
- 提示词要详细:越详细的描述,生成效果越好。
- 指定风格:明确说明需要的风格(手写/现代/简约等)。
- 合理分辨率:日常使用 1K(默认),高清展示 2K,打印输出 4K。
- 成本控制:1K 约 $0.04/张,2K 约 $0.08/张,4K 约 $0.16/张。
常见问题
- 如何提高生成质量:使用详细的提示词,明确指定风格、颜色、元素、构图。
- 生成失败怎么办:检查 API Key 是否正确、网络连接是否正常、提示词是否符合内容政策。
- 支持中文提示词吗:完全支持,Gemini 对中文理解很好。
- 如何控制成本:日常使用 1K 分辨率,只在需要高清时使用 2K/4K,优化提示词减少重复生成。
文件结构
bananapro-image-gen/ ├── SKILL.md # 本文档(必需) ├── README.md # 快速开始 ├── scripts/ │ └── generate_image.py # 生成脚本 ├── requirements.txt # Python依赖 └── .gitignore # Git忽略文件
更新日志
v1.0.0 (2026-02-11):初始版本,支持 Gemini 3 Pro Image,支持白板图、Logo、配图等多种场景,支持中文提示词,多种分辨率选择。
许可证
MIT License
作者
GitHub: @xianyu110 教程: OpenClaw 超级个体实战指南