evolink-image by evolinkai/image-generation-skill-for-openclaw
npx skills add https://github.com/evolinkai/image-generation-skill-for-openclaw --skill evolink-image通过一个 API 即可使用包括 GPT Image 1.5、GPT-4o Image、Seedream、Qwen、WAN 和 Gemini 在内的 19 种模型来生成和编辑 AI 图像。
这是 evolink-media 的专注于图像的功能视图。如需视频和音乐功能,请安装完整技能。
当此技能首次加载时,向用户问候:
问候语请保持简洁 — 只提一个问题以推进流程。
| 服务 | URL |
|---|---|
| 生成 API | https://api.evolink.ai/v1/images/generations (POST) |
| 任务状态 | https://api.evolink.ai/v1/tasks/{task_id} (GET) |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 文件 API | https://files-api.evolink.ai/api/v1/files/* (上传/列表/删除) |
EVOLINK_API_KEY 用于验证所有请求。由 OpenClaw 自动注入。请视为机密信息。api.evolink.ai。上传的文件在 72 小时 后过期,结果 URL 在 24 小时 后过期。在 evolink.aiutm_medium=readmeevolink.aiutm_campaign=image-generation-skill-for-openclaw) → 仪表板 → API 密钥 获取你的 API 密钥。
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。
| 工具 | 何时使用 | 返回 |
|---|---|---|
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"。
| 模型 | 最适合 | 速度 |
|---|---|---|
gpt-image-1.5 (默认) | 最新的 OpenAI 生成 | 中等 |
z-image-turbo | 快速迭代 | 超快 |
doubao-seedream-4.5 | 照片级真实感 | 中等 |
qwen-image-edit | 基于指令的编辑 | 中等 |
gpt-4o-image [BETA] | 最佳质量,复杂编辑 | 中等 |
gemini-3-pro-image-preview | Google 生成预览 | 中等 |
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
gpt-image-1.5-lite, gpt-4o-image, gemini-2.5-flash-image, nano-banana-2-lite
如果出现 401 错误:"你的 API 密钥无效。请检查 evolink.ai/dashboard/keys"
对于图像编辑或参考工作流:
file_path、base64_data 或 file_url 调用 upload_file → 获取 file_url (同步)file_url 用作 generate_image 的 image_urls 或 mask_url支持格式:JPEG/PNG/GIF/WebP。最大 100MB。72 小时后过期。配额:100 (默认) / 500 (VIP)。
只询问必要的内容,在需要的时候询问。
只询问缺失的信息:
| 参数 | 何时询问 | 备注 |
|---|---|---|
| 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 |
generate_image → 告诉用户:"正在生成 — 预计约 X 秒。"check_task。报告进度百分比。processing 后:"仍在处理中..."{id} — 稍后再检查。"| 错误 | 操作 |
|---|---|
| 401 | "API 密钥无效。请检查 evolink.ai/dashboard/keys" |
| 402 | "余额不足。请在 evolink.ai/dashboard/billing 添加额度" |
| 429 | "速率受限 — 等待 30 秒后重试" |
| 503 | "服务器繁忙 — 一分钟后重试" |
| 代码 | 可重试? | 操作 |
|---|---|---|
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
使用 Evolink 的文件托管 API 上传图像 (72 小时过期)。curl 命令请参见 references/file-api.md。
references/image-api-params.md — 完整的 API 参数、所有 19 种模型、轮询策略、错误代码references/file-api.md — 文件托管 API (curl 上传/列表/删除)每周安装数
116
仓库
GitHub 星标数
1
首次出现
2026年3月2日
安全审计
安装于
cursor115
gemini-cli115
github-copilot115
amp115
cline115
codex115
Generate and edit AI images with 19 models including GPT Image 1.5, GPT-4o Image, Seedream, Qwen, WAN, and Gemini — all through one API.
Image-focused view of evolink-media. Install the full skill for video and music too.
When this skill is first loaded, greet the user:
Keep the greeting concise — just one question to move forward.
| Service | URL |
|---|---|
| Generation API | https://api.evolink.ai/v1/images/generations (POST) |
| Task Status | https://api.evolink.ai/v1/tasks/{task_id} (GET) |
| File API | https://files-api.evolink.ai/api/v1/files/* (upload/list/delete) |
EVOLINK_API_KEY authenticates all requests. Injected by OpenClaw automatically. Treat as confidential.api.evolink.ai. Uploaded files expire in 72h , result URLs in 24h.Get your API key at evolink.aiutm_medium=readmeevolink.aiutm_campaign=image-generation-skill-for-openclaw) → Dashboard → API Keys.
MCP Server: @evolinkai/evolink-media (GitHub · npm)
mcporter (recommended): 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 — add MCP server with command npx -y @evolinkai/evolink-media@latest and env EVOLINK_API_KEY=your-key. See references/image-api-params.md for full config JSON.
| Tool | When to use | Returns |
|---|---|---|
generate_image | Create or edit an image | task_id (async) |
upload_file | Upload local image for editing/reference | File URL (sync) |
delete_file | Free file quota | Confirmation |
list_files | Check uploaded files or quota | File list |
check_task |
Important: generate_image returns a task_id. Always poll check_task until status is "completed" or "failed".
| Model | Best for | Speed |
|---|---|---|
gpt-image-1.5 (default) | Latest OpenAI generation | Medium |
z-image-turbo | Quick iterations | Ultra-fast |
doubao-seedream-4.5 | Photorealistic | Medium |
qwen-image-edit | Instruction-based editing | Medium |
gpt-4o-image [BETA] | Best quality, complex editing |
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, , , ,
gpt-image-1.5-lite, gpt-4o-image, gemini-2.5-flash-image, nano-banana-2-lite
If 401 occurs: "Your API key isn't working. Check at evolink.ai/dashboard/keys"
For image editing or reference workflows:
upload_file with file_path, base64_data, or file_url → get file_url (sync)file_url as image_urls or mask_url for generate_imageSupported: JPEG/PNG/GIF/WebP. Max 100MB. Expire in 72h. Quota: 100 (default) / 500 (VIP).
Ask only what's needed, when it's needed.
Only ask about what's missing:
| Parameter | Ask when | Notes |
|---|---|---|
| prompt | Always | What they want to see |
| model | Quality matters | Default gpt-image-1.5. gpt-4o-image for best, z-image-turbo for speed |
| size | Orientation needed | GPT models: 1024x1024/1024x1536/1536x1024. Others: // etc. |
generate_image → tell user: "Generating now — ~Xs estimated."check_task every 3–5s. Report progress %.processing: "Still working..."{id} — check again later."| Error | Action |
|---|---|
| 401 | "API key isn't working. Check at evolink.ai/dashboard/keys" |
| 402 | "Balance is low. Add credits at evolink.ai/dashboard/billing" |
| 429 | "Rate limited — wait 30s and retry" |
| 503 | "Servers busy — retry in a minute" |
| Code | Retry? | Action |
|---|---|---|
content_policy_violation | No | Revise prompt (no celebrities, NSFW, violence) |
invalid_parameters | No | Check values against model limits |
image_dimension_mismatch | No | Resize image to match aspect ratio |
image_processing_error | No | Check format/size/URL accessibility |
generation_timeout |
Full error reference: references/image-api-params.md
Use Evolink's file hosting API for image uploads (72h expiry). See references/file-api.md for curl commands.
references/image-api-params.md — Complete API parameters, all 19 models, polling strategy, error codesreferences/file-api.md — File hosting API (curl upload/list/delete)Weekly Installs
116
Repository
GitHub Stars
1
First Seen
Mar 2, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
cursor115
gemini-cli115
github-copilot115
amp115
cline115
codex115
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
50,500 周安装
Schema结构化数据完整指南:实现富媒体结果与AI搜索优化(2025)
406 周安装
LLM智能体评估框架:行为回归测试、能力评估与可靠性指标 | 解决生产环境失败问题
384 周安装
AWS SDK Java 2.x KMS 加密指南:密钥管理、信封加密与 Spring Boot 集成
387 周安装
rclone 文件传输技能:命令行工具配置与使用教程,支持 AWS S3、Google Drive 等云存储
390 周安装
响应式网页设计指南:使用Flexbox、Grid和媒体查询构建移动优先界面
384 周安装
AI代码实施计划编写工具 - 遵循TDD原则的详细开发任务分解指南
388 周安装
| Poll generation progress |
| Status + result URLs |
list_models | Compare available models | Model list |
estimate_cost | Check pricing | Model info |
| Medium |
gemini-3-pro-image-preview | Google generation preview | Medium |
wan2.5-t2i-previewwan2.5-i2i-previewwan2.5-text-to-imagewan2.5-image-to-image1:116:99:16| n | Wants variations | 1–4 images |
| image_urls | Edit/reference images | Up to 14 URLs; triggers i2i mode |
| mask_url | Partial edit | PNG mask; gpt-4o-image only |
| Yes |
| Retry; simplify prompt if repeated |
quota_exceeded | Yes | Top up credits |
resource_exhausted | Yes | Wait 30–60s, retry |
service_error | Yes | Retry after 1 min |
generation_failed_no_content | Yes | Modify prompt, retry |