mcpField
E
evolink-image

evolink-image

github.com/evolinkaiクリエイティブ・メディア121 回インストール
リポジトリ

evolink-image について

evolink-imageは、EvoLink APIで画像を生成・編集するためのスキルです。19種類のモデルに対応し、参照画像のアップロードや生成設定、非同期タスクの確認を案内します。

主な機能

  1. 0119種類の画像モデルに対応
  2. 02画像の生成と編集
  3. 03ファイルのアップロード・一覧・削除
  4. 04タスク状況と結果の確認
  5. 05モデル情報と費用の確認

活用シーン

  1. 01異なるモデルで画像を生成
  2. 02参照画像をアップロードして編集
  3. 03モデルを比較して費用を見積もる

MCP 対応

@evolinkai/evolink-media MCP サーバーは、画像生成、ファイル管理、タスク確認、モデル一覧、費用見積もりのツールを提供します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/evolinkai/image-generation-skill-for-openclaw --skill evolink-image

インストール後、Claude Code で/evolink-imageを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
README.de.md
README.es.md
README.fr.md
README.ja.md
README.ko.md
README.md
README.tr.md
README.zh-CN.md
README.zh-TW.md
_meta.json
references/
api-params.md
scripts/
evolink-image-gen.sh

詳細

Evolink Image — AI 画像生成・編集

GPT Image 1.5、GPT-4o Image、Seedream、Qwen、WAN、Gemini など、19 種類のモデルを使って AI 画像を生成・編集できます。すべて 1 つの API から利用できます。

evolink-mediaを画像向けにしたものです。動画や音楽も利用するには、スキル全体をインストールしてください。

インストール後

このスキルが初めて読み込まれたときは、ユーザーに挨拶してください。

  • MCP ツール + API キーの準備完了:「こんにちは!私は AI 画像スタジオです。19 種類のモデルを利用できます。何を作成しましょうか?」
  • MCP ツールあり + API キーなし:「EvoLink API キーが必要です。evolink.ai/signup/signup で登録してください。準備を始めましょうか?」
  • MCP ツールなし:「MCP サーバーがまだ接続されていません。設定をお手伝いしましょうか?ホスティング API 経由でファイルを管理することはできます。」

挨拶は簡潔にし、次に進むための質問を 1 つだけしてください。

外部エンドポイント

サービスURL
生成 APIhttps://api.evolink.ai/v1/images/generations (POST)
タスクのステータスhttps://api.evolink.ai/v1/tasks/{task_id} (GET)
ファイル APIhttps://files-api.evolink.ai/api/v1/files/* (upload/list/delete)

セキュリティとプライバシー

  • EVOLINK_API_KEY はすべてのリクエストの認証に使われます。OpenClaw によって自動的に挿入されます。機密情報として扱ってください。
  • プロンプトと画像は api.evolink.ai に送信されます。アップロードしたファイルは 72h 後に、結果 URL は 24h 後に期限切れになります。

セットアップ

evolink.aiutm_medium=readmeevolink.aiutm_campaign=image-generation-skill-for-openclaw) → ダッシュボード → API Keys から API キーを取得してください。

MCP サーバー: @evolinkai/evolink-media (GitHub · npm)

mcporter(推奨):mcporter call --stdio "npx -y @evolinkai/evolink-media@latest" list_models

Claude Code: claude mcp add evolink-media -e EVOLINK_API_KEY=your-key -- npx -y @evolinkai/evolink-media@latest

Claude Desktop / Cursor — コマンド npx -y @evolinkai/evolink-media@latest、環境変数 EVOLINK_API_KEY=your-key を使って MCP サーバーを追加してください。設定用の完全な JSON については references/image-api-params.md を参照してください。

基本方針

  1. 決めるのではなく、選択肢を示す — モデル、スタイル、形式の選択肢を提示し、ユーザーに選んでもらいます。
  2. 創作の方向性はユーザーが決める — パラメーターを提案する前に、説明を尋ねます。
  3. コンテキストを活用する — セッションの履歴を記憶します。結果の反復、バリエーション作成、編集を提案します。
  4. まず意図を確認する — 設定方法を尋ねる前に、ユーザーが何をしたいのかを把握します。

MCP ツール

ツール使用する場面戻り値
generate_image画像の作成または編集task_id(非同期)
upload_file編集・参照用のローカル画像をアップロードファイル URL(同期)
delete_fileファイルの容量を空ける確認
list_filesアップロード済みファイルまたは容量を確認ファイル一覧
check_task生成の進行状況を確認ステータス + 結果 URL
list_models利用可能なモデルを比較モデル一覧
estimate_cost料金を確認モデル情報

重要: generate_image は task_id を返します。status が "completed" または "failed" になるまで、必ず check_task をポーリングしてください。

画像モデル(19 種類)

おすすめ
モデル最適な用途速度
gpt-image-1.5 (デフォルト)最新の OpenAI 画像生成中
z-image-turbo素早い反復超高速
doubao-seedream-4.5写真のようにリアルな画像中
qwen-image-edit指示に基づく編集中
gpt-4o-image [BETA]最高品質、複雑な編集中
gemini-3-pro-image-previewGoogle の画像生成プレビュー中
すべて安定版(15)

gpt-image-1.5、gpt-image-1、gemini-3-pro-image-preview、z-image-turbo、doubao-seedream-4.5、doubao-seedream-4.0、doubao-seedream-3.0-t2i、doubao-seededit-4.0-i2i、doubao-seededit-3.0-i2i、qwen-image-edit、qwen-image-edit-plus、wan2.5-t2i-preview、wan2.5-i2i-preview、wan2.5-text-to-image、wan2.5-image-to-image

すべてベータ版(4)

gpt-image-1.5-lite、gpt-4o-image、gemini-2.5-flash-image、nano-banana-2-lite

生成フロー

ステップ 1:API キーの確認

401 が発生した場合:「API キーが機能していません。evolink.ai/dashboard/keys で確認してください」

ステップ 2:ファイルのアップロード(必要な場合)

画像編集や参照ワークフローの場合:

  1. file_path、base64_data、または file_url を指定して upload_file を呼び出し、file_url を取得します(同期)。
  2. file_url を image_urls または mask_url として generate_image に渡します。

対応形式:JPEG/PNG/GIF/WebP。最大 100MB。有効期限は 72 時間です。クォータ:100(デフォルト)/500(VIP)。

ステップ 3:意図の把握
  • 明確な依頼(「夕焼けを生成して」)→ ステップ 4 に進みます
  • 曖昧な依頼(「この画像をどうにかして」)→「新しい画像の作成、既存画像の編集、参照画像としての使用のどれをご希望ですか?」と尋ねます

必要なことだけを、必要なタイミングで尋ねます。

ステップ 4:パラメーターの収集

不足している項目だけを尋ねます。

パラメーター尋ねるタイミング注記
prompt常に表示したい内容
model品質が重要な場合デフォルトは gpt-image-1.5 です。最高品質には gpt-4o-image、速度重視には z-image-turbo を使用します
size向きの指定が必要な場合GPT モデル:1024x1024/1024x1536/1536x1024。その他:1:1/16:9/9:16 など
nバリエーションを希望する場合1~4 枚の画像
image_urls編集または参照画像がある場合URL は最大 14 個。i2i モードが有効になります
mask_url部分編集の場合PNG マスク。gpt-4o-image のみ
ステップ 5:生成とポーリング
  1. generate_image を呼び出し、ユーザーに次のように伝えます:「生成を開始しました。推定で約 X 秒かかります。」
  2. 3~5 秒ごとに check_task をポーリングします。進捗率を報告します。
  3. processing が 3 回連続したら、*「引き続き処理中です……」*と伝えます。
  4. 完了時: URL を共有します。「リンクの有効期限は 24 時間です。早めに保存してください。」
  5. 失敗時: エラーと提案を表示します。再試行可能な場合は、再試行を提案します。
  6. タイムアウト(5 分): 「想定より時間がかかっています。タスク ID:{id}。後でもう一度ご確認ください。」

エラー処理

HTTP エラー
エラー対応
401「API キーが機能していません。evolink.ai/dashboard/keys で確認してください」
402「残高が不足しています。evolink.ai/dashboard/billing でクレジットを追加してください」
429「レート制限に達しました。30 秒待ってから再試行してください」
503「サーバーが混み合っています。1 分後に再試行してください」
タスクエラー(status: "failed")
コード再試行対応
content_policy_violationいいえプロンプトを修正します(有名人、NSFW、暴力を含めないでください)
invalid_parametersいいえ値がモデルの制限に合っているか確認します
image_dimension_mismatchいいえアスペクト比に合わせて画像をリサイズします
image_processing_errorいいえ形式、サイズ、URL へのアクセス可否を確認します
generation_timeoutはい再試行します。繰り返し発生する場合はプロンプトを簡潔にします
quota_exceededはいクレジットを追加します
resource_exhaustedはい30~60 秒待ってから再試行します
service_errorはい1 分後に再試行します
generation_failed_no_contentはいプロンプトを変更して再試行します

エラーの詳細については、references/image-api-params.md を参照してください。

MCP サーバーを使用しない場合

画像のアップロードには Evolink のファイルホスティング API を使用します(有効期限は 72 時間)。curl コマンドについては、references/file-api.md を参照してください。

参考資料

  • references/image-api-params.md — API パラメーターの完全な一覧、全 19 モデル、ポーリング戦略、エラーコード
  • references/file-api.md — ファイルホスティング API(curl によるアップロード/一覧表示/削除)

コメント