wylon
POSThttps://api.wylon.cn/v1/images/generations

同步生成

通过 OpenAI Images 兼容接口生成图片,并在同一次响应中取得短时效图片地址。

鉴权与请求格式

Authorizationstring · header必填
Bearer 令牌。可前往 控制台 创建 API 密钥,并将其保存为环境变量 $WYLON_API_KEY
Content-Typestring · header必填
固定为 application/json

请求参数

modelstring必填
wylon 提供的模型 ID,例如 Qwen/Qwen-Image-2512。可前往 模型广场 或通过 列出模型 确认可访问的模型。
promptstring必填
描述希望生成的主体、场景、构图、光线、风格和文字内容。
negative_promptstring可选
描述不希望出现在生成结果中的内容。是否支持、长度限制及实际效果由所选模型决定。
sizestring可选
期望输出的图片尺寸,格式为 宽x高。省略时使用所选模型的默认值;支持的取值由模型决定。
ninteger1
请求生成的图片数量。省略时使用所选模型的默认值;支持范围由接口版本和模型能力共同决定。
response_formatstringurl
指定图片结果在响应中的交付方式,可使用 urlb64_json。本文示例使用已经验证的 url 方式。
output_formatstringpng
期望生成的图片文件格式。V1 仅支持png格式
output_compressioninteger可选
期望使用的输出压缩等级,对 png 图片默认不生效。
backgroundstring可选
期望使用的图片背景模式。Openai兼容字段,V1 默认不生效。
qualitystring可选
期望使用的图片质量档位。是Openai兼容字段,V1 默认不生效。
stylestring可选
期望使用的图片风格预设。是否支持及合法取值由所选模型决定。
userstring可选
调用方提供的终端用户关联标识。该字段不参与 API 鉴权。
user_idstring可选
兼容性用户标识。接口接受该字段,但当前不持久化或使用。
moderationstring可选
请求使用的内容审核模式。该字段不能关闭或绕过平台安全策略。
streambooleanfalse
是否流式返回生成过程中的部分图片。V1 不支持该能力,请省略或传入 false
partial_imagesinteger0
指定流式生成时返回的部分图片数量。V1 不支持该能力,请省略或传入 0

当前模型限制

以下取值仅适用于 Qwen/Qwen-Image-2512,不能作为其他图片模型的默认参数。

参数支持值默认值说明
size1328x13281664x928928x16641104x14721584x10561664x928支持方形、横向和纵向画幅
n11每次仅生成一张图片

无论选择哪个图片模型,V1 都会添加“AI 生成”水印,且不支持流式中间图。以上属于接口版本行为,不属于单个模型的能力参数。

响应结构

成功响应
{
  "created": 1788834007,
  "data": [
    { "url": "https://example.com/generated/image.png?signature=REDACTED" }
  ]
}

data[0].url 是短时效签名地址。收到响应后请尽快下载或转存。

错误结构
{
  "error": {
    "type": "invalid_request_error",
    "message": "Invalid image generation request.",
    "code": "invalid_parameter"
  }
}

错误处理与生产建议

状态码常见原因建议操作
400字段缺失或模型不支持相应参数根据当前模型限制修正请求
401403密钥无效或没有模型权限检查鉴权和账户权限
429触发频率、并发或容量限制等待后重新发起请求
500503服务内部异常或模型暂不可用确认调用结果后再决定是否创建新请求
504等待期限内没有可交付结果不要默认自动重试,先确认实际用量状态
沪ICP备2026010432号-1沪公网安备31010402336632号