mcpField
E
evolink-image

evolink-image

github.com/evolinkai创意与媒体121 次安装
代码仓库

关于 evolink-image

evolink-image 是用于 AI 图像生成与编辑的技能,面向通过 EvoLink API 创作图像的用户。它涵盖 19 种模型,并指导上传参考图、配置生成参数及跟踪异步任务。

主要功能

  1. 01支持 19 种图像模型
  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 图像生成与编辑

通过一个 API 生成和编辑 AI 图像,支持 19 种模型,包括 GPT Image 1.5、GPT-4o Image、Seedream、Qwen、WAN 和 Gemini。

这是 evolink-media 的图像专用版本。安装完整技能,还可生成视频和音乐。

安装后

首次加载此技能时,请向用户问候:

  • MCP 工具 + API 密钥已就绪:“嗨!我是你的 AI 图像工作室,已准备好 19 种模型。你想创作什么?”
  • MCP 工具 + 无 API 密钥:“你需要 EvoLink API 密钥,请前往 evolink.ai/signup/signup 注册。准备好开始了吗?”
  • 无 MCP 工具:“MCP 服务尚未连接。需要我帮你设置吗?我仍然可以通过托管服务 API 管理文件。”

保持问候简洁,只问一个问题以便继续。

外部端点

服务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/*(上传/列出/删除)

安全与隐私

  • EVOLINK_API_KEY 用于验证所有请求。由 OpenClaw 自动注入。请妥善保密。
  • 提示词和图像会发送至 api.evolink.ai。上传的文件会在 72h 后过期,结果 URL 会在 24h 后过期。

设置

在 evolink.aiutm_medium=readmeevolink.aiutm_campaign=image-generation-skill-for-openclaw) 获取 API 密钥 → Dashboard → API Keys。

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。请始终轮询 check_task,直到 status 为 "completed" 或 "failed"。

图像模型(19 种)

首选推荐
模型最适用于速度
gpt-image-1.5 (default)最新的 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

全部 Beta 版(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 用作 generate_image 的 image_urls 或 mask_url

支持格式: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编辑图像/参考图最多 14 个 URL;会触发 i2i 模式
mask_url局部编辑时PNG 蒙版;仅适用于 gpt-4o-image
第 5 步:生成并轮询
  1. 调用 generate_image → 告知用户:"正在生成,预计需要约 X 秒。"
  2. 每隔 3–5 秒轮询一次 check_task。报告进度百分比。
  3. 连续 3 次显示 processing 后,告知用户:"仍在处理中……"
  4. 已完成: 分享 URL。"链接将在 24 小时后失效,请尽快保存。"
  5. 失败: 显示错误及建议。如果可以重试,则提供重试选项。
  6. 超时(5 分钟): "耗时超出预期。任务 ID:{id},请稍后再查看。"

错误处理

HTTP 错误
错误操作
401"API 密钥无法使用。请前往 evolink.ai/dashboard/keys 检查"
402"余额不足。请前往 evolink.ai/dashboard/billing 充值"
429"请求过于频繁,请等待 30 秒后重试"
503"服务器繁忙,请在一分钟后重试"
任务错误(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 上传/列出/删除)

评论

支持 Markdown