linkfox-ai/linkfox-skills

linkfox-aigc-imagegen

AI生图工具,根据提示词和参考图生成图片。支持多种模型(BANANA/BANANA2/BANANAPRO/GPT2IMAGE/AIDRAWEDIT/WAN27/SEEDREAM5),可控制分辨率、宽高比、输出数量。用户说"生成图片"、"AI画图"、"AI生图"、"帮我画"、"图片生成"、"image generation"、"generate image"、"画一张图"、"做张图"、"图生图"时触发。

Ver código-fonte

Como usar

  1. Copie o comando e verifique o pacote antes de instalar no seu ambiente de agente.
  2. Consulte no original as ferramentas, credenciais e ambientes necessários.
  3. Descreva os dados de entrada e a entrega esperada; confira a saída com as fontes.
npx skills add https://github.com/linkfox-ai/linkfox-skills --skill linkfox-aigc-imagegen

Antes de começar

  • A instalação não inclui assinatura de modelo, franquia API ou acesso aos seus arquivos.
  • Estrelas e instalações indicam atividade, não um teste independente de qualidade ou segurança.
Documento original do Skill

Renderizado do repositório de origem, preservando títulos, exemplos, código, tabelas, links e imagens.

AI 生图

根据提示词和参考图生成图片,支持多种 AI 模型,异步创建任务后轮询获取结果。

核心特点

  • 多模型选择:7 种模型可选,各有不同特长和分辨率支持。
  • 图生图:可传入参考图+提示词生成新图。
  • 批量输出:单次最多生成 10 张图片。
  • 异步模式:创建任务立即返回 taskId,脚本自动轮询直到完成(超时 10 分钟)。

模型说明

模型(provider)说明特点
BANANALFBanana(基础版)仅支持 1K 分辨率
BANANA_2LFBanana2支持更高分辨率
BANANA_PROLFBanana Pro(默认)综合效果最好
GPT2IMAGEImg2支持 quality 参数控制质量
AIDRAW_EDITLinkfox-Image-1适合编辑类场景
WAN2_7Wan 2.7万相模型
SEEDREAM5Seedream 5.0仅支持2K

参数概览

  • 必填字段:prompt、imageUrls、outputNum(默认 1)、resolution(默认 1K)、quality(默认 high,仅 GPT2IMAGE)

完整参数表、响应字段结构与错误码,见 `references/api.md`。

调用方式

  • 创建任务:POST /aigc/imageGenAsync → 返回 {taskId}
  • 轮询结果:POST /aigc/taskQuery → 传入 {taskId} → 返回状态和结果
  • Python 脚本:python scripts/aigc_imagegen.py '<JSON 参数>'(脚本内部自动完成创建+轮询)

异步流程:

  1. 脚本调用 /aigc/imageGenAsync 创建任务,获得 taskId
  2. 轮询 /aigc/taskQuery,初始间隔 10 秒,每次递减 1 秒至最低 5 秒,最长等待 10 分钟
  3. 成功后自动下载图片到会话 media/ 目录

文件存储路径约定(遵循 CLAUDE.md 规范):

所有文件存储在 <cwd>/linkfox/<YYYY-MM-DD>/<session>/ 下,按类型划分目录:

内容类型目录路径格式说明
生成的图片media/<session>/media/linkfox-aigc-imagegen-<ts_ms>.<ext>如 media/linkfox-aigc-imagegen-1718000000000.png
原始 API 响应data/<session>/data/linkfox-aigc-imagegen-<ts>.json含完整 taskId、状态、临时 URL 等

输出策略(脚本默认行为):

  1. 成功生成图片时(无论多少张):
  • stdout 输出 Saved full response: <路径数组> 格式的行,例如:
  • 1张:Saved full response: ["/path/to/media/a.png"]
  • 多张:Saved full response: ["/path/to/media/a.png", "/path/to/media/b.png"]
  • 原始 API 响应(含临时 URL 等)静默落盘到 data/。
  • 前端 UI 可解析 stdout 中所有 Saved full response: 行,把后续 JSON 数组渲染出来。
  • 每次调用脚本通常输出一行;分多次调用时会有多行。
  1. 无图片产物时(失败/无结果):
  • stdout 输出原始响应路径:Saved full response: /path/to/data/xxx.json

读数据建议:禁止 Read 转存的图片文件内容(避免 base64 进入上下文)。直接把 Saved full response: 后的本地路径提供给用户即可。

解决认证和算力问题

发生以下异常情况时,采用 references/onboarding.md 引导解决问题:

异常情况

  • 未配置API Key:环境变量未配置 LINKFOX_AGENT_API_KEY,也未配置 LINKFOXAGENT_API_KEY。
  • 响应401或402状态码
  • 响应提示算力或余额不足:消息含"算力余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值",或类似含义的内容。

使用指引

  1. 模型选择:一般场景用 BANANA_PRO(默认);需要高质量画质控制用 GPT_2_IMAGE;编辑现有图片用 AIDRAW_EDIT。
  2. 提示词:描述越具体效果越好,建议用英文提示词获得更好效果。
  3. 参考图:必须提供至少一张参考图 URL。
  4. 分辨率:支持 1K/2K/4K,默认 1K。

示例

1. 用默认模型生成商品场景图

json
{"imageUrls": ["https://example.com/product.jpg"], "prompt": "product photography on white background, studio lighting", "provider": "BANANA_PRO", "outputNum": 1, "resolution": "1K", "aspectRatio": "1:1", "quality": "high"}

2. 用 GPT_2_IMAGE 高质量生图

json
{"imageUrls": ["https://example.com/ref.jpg"], "prompt": "modern minimalist product showcase", "provider": "GPT_2_IMAGE", "outputNum": 1, "resolution": "1K", "aspectRatio": "16:9", "quality": "high"}

3. 批量生成多张

json
{"imageUrls": ["https://example.com/ref.jpg"], "prompt": "creative product ad design", "provider": "BANANA_PRO", "outputNum": 4, "resolution": "2K", "aspectRatio": "1:1", "quality": "high"}

限制

  • 必须提供至少一张参考图 URL。
  • 单次最多生成 10 张。
  • 生成时间视模型和分辨率不同,通常 10-120 秒。脚本自动轮询,超时 10 分钟。
  • 失败时不重试(仅尝试 1 次)。

不适用

不适用:

  • 纯文字生成 → linkfox-aigc-textgen
  • 视频生成 → linkfox-aigc-videogen

反馈

参见 references/api.md。

执行指令

重要:收到本文档末尾的 ARGUMENTS: 字段后,必须立即调用 python scripts/aigc_imagegen.py '<JSON>' 执行,禁止等待用户确认或额外输入。

Relacionados por tarefa

do mesmo repositório

Mais Skills

Todos os Skills
linkfox-ai
Comunidade

linkfox-aigc-imagegen-cloth

服饰图生成(模特/服装类)。支持单张或套图:白底图(隐形模特)、模特图、种草图、卖点图、A+图、尺码图。单张单类型直接出图;多张多类型自动编排规划。用户上传模特图或服饰图(上装/下装/连衣裙/外套/鞋帽等)并说"做套图""做模特图""做种草图""做卖点图""做A+图""做尺码图""做服饰白底图"时触发。纯图片编辑操作走 linkfox-aigc-imagegen。

instalações
1
GitHub Stars
105
Atualizado
14 de set.
linkfox-ai
Comunidade

linkfox-aigc-videogen

AI生视频工具(首尾帧/单图模式),根据原图和提示词生成视频,支持可选尾帧图控制结束画面。支持模型KLING可灵/WAN万相/SEED豆包/SEEDFAST/HAILUO海螺。用户说"生成视频"、"AI视频"、"图生视频"、"做个视频"、"video generation"、"generate video"、"图片转视频"、"动态视频"时触发。

instalações
1
GitHub Stars
105
Atualizado
14 de set.
linkfox-ai
Comunidade

linkfox-amazon-ads-auth

亚马逊广告(Amazon Ads)店铺授权与管理技能,提供完整的授权流程、已绑定账号与站点的查询、令牌刷新与读取、当前用户广告授权连接解绑等能力。发起授权链接时需要先向用户确认一个账号名称;一次授权即可自动发现并绑定同账号下所有可用站点的广告 profile(每个站点对应一个 profileId)。当用户提到亚马逊广告授权、Amazon Ads 授权、绑定广告账户、解绑广告账户、断开广告连接、取消广告授权、刷新广告令牌、查询 profile 列表、管理已授权广告账户、Amazon Advertising authorization, Ads token refresh, list profiles, ad account management时触发此技能。即使未明确提及"Amazon Ads"或"授权",只要涉及亚马逊广告账号绑定、访问令牌管理或广告 profile 列表查询,也应触发。

instalações
1
GitHub Stars
105
Atualizado
14 de set.
linkfox-ai
Comunidade

linkfox-amazon-ads-report

亚马逊广告(Amazon Ads)报告一站式获取技能,覆盖 Sponsored Products (SP) / Sponsored Brands (SB) / Sponsored Display (SD) 全部报告类型。脚本自动完成报告的创建、等待、下载和解压,直接返回可读的结构化数据。真实可用的报告类型及每类的列清单/groupBy/filters 以 references/report-types/{adProduct-dir}/{reportTypeId}.md 为单一真相源。当用户提到拉取亚马逊广告报告、下载 Amazon Ads 报告、获取 SP/SB/SD 广告活动/关键词/搜索词/投放商品/购买商品/广告组/流量异常/Prompt 扩展等任意报告时触发。本技能依赖 linkfox-amazon-ads-auth。Sponsored Television (ST) / Amazon DSP 暂未覆盖。

instalações
1
GitHub Stars
105
Atualizado
14 de set.