Image Generator
AI でエントリのアイキャッチ画像を生成します。1 件ずつでも一括でも可能。OpenAI、OpenRouter、Cloudflare Workers AI に対応。
プラグイン
Image Generator
AI でエントリのアイキャッチ画像を生成します。1 件ずつでも一括でも可能。OpenAI、OpenRouter、Cloudflare Workers AI に対応。
説明
AI でエントリのアイキャッチ画像を生成します。管理画面の Image Generator ページからも、エントリのエディターからも利用できます。OpenAI、OpenRouter、Cloudflare Workers AI に対応し、画像は EmDash のメディアライブラリに保存されます。
1 件のエントリ。 エディターで Image Generator パネルを開き Generate を押し、結果を確認して、Attach(添付)または Regenerate(再生成)を選びます。管理画面のページでは、先にプロンプトを編集したり別のモデルを選んだりすることもできます。
複数のエントリ。 コレクションを選び、画像が必要なエントリにチェックを入れ、確認して実行します。画像はバックグラウンドで 1 枚ずつ作成され、進捗の表示、Stop、Resume があります。プロバイダーがキーを拒否した場合、クレジットが尽きた場合、または 1 日の上限に達した場合、実行は自動的に停止します。すでに画像があるエントリには一切手を加えません。
制御を保てる設計
- すべての画像は、プロバイダーへの有料リクエストです。厳格な 1 日の上限(既定は 20 枚)が呼び出しのたびに事前に適用され、呼び出しが失敗すると差し戻されます。
- クリックと確認なしには何も生成されません。保存時の自動生成という機能はありますが、オフになっています。
- 一括実行は編集者と管理者向けです。
- コレクションで下書きを使っている場合、画像は下書きに入ります。公開するにはエントリを公開してください。
プロバイダーに直接支払うか、お好みでオプションの Sneaps license を使えます。これは毎月一定枚数の画像が使えるサブスクリプションで、プラグインの Licence タブでライセンスキーを使って有効化し、プロバイダーのアカウントを用意する必要はありません。利用規約、返金、プライバシー。
インストール
- プラグインをインストールし、権限を承認します(「セキュリティ」に記載)。
- API キーを暗号化して保存できるよう、ホストに
EMDASH_ENCRYPTION_KEY環境変数があることを確認します。 - プラグインの設定ページを開きます。プロバイダーを選び、その API key を入力します。Cloudflare Workers AI の場合は、Workers AI 権限のあるトークンを使い、アカウント ID も入力します。モデルを空のままにすると既定のモデルが使われます。
- 管理メニューの Image Generator を開き、Collections タブで、使用する各コレクションの画像フィールドを選びます。
- 任意:スタイルのプリセットを選び、プロンプトテンプレート(
、、、)を編集し、1 日の上限を設定します。
まず low の品質から始めてください。価格はプロバイダー、モデル、品質レベルによって大きく異なります。
Cloudflare のサードパーティモデル(例:xai/grok-imagine-image-2.0)は Unified Billing で課金されます。AI Gateway にクレジットがあること、Authenticated Gateway がオンであること、そして AI Gateway Run 権限のあるトークンが必要です。
よくある質問
すでにある画像は置き換えられますか? 一括実行では置き換えません。1 件のエントリでは、Attach を押したときにのみ、新しい画像が古い画像を置き換えます。
なぜリクエストがタイムアウトしたと表示されるのですか?
プラグインには 1 リクエストあたり 30 秒の制限があります。モデルによっては high の品質ではそれを超えることがあります。low または medium を使ってください。
「Rejected the API key」とは? 選択したプロバイダー用の API キー設定は 1 つです。プロバイダーを切り替えたら、そのプロバイダーのキーを入力してください。保存されているキーが別のプロバイダーのもののように見える場合は、メッセージでお知らせします。
「Daily limit reached」とは? カウンターは UTC の 00:00 にリセットされます。もっと必要な場合は、設定で Max generations per day を引き上げてください。
Cloudflare の FLUX.2 モデルが動作しません。
@cf/black-forest-labs/flux-2-* モデルにはまだ対応していません。@cf/black-forest-labs/flux-1-schnell、またはサードパーティの black-forest-labs/flux-2-max を使ってください。
「Needs credits or a payment method」とは? Cloudflare のサードパーティモデルは Unified Billing を使用します。AI Gateway にクレジットをチャージしてください。
エディターで待っている間、何も動きません。 生成には、Sneaps license で 10〜15 秒(他のプロバイダーでは 10〜30 秒)かかり、エディターにはスピナーが表示されません。エディターの Block Kit には読み込み状態がないためです。同じエントリへの 2 回目のクリックは拒否されるので、誤って二重に課金されることはありません。
Sneaps license とは何ですか? オプションのサブスクリプションで、プロバイダーのアカウントなしで毎月一定枚数の画像を利用できます。Licence タブでライセンスキーを有効化し、プロバイダーとして選択します。ライセンスが終了すると、停止するのはそのプロバイダーだけです。
画像はどこにありますか? エントリの画像フィールドと、メディアライブラリにあります。コレクションで下書きを使っている場合は、エントリを公開してください。
セキュリティ
権限とその理由
- コンテンツの読み取りと書き込み: タイトルと抜粋を読み取り、画像フィールドを設定します。
- メディアの読み取りと書き込み: 生成した画像を保存し、破棄したプレビューを削除します。
- スキーマの読み取り: コレクションとその画像フィールドを一覧表示します。
- ネットワーク(
api.openai.com、openrouter.ai、api.cloudflare.com、*.r2.cloudflarestorage.comに限定):画像プロバイダーを呼び出します。最後のホストは、Cloudflare のサードパーティモデルが署名付きリンクとして返す画像をダウンロードするためだけに使われ、AI Gateway の出力バケットからのみです。オプションの Sneaps license ではproxy.sneaps.io(サービス)とapi.polar.sh(ライセンスサーバー)が追加され、ライセンスを有効化するか、プロバイダーとして選択したときにのみ接続されます。
あなたのデータ
プロンプト(エントリのタイトル、抜粋、あなたのスタイルテキスト)は、選択したプロバイダーに送信されます。Sneaps license では、ライセンスキーとともにそのサービスへ送信され、ライセンスサーバーはキー、製品名、サイトのホスト名を受け取ります。サービスが保持するのはカウンターとリクエスト ID であり、プロンプトや画像ではありません。API キーは EMDASH_ENCRYPTION_KEY で暗号化して保存され、ログにも生成履歴にも書き込まれません。履歴に保持されるのは、コレクション、エントリ ID、プロバイダー、モデル、ステータス、メディアの参照、そして失敗時のエラーメッセージです。プロンプト、画像、キーは決して保持されません。
有料サービスのプライバシーポリシー:https://www.sneaps.io/legal/privacy/
脆弱性の報告: [email protected] 宛てにご連絡ください(または https://www.sneaps.io/contact をご利用ください)。
変更履歴
0.2.0
- オプションの Sneaps license(プロバイダーのアカウント不要で、毎月の画像枠があるサブスクリプション)を 4 つ目のプロバイダーとして追加し、ライセンスと残りの枠を表示する Licence タブを追加しました。
- EmDash の Cloudflare 上のサンドボックスモードで動作するようになりました。すべてのページと操作が、サンドボックスのホスト呼び出し 10 回という上限に収まります。バージョン 0.1.0 はそこでは生成できませんでした。
- 一括生成は、バックグラウンドで最大 4 枚を同時に実行し、エントリ一覧に Select all と Select none が加わりました。
- 保存時の自動生成は、単一のバックグラウンドジョブになりました。
- EmDash 1.1.0 以降が必要です。
- ライセンスをプロプライエタリに変更しました。バージョン 0.1.0 は引き続き MIT です。
初回リリース
- 3 つのタブ(Generate、Collections、Settings)を持つ、1 つの Image Generator 管理ページ。
- 編集可能なプロンプトとプレビュー付きで、エディターパネルまたは管理ページから 1 件のエントリの画像を生成。
- 複数エントリの一括生成:選択、確認、進捗付きのバックグラウンド実行、Stop と Resume。
- プロバイダー:OpenAI、OpenRouter、Cloudflare Workers AI、Cloudflare のサードパーティモデル。
- 厳格な 1 日の上限、エントリごとのロック、オプションの保存時自動生成。
- API キーは暗号化して保存。