OpenRouter 平台功能
OpenRouter 平台功能
图像生成(服务端)
3 分钟阅读
图像生成(Image Generation)
用任意模型根据文本提示词生成图像
测试版(Beta)
服务端工具目前处于测试阶段。API 与行为可能会变更。
openrouter:image_generation 服务端工具让任意模型都能根据文本提示词生成图像。当模型判断需要创建图像时,会带着描述调用该工具。OpenRouter 执行图像生成,并将结果返回给模型。
工作原理
- 在
tools数组中加入{ "type": "openrouter:image_generation" }。 - 模型根据用户请求决定是否需要生成图像,并撰写提示词。
- OpenRouter 使用配置的模型生成图像(默认为
openai/gpt-5-image)。 - 生成的图像 URL 返回给模型。
- 模型将图像纳入回复。如有需要,它可能在同一次请求中生成多张图像。
快速开始
配置
图像生成工具接受可选的 parameters,用于自定义输出:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
model | string | openai/gpt-5-image | 使用哪一个图像生成模型。参见可用图像模型。 |
quality | string | — | 图像质量级别(取决于模型,例如 "low"、"medium"、"high") |
size | string | — | 图像尺寸(例如 "1024x1024"、"512x512") |
aspect_ratio | string | — | 宽高比(例如 "16:9"、"1:1"、"4:3") |
background | string | — | 背景样式(例如 "transparent"、"opaque") |
output_format | string | — | 输出格式(例如 "png"、"jpeg"、"webp") |
output_compression | number | — | 有损格式的压缩级别(0-100) |
moderation | string | — | 内容审核级别(例如 "auto"、"low") |
除 model 外,所有参数都会直接传递给底层图像生成 API。可用选项取决于所使用的具体模型。
响应
模型调用图像生成工具时,会收到类似如下的响应:
若生成失败,响应会包含错误信息:
也可用于 Responses API
图像生成服务端工具也可用于 Responses API:
定价
图像生成定价取决于所使用的底层模型:
- openai/gpt-5-image(默认):见模型页面
- openai/gpt-5-image-mini:见模型页面
- openai/gpt-5.4-image-2:见模型页面
- 其他模型:见 OpenRouter 上的图像模型列表
该费用叠加在处理请求和响应所产生的标准 LLM Token 费用之上。
后续步骤
- 服务端工具概览 — 了解服务端工具
- Web 搜索(Web Search) — 搜索网络以获取实时信息
- Datetime — 获取当前日期和时间
- 工具调用 — 了解用户自定义工具调用