2026年openlux image api调用示例:图片生成接口参数与返回结果怎么理解
2026年openlux image api调用示例:图片生成接口参数与返回结果怎么理解
调用 openlux image api 生成图片时,参数传错或返回结果解析不清,往往比模型本身更耗时间。
图片生成接口看起来简单,但尺寸、格式、采样步数、返回 URL 有效期等细节都会影响结果。本文用调用示例拆解参数含义与返回结构,帮你快速定位问题。
如果你需要在同一平台管理多个图像生成模型,也可以了解千聚AI中转站的多模态接入方式。
openlux image api 调用前准备
认证与请求地址
确认 API Key、Base URL 和接口路径。图片生成通常使用 POST 请求,请求头包含 Authorization 和 Content-Type: application/json。
输入内容与格式
明确是文生图还是图生图。文生图需要提示词 prompt,图生图可能需要参考图 URL 或 base64。先测试简单提示词,再增加参数。
图片生成接口参数怎么理解
下面以常见图片生成接口为例,说明核心参数。不同服务字段名可能不同,实际以 openlux image api 文档为准。
| 参数 | 含义 | 常见取值 | 注意点 |
|---|---|---|---|
| prompt | 画面描述 | 自然语言 | 越具体越可控,避免矛盾描述 |
| size | 输出尺寸 | 如 1024x1024、512x512 | 模型可能只支持特定比例 |
| n | 生成数量 | 1 到多张 | 数量越多,耗时和消耗越高 |
| response_format | 返回格式 | url 或 b64_json | url 需考虑有效期,b64 体积较大 |
调用示例结构
POST /v1/images/generations
{
"model": "your-image-model",
"prompt": "一只坐在窗边的橘猫,水彩风格",
"size": "1024x1024",
"n": 1,
"response_format": "url"
}
注意:model 字段必须替换为控制台或文档中可用的图片模型名称。不要直接照搬示例中的占位符。
返回结果怎么理解
图片生成接口的返回通常包含创建时间、数据数组和可能的错误信息。数据数组中每个元素对应一张图片。
- url:图片访问地址,可能有有效期。建议下载后转存,不要长期依赖临时链接。
- b64_json:Base64 编码图片数据。适合直接嵌入或避免外链,但响应体积大。
- revised_prompt:部分模型会返回改写后的提示词,可用于理解模型实际生成依据。
- error:如果请求失败,优先查看 code 与 message,再检查参数和配额。
解析返回时先判断 HTTP 状态码,再解析 JSON。部分错误响应结构与非错误响应不同,直接取 data 字段可能导致空指针。
常见调用错误与排查
如果返回 400,重点检查 prompt 是否为空、size 是否被模型支持、n 是否超出上限。如果返回 401 或 403,检查 API Key 和权限。如果返回 429,降低并发或查看配额。如果长时间无响应,检查网络和超时设置。
图像生成通常比文本生成耗时更长,客户端超时时间建议设置得宽松一些。同时注意不要重复提交同一请求,避免产生额外消耗。
用统一接口管理图片生成能力
当项目需要同时接入多个图片模型时,分别维护 API Key、Base URL 和返回格式会增加复杂度。千聚AI中转站提供 OpenAI 兼容接口方向,支持在一个平台查看模型、管理 Key 和余额。具体图片模型、参数支持和计费方式,请以 千聚AI中转站官网 页面信息为准。
实操建议:先用最小参数跑通一张图,确认返回结构,再逐步增加尺寸、数量和风格控制。每次调整只改一个变量,更容易定位问题。
想快速体验图片生成接口?注册千聚AI中转站,查看可用图像模型、获取 API Key,并按文档完成首次调用。