LinkfoxAI agent and documentation index

Fetch the complete documentation index at: /llms.txt

Read when and how to use LinkfoxAI at: /agent-instructions.txt

Machine-readable API description: LinkfoxAI OpenAPI specification

Use this file to discover all available pages before exploring further.

LinkfoxAI logo
开始使用
API对接文档

爆款图复刻

创建任务

POST/image/v2/make/imageReplicationapplication/json

请求体

replicationModestring必填
SINGLE_IMAGE 主副图复刻;APLUS A+图复刻。
referenceImagesarray[object]必填
参考图片列表,1~8 张,用于复刻版式和风格。
productImagesarray[object]必填
商品图片列表,1~8 张
单张≤10MB
短边≥384px,长边≤4096px
长短边比≤5:1
providerstring可选
未传时使用当前业务类型的默认启用模型;模型选择,可选值见比例与分辨率。
resolutionstring可选
输出分辨率;不传时优先使用模型默认分辨率,否则取支持的最高分辨率,详见比例与分辨率。
outputNuminteger可选默认1
,范围 1~4。主副图复刻表示每张参考图输出份数;A+图复刻表示输出套数
generationRatiostring可选
仅主副图复刻可用。正整数比例,如 1:1、16:9,须符合模型配置;不传时使用参考图比例。A+图复刻不要传此字段。
targetMarketstring可选
目标市场,默认美国。
languagestring可选
图片文案语言,默认英语。
productInfostring可选
商品信息、材质与卖点,最多 2500 字符。
aplusRatiostring条件必填
A+图复刻必填:APLUS 普通 A+;APLUS_PRO 高级 A+;APLUS_PRO_AND_PHONE 高级 A++手机 A+。主副图复刻不要传此字段。

图片地址须在生成期间保持可访问。

出图数量

复刻方式输出数量
主副图复刻参考图数量 × outputNum,每张参考图分别生成。
普通 A+outputNum 张长图。
高级 A+outputNum 张长图。
高级 A++手机 A+outputNum 套,每套包含高级和手机长图各 1 张。

A+参考图按提交顺序拼合后生成长图,实际宽高由生成模型、分辨率和生成结果决定,以查询结果中每张图片的 width、height 为准。手机 A+在同组高级 A+成功后生成。

比例与分辨率

指定模型、主副图比例和分辨率时,请按下表选择支持的值。A+图复刻的画幅按参考图处理结果和所选 A+规格确定。

模型和分辨率均可省略,未传、传 null 或空白时按以下规则处理:

  1. 模型使用后台配置的爆款图复刻默认启用模型。
  2. 分辨率优先使用该模型配置的默认分辨率,且默认值须在支持范围内;否则使用该模型支持的最高分辨率,例如支持 1K、2K、4K 时取 4K。
  3. 生成和扣费均按最终确定的模型及分辨率执行。未配置可用默认模型或有效支持分辨率时,创建任务会报错。
名称API Code主副图比例支持分辨率商品图上限
正在读取模型配置...

请求示例

主副图复刻

两张参考图,每张输出 2 份,共 4 张结果图。模型及规格请按上方表格选择。

JSON
{
  "replicationMode": "SINGLE_IMAGE",
  "referenceImages": [
    { "imageUrl": "https://example.com/reference-1.jpg" },
    { "imageUrl": "https://example.com/reference-2.jpg" }
  ],
  "productImages": [{ "imageUrl": "https://example.com/product.jpg" }],
  "provider": "填写所选模型的API Code",
  "resolution": "2K",
  "outputNum": 2,
  "generationRatio": "1:1",
  "targetMarket": "美国",
  "language": "英语",
  "productInfo": "保温杯,耐用不锈钢材质,便携防漏"
}

A+图复刻

以下示例使用高级 A++手机 A+规格,输出 2 套,共 4 张长图;普通或高级 A+只需更换 aplusRatio。

JSON
{
  "replicationMode": "APLUS",
  "referenceImages": [
    { "imageUrl": "https://example.com/aplus-reference-1.jpg" },
    { "imageUrl": "https://example.com/aplus-reference-2.jpg" }
  ],
  "productImages": [{ "imageUrl": "https://example.com/product.jpg" }],
  "provider": "填写所选模型的API Code",
  "resolution": "2K",
  "outputNum": 2,
  "aplusRatio": "APLUS_PRO_AND_PHONE",
  "language": "英语",
  "productInfo": "保温杯,耐用不锈钢材质,便携防漏"
}

提交后返回什么

提交成功后返回任务编号 data.id,表示任务已创建,结果还需等待生成。请保存编号。查看返回示例。

查询生成结果

用任务编号 data.id 调用获取作图结果,每次查询至少间隔 10 秒。data.status=3 表示成功,从 data.resultList[].url 获取图片地址;data.status=4 表示失败。查看统一示例。

任务可能部分成功,请以每张图片的状态为准,仅下载 resultList[].status=1 的图片。主副图复刻按 resultList[].referenceIndex 区分参考图,高级与手机 A+按 resultList[].outputGroupId 配对。

每张结果图的字段如下,其他通用字段见获取作图结果。字段按模式、规格和任务进度返回,空值默认省略。

sizeint64
图片元数据记录的文件大小,单位字节,以 JSON 数值返回。有大小元数据的完成结果返回;生成中、失败或缺少元数据时可能省略,不以 0 表示未知值。
width / heightinteger
结果图片的实际宽高,单位像素。
formatstring
结果图片格式。
referenceIndexinteger
主副图复刻的参考图序号,从 1 开始;查询父任务时按参考图子任务返回。A+模式不承诺返回此字段。
outputGroupIdstring
输出组编号,在同一参考图或同一 A+任务内分组;高级与手机 A+同组编号相同。
extendFieldobject
复刻规格与尺寸等扩展信息,结构见下表。

例如,2 张参考图、outputNum=2 全部成功时有 4 条结果:referenceIndex 分别为 1、1、2、2,每张参考图的 outputGroupId 分别为 "1"、"2"。同一主副图父任务内应使用 (referenceIndex, outputGroupId) 区分输出组,不能仅用 outputGroupId 区分不同参考图。

extendField 结构:

referenceIndexinteger
兼容字段,与结果图顶层的 referenceIndex 一致;新接入使用顶层字段。
outputGroupIdstring
兼容字段,与结果图顶层的 outputGroupId 一致;新接入使用顶层字段。
variantstring
规格:SINGLE 主副图、APLUS 普通 A+、APLUS_PRO 高级 A+、APLUS_PHONE 手机 A+。
moduleCountinteger
A+模块数量。
targetWidthinteger
A+目标宽度,单位像素。普通 / 高级 / 手机 A+分别为 970 / 1464 / 600。
targetHeightinteger
A+目标高度,单位像素,等于 moduleCount × sliceHeight。
sliceHeightinteger
A+单模块切片高度,单位像素。普通和高级 A+为 600,手机 A+为 450。
sourceImageIdstring
手机 A+关联的高级 A+源图片 ID,关联建立后返回;源图失败导致手机图跳过时也可能存在。

targetWidth、targetHeight 是目标规格,实际图片尺寸以结果图顶层的 width、height 为准。未指定 format 时,size 对应已保存的结果文件;指定 format=jpg 时返回在线转换地址,size 沿用图片元数据中的大小,不保证等于转换后响应的字节数。

A+切分预览

POST/image/v2/make/imageReplication/split/previewapplication/json

将成功生成的 A+长图切分为对应规格的图片。先通过获取作图结果取得成功图片(resultList[].status=1)的 resultList[].id,再调用本接口;主副图复刻结果不支持切分。

请求体

imageIdlong必填
成功结果图的 ID,须属于当前团队的爆款图复刻任务。请传图片 ID,勿传创建任务返回的任务编号。
splitTypesarray[string]可选
切分规格,可选值见下表。不传或传空数组时返回当前图片支持的全部规格;指定规格须与当前结果图匹配。
recoverMissingboolean可选默认false
设为 true 时检查切分文件,确认缺失后重新切分;日常预览或刷新地址无需开启

切分规格

结果图类型splitTypes 可选值标准切片尺寸(宽×高,px)
普通 A+aplus970×600
高级 A+aplus_pro1464×600
手机 A+aplus_phone600×450

高级 A++手机 A+生成的两张结果图须分别使用各自的图片 ID 调用。以上是切片规格,生成原图的实际尺寸仍以查询结果为准;如有不足标准高度的尾图,以切片返回的实际宽高为准。

切分示例

以下示例预览高级 A+结果图,请将 imageId 替换为查询得到的成功图片 ID。省略 splitTypes 时使用当前图片支持的规格。

JSON
{
  "imageId": 123456789,
  "splitTypes": ["aplus_pro"],
  "recoverMissing": false
}

返回结果

接口直接返回切分结果,data 按规格分组,分组名称对应 aplus、aplus_pro 或 aplus_phone。每组包含以下字段:

splitImagesarray[object]
切片列表,包含图片地址、缩略图地址、实际宽高、序号(从 0 开始)及尾图标记。
targetWidthinteger
标准切片宽度,单位 px。
targetHeightinteger
单张标准切片高度,单位 px,非整张长图高度。
expiresAtlong
本组图片及缩略图地址的最早过期时间,Unix 毫秒时间戳;无法确定时为 null。
serverTimelong
服务端响应时间,Unix 毫秒时间戳。

图片地址为临时链接,请及时下载保存。地址过期时重新调用本接口刷新;文件缺失时再将 recoverMissing 设为 true。

扣费标准

单价按后台作图模型配置展示,单位为点/张,使用稳定模式扣点。有品质档位的模型按默认 medium 扣点。

正在读取当前模型扣点...

复刻方式预扣点计算方式
主副图复刻模型分辨率单价 × 参考图数量 × outputNum。
普通 / 高级 A+模型分辨率单价 × outputNum。
高级 A++手机 A+模型分辨率单价 × outputNum × 2。

商品图数量和 A+模块数量不额外计费。创建时预扣点,失败按平台规则回补,最终扣点以查询结果的 data.count 为准。查询结果不额外扣点。