LinkFoxAI 让 OpenClaw 调用 LinkFox AI 开放平台 AI 作图/视频能力:换模特、自动抠图、场景裂变、智能扩图、高清放大、消除笔、智能修图、商品套图、服装套图、姿势裂变、带货口播、图转视频等。
LINKFOXAI_API_KEY(单一 API Key,配置一个 Key 即可调用全部接口)https://sbappstoreapi.ziniao.com/openapi-router。若无固定 IP,设置 LINKFOXAI_BASE_URL=https://sbappstoreapi-proxy.linkfox.com 并配置白名单。AI 作图任务需要排队和生成时间(通常 10 秒 ~ 5 分钟, 极端情况下可能因服务端超时或队列积压导致单个任务耗时超过 30 分钟)。 务必通过 sessions_spawn 将作图任务派发到子会话,让主会话保持响应。脚本的 --wait 参数会自动轮询直到出结果。
当作图任务超时( --timeout 耗尽仍未返回结果)时,AI 应根据具体情况自主选择以下策略,无需等待用户指令:
--timeout 增大到 1800(30 分钟), --interval 建议 10~30 秒,适用于重要任务或用户明确愿意等待的场景。--output-num 4),可拆分为多个单图任务并行提交,降低单个任务超时概率。默认建议:将
sessions_spawn的runTimeoutSeconds设为 1800,--timeout设为 1700,以覆盖绝大多数超时场景。仅在明确知道该类型任务通常很快时才缩小超时值。
text
sessions_spawn:
task: |
Run: <skill>/scripts/linkfoxai.py change-model --wait --timeout 1700 \
--image-url "<模特原图>" --head-url "<头部图>" --output-num 4
解析输出 JSON,提取 resultList 中的图片 URL 汇报给用户。
如果 status=4(失败),报告 errorMsg。
如果超时仍未完成,告知用户任务 ID 以便后续手动查询。
label: "LinkFoxAI: AI 换模特"
mode: "run"
runTimeoutSeconds: 1800
cleanup: "keep"
text
# 子任务 1
sessions_spawn:
task: "Run: <skill>/scripts/linkfoxai.py cutout --wait --timeout 1700 --image-url '<url>' --sub-type 1 ..."
label: "LinkFoxAI: 自动抠图"
mode: "run"
runTimeoutSeconds: 1800
# 子任务 2
sessions_spawn:
task: "Run: <skill>/scripts/linkfoxai.py scene-fission --wait --timeout 1700 --image-url '<url>' ..."
label: "LinkFoxAI: 场景裂变"
mode: "run"
runTimeoutSeconds: 1800
对于脚本没有专属命令的接口(如 AI 穿衣、商品替换、饰品文字等),使用 api-call 传入路径和 JSON body:
text
sessions_spawn:
task: |
Run: <skill>/scripts/linkfoxai.py api-call \
--path /linkfox-ai/image/v2/make/fittingRoom \
--body '{"upperOriginUrl":"<上衣图>","modelImageUrl":"<模特图>","outputNum":2}'
获取返回的 data.id,然后运行:
<skill>/scripts/linkfoxai.py poll --id <task_id> --timeout 1700
解析结果汇报给用户。如果超时仍未完成,告知用户任务 ID 以便后续手动查询。
label: "LinkFoxAI: AI 穿衣"
mode: "run"
runTimeoutSeconds: 1800
命令说明material-list --type <1-10>作图素材列表(可用于连通性测试)upload-base64 --file <路径>base64 上传图片,返回 viewUrlmake-info --id <任务ID>查询作图结果(单次)poll --id <任务ID> [--interval 3] [--timeout 300]轮询作图结果直到成功/失败refresh --id <图片ID> [--format jpg]刷新结果图片地址(注意是图片 ID,非任务 ID)api-call --path <路径> --body '<JSON>'通用 API 调用,可调任意开放平台接口
--wait)#命令说明change-model --image-url <url> --head-url <url> [--scene-url <url>] [--output-num 1-4]AI 换模特cutout --image-url <url> --sub-type <1/2/3/9/12/13> [--cloth-class tops,coat,...]自动抠图scene-fission --image-url <url> [--strength 0.5] [--prompt "描述"] [--provider SCENE_FISSION_REALISTIC]场景裂变expand-image --image-url <url> --width 1024 --height 1024 [--prompt "描述"]智能扩图super-resolution --image-url <url> --magnification 2 [--enhance]图片高清放大image-edit --image-url <url> --prompt "描述" [--provider BANANA_PRO/WAN2_7/SEEDREAM5] [--template 白底图]智能修图erase --image-url <url> --mask-url <url>消除笔sales-video --prompt "口播文案" --video-type SEED [--image-list <url1> <url2>] [--video-time 10] [--aspect-ratio 9:16] [--is-pro] [--resolution 720p]带货口播(SORA/WAN/SEED/SEED_FAST/HAPPY_HORSE)。resolution:SEED 480p/720p/1080p, SEED_FAST 480p/720p, HAPPY_HORSE 720p/1080pimage-to-video --image-url <url> --video-type SEED [--image-list <url1> <url2>] [--prompt "描述"] [--video-time 10] [--resolution 720p] [--aspect-ratio 9:16] [--voice] [--camera single] [--prompt-optimizer]图转视频(KLING/V/WAN/SEED/SEED_FAST/HAILUO/HAPPY_HORSE)。支持多图模式(--image-list),各模型参数详见 references/image-make.mdvideo-reclone --ref-video-url <url> --ref-image-list <url1> <url2> --video-type SEED --duration 10 --resolution 720P --sale-country CN --target-language zh [--ratio 9:16] [--product-info "商品信息"]视频复刻(SEED/SEED_FAST)。参考视频+商品图AI复刻生成新视频。resolution/saleCountry/targetLanguage必填product-material --image-list <url1> [<url2>...] --seller-point "卖点" [--provider BANANA_PRO] [--a-plus-num 2] [--seller-type-num 2] [--scene-type-num 1] [--close-up-type-num 1] [--white-bg-type-num 1] [--resolution 2K] [--no-text]商品套图V3(A+/卖点/场景/特写/白底,各类型最大12)。--no-text 开启无字模式wear-collection --image-list <url1> [<url2>...] --seller-point "卖点" [--provider BANANA_PRO] [--a-plus-num 2] [--model-type-num 2] [--ins-type-num 1] [--seller-type-num 1] [--size-type-num 1] [--white-type-num 1] [--resolution 2K] [--no-text]服装套图V2(A+/模特/种草/卖点/尺码/白底,各类型最大12)。--no-text 开启无字模式
所有作图快捷命令均支持 --wait [--timeout 300] [--interval 3],提交任务后自动轮询直到完成。
以下能力通过 api-call --path <路径> --body '<JSON>' 调用,接口详情见 references/image-make.md:
能力路径AI 换模特 2.0/linkfox-ai/image/v2/make/changeModelFixed模特换场景/linkfox-ai/image/v2/make/modelChangeSceneAI 穿衣-上下装/linkfox-ai/image/v2/make/fittingRoomAI 穿衣-连体衣/linkfox-ai/image/v2/make/fittingRoomSuitAI 穿戴/linkfox-ai/image/v2/make/intelligentWear商品替换/linkfox-ai/image/v2/make/shopReplace场景图生成/linkfox-ai/image/v2/make/aiDraw相似图裂变/linkfox-ai/image/v2/make/imageToImage精细抠图-创建/linkfox-ai/v2/process/result/interactCutout/create精细抠图-结果/linkfox-ai/v2/process/result/interactCutout/info图片翻译/linkfox-ai/image/v3/make/imageTransl手部修复/linkfox-ai/image/v2/make/handRepair局部重绘/linkfox-ai/image/v2/make/areaRepair印花提取/linkfox-ai/image/v2/make/printExtract手持商品/linkfox-ai/image/v2/make/handHeld饰品文字/linkfox-ai/image/v2/make/linkedWord商品精修/linkfox-ai/image/v2/make/productRepair图片获取描述词-创建/linkfox-ai/v2/process/result/imageToPrompt/create图片获取描述词-结果/linkfox-ai/v2/process/result/imageToPrompt/info智能修图/linkfox-ai/image/v2/make/imageEditV2智能修图-多图/linkfox-ai/image/v2/make/multiImageFusionV2商品套图已有快捷命令 product-material(也可用 api-call)服装套图已有快捷命令 wear-collection(也可用 api-call)姿势裂变/linkfox-ai/image/v2/make/modelPoseFission带货口播/linkfox-ai/image/v2/make/salesVideo图转视频/linkfox-ai/image/v2/make/imageToVideo
使用作图素材接口验证凭证和网络是否正常(无需上传图片):
bash
<skill>/scripts/linkfoxai.py material-list --type 1
或对 OpenClaw 说:「用 LinkFoxAI 拉取作图素材列表」。
references/open-platform.md。status=4,检查 errorCode 和 errorMsg。references/open-platform.md — 接入流程、API 基础地址、错误码references/image-make.md — 全部作图接口及带货口播接口的完整参数与注意事项material-list --type 1change-model --wait --output-num 4cutout --wait --sub-type 1image-edit --wait --prompt "白底图" --template 白底图(高质量:加 --provider BANANA_PRO)sales-video --wait --video-type WAN --video-time 10 --aspect-ratio 9:16 --prompt "..."sales-video --wait --video-type SEED --video-time 15 --prompt "..."image-to-video --wait --image-url <url> --video-type SEED --video-time 10product-material --wait --image-list <url> --seller-point "轻量透气运动鞋" --provider BANANA_PRO --a-plus-num 2 --seller-type-num 2 --scene-type-num 1wear-collection --wait --image-list <url> --seller-point "时尚连衣裙" --provider BANANA_PRO --model-type-num 2 --ins-type-num 1 --seller-type-num 1video-reclone --wait --ref-video-url <video_url> --ref-image-list <img1> <img2> --video-type SEED --duration 10 --resolution 720P --sale-country CN --target-language zh --ratio 9:16video-reclone --wait --ref-video-url <video_url> --ref-image-list <img1> --video-type SEED_FAST --duration 10 --resolution 720P --sale-country US --target-language enproduct-material --wait --image-list <url> --seller-point "..." --no-text --a-plus-num 2image-to-video --wait --image-list <url1> <url2> --video-type KLING --video-time 15 --resolution 720p --aspect-ratio 16:9api-call --path /linkfox-ai/image/v2/make/fittingRoom --body '{...}' + poll --id <id>