Image Generation Skill
Generate high-quality images from text prompts using multiple AI providers.
Supported Providers
OpenAI
- Models: dall-e-3, gpt-image-1
- Sizes: 1024x1024, 1792x1024, 1024x1792
- API Key:
OPENAI_API_KEY
Google Gemini 3.0 (Nano Banana)
- Model: gemini-3.0-generate-001
- Sizes: Configurable aspect ratios
- API Key:
GEMINI_API_KEY
xAI Grok-2 Image
- Model: grok-2-image-1212 (Grok's image generator)
- Text-to-image capabilities
- API Key:
XAI_API_KEY
Usage
# OpenAI DALL-E 3
bun run src/index.ts generate --provider openai --prompt "a cat" --output ./output.png
# Google Gemini 3.0
bun run src/index.ts generate --provider google --prompt "a dog" --output ./output.png
# xAI Aurora
bun run src/index.ts generate --provider xai --prompt "a bird" --output ./output.png
Options
--provider: Provider to use (openai, google, xai)--prompt: Text prompt for image generation--output: Output file path--model: (Optional) Specific model to use--size: (Optional) Image size (provider-specific)
Environment Variables
Set the appropriate API key for your chosen provider:
export OPENAI_API_KEY="your-openai-key"
export GEMINI_API_KEY="your-gemini-key"
export XAI_API_KEY="your-xai-key"
Converted and distributed by TomeVault — claim your Tome and manage your conversions.