🎨 VideoAgent Image Studio
使用タイミング: ユーザーが画像、写真、イラスト、アイコン、ロゴ、アートワークなど、あらゆる種類の画像の生成、描画、作成を依頼したとき。
8つの最先端AIモデルで画像を生成します。このスキルは、作業に最適なモデルを自動的に選択し、Midjourneyの非同期ポーリングを含むすべての複雑な処理を処理するため、会話に集中できます。
クイックリファレンス
| ユーザーの意図 | モデル | 速度 |
|---|---|---|
| 芸術的、映画的、絵画的 | midjourney | ~15秒 |
| 写実的、ポートレート、商品 | flux-pro | ~8秒 |
| 汎用的、バランス型 | flux-dev | ~10秒 |
| クイックドラフト、高速イテレーション | flux-schnell | ~2秒 |
| テキスト入り画像、ロゴ、ポスター | ideogram | ~10秒 |
| ベクターアート、アイコン、フラットデザイン | recraft | ~8秒 |
| アニメ、スタイライズドイラスト | sdxl | ~5秒 |
| Gemini搭載、一貫性のあるスタイル | nano-banana | ~12秒 |
画像を生成する方法
ステップ1 — プロンプトを強化する
スクリプトを呼び出す前に、選択したモデルに適したスタイル、照明、品質の記述子でユーザーのプロンプトを拡張します。
- Midjourney:
cinematic lighting、ultra detailed、--v 7、--style rawを追加 - Flux:
masterpiece、highly detailed、sharp focus、professional photographyを追加 - Ideogram: テキストコンテンツ、フォントスタイル、レイアウトについて明確に指定
- Recraft:
vector illustration、flat design、icon styleを指定
ステップ2 — スクリプトを実行する
node {baseDir}/tools/generate.js \
--model <model_id> \
--prompt "<enhanced prompt>" \
--aspect-ratio <ratio>
全パラメータ:
| パラメータ | デフォルト値 | 説明 |
|---|---|---|
--model | flux-dev | 上の表のモデルID |
--prompt | (必須) | 画像生成プロンプト |
--aspect-ratio | 1:1 | 1:1、16:9、9:16、4:3、3:4、3:2、21:9 |
--num-images | 1 | 生成画像数 (1〜4; Midjourneyは常に4枚を返します) |
--negative-prompt | — | 避けるべき要素 (Midjourneyでは非対応) |
--seed | — | 再現性のためのシード値 |
ステップ3 — 結果を返す
スクリプトは常に待機し、最終的な画像URLを返します。ポーリングは不要です。
{
"success": true,
"model": "flux-pro",
"imageUrl": "https://...",
"images": ["https://..."]
}
imageUrl をユーザーに送信します。
Midjourneyアクション
Midjourneyで4枚の画像グリッドを生成した後、ユーザーに以下のオプションを提供します:
# 画像 #2 のアップスケール (繊細、詳細を保持)
node {baseDir}/tools/generate.js \
--model midjourney \
--action upscale \
--index 2 \
--job-id <job_id>
# 画像 #3 の強力なバリエーションを作成
node {baseDir}/tools/generate.js \
--model midjourney \
--action variation \
--index 3 \
--job-id <job_id> \
--variation-type 1
# 同じプロンプトで再生成
node {baseDir}/tools/generate.js \
--model midjourney \
--action reroll \
--job-id <job_id>
アップスケールタイプ: 0 = 繊細 (デフォルト、写真に最適)、1 = クリエイティブ (イラストに最適)
バリエーションタイプ: 0 = 繊細 (デフォルト)、1 = 強力 (劇的な変化)
会話例
ユーザー: "雪の山で映画のような照明のユキヒョウを描いて"
# 芸術的な品質のためにmidjourneyを選択
node {baseDir}/tools/generate.js \
--model midjourney \
--prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
--aspect-ratio 16:9
🎨 完了しました!どれをアップスケールしますか? (U1-U4) またはバリエーションを作成しますか? (V1-V4)
ユーザー: "Fluxを使って、香水の商品ポスターを生成して、白い背景で"
# 写実的な商品写真にはflux-proを選択
node {baseDir}/tools/generate.js \
--model flux-pro \
--prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
--aspect-ratio 3:4
ユーザー: "クイックドラフトを見せて"
# インスタントプレビューにはflux-schnell
node {baseDir}/tools/generate.js \
--model flux-schnell \
--prompt "..." \
--aspect-ratio 1:1
ユーザー: "アプリアイコンを作って、フラットスタイルで、青いテーマで"
# ベクター/アイコンスタイルにはrecraft
node {baseDir}/tools/generate.js \
--model recraft \
--prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"
セットアップ
APIキーは不要です! すべてのリクエストは、サーバー側で認証を処理するホスト型プロキシを経由します。
このスキルはすぐに使えます — インストールして使用するだけです。
高度な設定: カスタムプロキシまたはトークン
独自のプロキシや永続的なトークンを使用する場合は、以下の環境変数を設定してください:
{
"skills": {
"entries": {
"videoagent-image-studio": {
"enabled": true,
"env": {
"IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
"IMAGE_STUDIO_TOKEN": "your_token_here"
}
}
}
}
}
| 変数 | 必須 | 説明 |
|---|---|---|
IMAGE_STUDIO_PROXY_URL | いいえ | カスタムプロキシベースURL (デフォルト: https://image-gen-proxy.vercel.app) |
IMAGE_STUDIO_TOKEN | いいえ | 永続的なトークン (設定しない場合は自動取得、トークンあたり100回の無料使用) |
独自のプロキシをデプロイするには、videoagent-audio-studio プロキシ を参考に実装してください。Vercel環境変数として FAL_KEY と LEGNEXT_KEY が必要です。
変更履歴
v2.0.0
- 非同期処理の簡素化: スクリプトがMidjourneyの完了を待機するようになりました。SKILL.mdの手順で
--async/--pollフラグが不要になりました。 - 統一された出力形式: すべてのモデルが同じ
{ success, imageUrl, images }形式を返すようになりました。 - Nano Bananaの参照画像: キャラクター/スタイルの一貫性を保つために
--reference-images "url1,url2"を渡します。
v1.3.0
- Midjourneyのノンブロッキング非同期モードを追加 (
--async+--poll)。
v1.2.0
- Midjourneyのターボモードをデフォルトで有効化 (~10-20秒)。
v1.1.0
- MidjourneyプロバイダーをTTAPIからLegnext.aiに変更し、安定性を向上。
v1.0.0
- Midjourney、Flux、SDXL、Nano Banana、Ideogram、Recraft を備えた初期リリース。