Skip to main content
Memory Router 同样提供 OpenAI 图像模型,例如 gpt-image-1。使用 OpenAI SDK 的 Images 接口调用即可,base URL 和 API Key 与调用对话模型时相同。

第 1 步:找到图像模型

图像模型和对话模型列在同一份模型清单中,带有 kind: image_generation:
控制台的可用模型页面也会列出图像模型及其价格。完整的响应格式见列出模型。

第 2 步:生成图片

把 OpenAI SDK 的 base URL 指向 Memory Router,调用 images.generate。每张图片以 base64 编码返回在 data[].b64_json 中。
如果要使用您自己的 OpenAI 密钥,把它作为 API Key 传入,并加上 x-memorylake-api-key 头,与调用对话模型的方式完全相同。参见部署模式。

参数

其他参数会原样传给模型。详见 API 参考中的图像生成。

价格

图像模型按 token 计费,输入和输出的文本 token 与图像 token 分别计价。尺寸越大、质量越高,生成的图像 token 越多,费用也越高。每次调用消耗的 token 见响应中的 usage 字段。 价格见控制台的可用模型页面,以及列出模型返回的 price.details.image_generation。计费规则与对话模型相同,参见选择模式。

注意事项

  • 仅支持生成。 不支持图片编辑(/images/edits)和变体。
  • 不使用记忆。 boundary_id 只适用于 Chat Completions、Responses 和 Messages。图像请求不会读取或写入记忆。
  • 只走 OpenAI base URL。 图像模型经 /openapi/memorylake/router/openai/v1 调用,不能经 Anthropic 的 base URL 调用。
  • Playground 不支持。 控制台的 Playground 中无法选择图像模型,请通过 API 调用。
  • 响应体较大。 一张图片的 base64 可能远超 1 MB,请为客户端设置足够长的超时。
  • 可追踪。 每次调用都会返回 X-Trace-ID,并出现在控制台的 Logs 中。错误处理与其他端点一致,参见错误约定。

后续步骤

图像生成 API

全部请求与响应字段。

列出模型

查找图像模型及其价格。