Gemini Nano Images
Generate ultra-realistic, photorealistic images using Google's Gemini 2.0 Flash Experimental model with native image generation capabilities.
Quick Start
1. Set API Key
CODEBLOCK0
Get your API key at: https://aistudio.google.com/app/apikey
2. Generate Single Image
CODEBLOCK1
3. Generate Full Instagram Post
CODEBLOCK2
Scripts
generate_image.py
Creates ultra-realistic images from text prompts.
Usage:
CODEBLOCK3
Options:
- -
-o, --output DIR - Output directory (default: current) - INLINECODE1 - Gemini API key
- INLINECODE2 - Style preset
Example:
CODEBLOCK4
generateinstagrampost.py
Creates complete Instagram posts: image + caption.
Usage:
CODEBLOCK5
Options:
- -
-m, --mood MOOD - Post mood: inspiring, cozy, energetic, calm, family, productive - INLINECODE4 - Output directory (default: ~/.openclaw/workspace/assets)
- INLINECODE5 - Gemini API key
Example:
CODEBLOCK6
Mood Presets
| Mood | Description |
|---|
| INLINECODE6 | Uplifting, motivational, golden hour |
| INLINECODE7 |
Warm, comfortable, soft lighting |
|
energetic | Vibrant, dynamic, bright colors |
|
calm | Peaceful, serene, soft pastels |
|
family | Loving family moments, candid |
|
productive | Organized, clean, modern aesthetic |
Output
- - Images: Saved as PNG with timestamp prefix
- Captions: Saved as .txt file alongside image
- Location: Default is INLINECODE12
Integration with Instagram Workflow
Generated content can be directly used with the Social Media Suite:
- 1. Generate content:
CODEBLOCK7
- 2. Results saved to assets folder, ready for posting
- 3. Use with instagram-poster or instagrapi workflow
Stock-Only Mode (Community Building Phase)
Für 1-2 Wochen nur Stockfotos posten (keine KI-Generierung):
CODEBLOCK8
Modes:
- -
auto - Bevorzugt KI, Fallback zu Stock - INLINECODE14 - Nur Stockfotos aus INLINECODE15
- INLINECODE16 - Nur KI-generierte Bilder
Wichtig: Bei Stockfotos kein Wasserzeichen (Logo) - sieht authentischer aus!
Requirements
CODEBLOCK9
Model Details
- - Model: Gemini 2.0 Flash Experimental
- Capability: Native image generation
- Resolution: Up to 1024x1024
- Style: Photorealistic by default
See references/gemini_api.md for API details.
Gemini Nano 图像
使用谷歌Gemini 2.0 Flash实验模型(具备原生图像生成能力)生成超逼真的照片级图像。
快速开始
1. 设置API密钥
bash
export GEMINIAPIKEY=你的API密钥
在此获取API密钥:https://aistudio.google.com/app/apikey
2. 生成单张图像
bash
python3 scripts/generate_image.py 温暖晨光中的温馨家庭早餐场景
3. 生成完整Instagram帖子
bash
python3 scripts/generateinstagrampost.py 与孩子的晨间日常 --mood cozy
脚本
generate_image.py
根据文本提示创建超逼真图像。
用法:
bash
python3 scripts/generate_image.py 提示词 [选项]
选项:
- - -o, --output DIR - 输出目录(默认:当前目录)
- -k, --api-key KEY - Gemini API密钥
- --style {realistic,artistic,minimal} - 风格预设
示例:
bash
python3 scripts/generate_image.py 父亲给孩子读睡前故事 -o ~/images
generateinstagrampost.py
创建完整的Instagram帖子:图像+文案。
用法:
bash
python3 scripts/generateinstagrampost.py 主题 [选项]
选项:
- - -m, --mood MOOD - 帖子氛围:鼓舞人心、温馨、充满活力、平静、家庭、高效
- -o, --output DIR - 输出目录(默认:~/.openclaw/workspace/assets)
- -k, --api-key KEY - Gemini API密钥
示例:
bash
python3 scripts/generateinstagrampost.py 有序的家庭日历 --mood productive
氛围预设
| 氛围 | 描述 |
|---|
| inspiring | 振奋人心、激励向上、黄金时刻 |
| cozy |
温暖舒适、柔和光线 |
| energetic | 充满活力、动感十足、色彩明亮 |
| calm | 平和宁静、柔和淡彩 |
| family | 温馨家庭时刻、自然抓拍 |
| productive | 井然有序、干净利落、现代美学 |
输出
- - 图像:以PNG格式保存,文件名带时间戳前缀
- 文案:以.txt文件形式与图像一同保存
- 位置:默认保存至 ~/.openclaw/workspace/assets
与Instagram工作流集成
生成的内容可直接用于社交媒体套件:
- 1. 生成内容:
bash
python3 scripts/generate
instagrampost.py 周末家庭冒险
- 2. 结果保存至素材文件夹,随时可发布
- 3. 配合instagram-poster或instagrapi工作流使用
仅使用素材图模式(社区建设阶段)
1-2周内仅发布素材图(不进行AI生成):
bash
激活14天仅素材图模式
cd ~/.openclaw/workspace/skills/ig-automation
python3 smart
posterv4.py --set-mode stock_only --stock-days 14
将素材图放入文件夹
mkdir -p assets/stock
cp ~/你的素材图/*.jpg assets/stock/
现在仅发布素材图(随机选择,不重复)
python3 smart
posterv4.py
14天后自动切换至auto模式(AI+素材图)
模式:
- - auto - 优先使用AI,备用素材图
- stockonly - 仅使用assets/stock/中的素材图
- aionly - 仅使用AI生成的图像
重要提示: 素材图不要加水印(Logo)——看起来更真实!
环境要求
bash
pip install google-genai
模型详情
- - 模型:Gemini 2.0 Flash实验版
- 能力:原生图像生成
- 分辨率:最高1024x1024
- 风格:默认照片级真实感
API详情请参见 references/gemini_api.md。