aiimage-cli
AI画像生成CLI - Gemini & fal.ai (GPT Image 1.5) をサポート
インストール
npm install -g aiimage-cli
初回セットアップ
初めて実行すると、セットアップウィザードが起動します:
aiimage "test prompt" -o test.png
または手動でセットアップ:
aiimage --setup
以下のAPIキーを設定します:
基本的な使い方
aiimage "A sunset over mountains" -o sunset.png
aiimage "Cute cat portrait" -o cat.png -q high
aiimage "Modern abstract art" -o art.png -P gemini
aiimage "Same style image" -o new.png -P gemini -r reference.png
オプション
-o, --output <path> | 出力ファイルパス (必須) | - |
-P, --provider <name> | プロバイダー: gemini or fal | config |
-s, --size <size> | サイズ: square, hor, ver | hor |
-q, --quality <level> | 品質: low, medium, high (fal用) | low |
-r, --ref-image <path> | 参照画像パス (gemini用) | - |
--ref-instruction <text> | 参照画像の使用指示 | - |
--config | 設定ファイルを開く | - |
--setup | セットアップウィザードを実行 | - |
サイズオプション
hor | 横長 (デフォルト) | 1536x1024 | 16:9 |
square | 正方形 | 1024x1024 | 1:1 |
ver | 縦長 | 1024x1536 | 9:16 |
品質レベル (fal.ai)
low | 高速生成、シンプルな画像向け |
medium | バランス型、詳細な画像向け |
high | 最高品質、日本語テキスト含む詳細画像向け |
設定
設定ファイルは ~/.aiimage/config.json に保存されます。
aiimage --config
設定ファイルの例
{
"defaultProvider": "fal",
"defaultSize": "hor",
"gemini": {
"apiKey": "your-gemini-api-key",
"model": "gemini-3.1-flash-image-preview"
},
"fal": {
"apiKey": "your-fal-api-key",
"model": "fal-ai/gpt-image-1.5",
"defaultQuality": "low"
}
}
例
aiimage "AIの未来を語る女性YouTuber、驚きの表情" -o thumbnail.png -q high
aiimage "Minimalist coffee cup illustration" -o coffee.png -s square
aiimage "Portrait of a woman" -o portrait.png -s ver -q medium
aiimage "Abstract technology background" -o bg.png -P gemini
aiimage "新しいテーマで同じスタイル" -o styled.png -P gemini -r original.png --ref-instruction "この画像の色彩とタッチを真似て"
ライセンス
MIT
リリース手順(npm)
npm run pack:check
npm version patch
npm publish