OpenAPI 参考
Modelink API · 图像
Modelink 图像生成 API,提供基于 OpenAI 格式的同步生成与基于 Fal 格式的异步任务能力。Fal 格式接口使用 Authorization: Key {api_key};其他接口使用 Bearer 鉴权。
版本 1.0.0
文生图
常用 size :
1024x1024(square)1536x1024(landscape)1024x1536(portrait)2048x2048(2K square)2048x1152(2K landscape)3840x2160(4K landscape)2160x3840(4K portrait)auto(default)
也支持自定义 size:
最大边长必须小于或等于 3840px 两条边都必须是以下数字的倍数 16px 长边与短边之比不得超过 3:1 总像素数必须至少为 655,360,且不得超过 8,294,400
quality 支持
lowmediumhighauto(default)
prompt 长度限制
32000 characters ≈
- 英文:~5K–8K words
- 中文:~2万字左右
认证方式
在 Authorization 请求头中传入 API Key 或访问令牌,格式:Bearer {token}。
请求体
请求体属性
- modelstring, 必填
模型名称。GPT Image 2 使用
openai/gpt-image-2。 - promptstring, 必填
图片生成提示词,必填,最长 32000 个字符。
lowmediumhighauto
- sizestring
常用 size : 1024x1024 (square) 1536x1024 (landscape) 1024x1536 (portrait) 2048x2048 (2K square) 2048x1152 (2K landscape) 3840x2160 (4K landscape) 2160x3840 (4K portrait) auto (default)
请求
curl https://api.qnaigc.com/v1/images/generations \
--request POST \
--header 'Authorization: Bearer YOUR_BEARER_AUTH' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-image-2",
"prompt": "可爱的少女,动漫",
"quality": "high"
}'响应
响应体属性
- createdinteger, 必填
Unix 时间戳(秒)
- b64_jsonstring, 必填
图片的 base64 数据(当前实现固定返回该字段)
- backgroundstring
可选,背景类型
pngjpegwebp
- sizestring
可选,图像尺寸
- qualitystring
可选,图像质量
- total_tokensinteger可选。
- input_tokensinteger可选。
- output_tokensinteger可选。
- ti_quantityinteger可选。
- ii_quantityinteger可选。
- mi2i_quantityinteger可选。
- req_countinteger可选。
- text_tokensinteger可选。
- image_tokensinteger可选。
- image_tokensinteger可选。
- reasoning_tokensinteger可选。
- text_tokensinteger可选。
响应
{
"created": 42,
"data": [
{
"b64_json": "string"
}
],
"background": "string",
"output_format": "png",
"size": "string",
"quality": "string",
"usage": {
"total_tokens": 42,
"input_tokens": 42,
"output_tokens": 42,
"ti_quantity": 42,
"ii_quantity": 42,
"mi2i_quantity": 42,
"req_count": 42,
"input_tokens_details": {
"text_tokens": 42,
"image_tokens": 42
}
}
}图生图
输入图片 image
image为图片数组,单个元素可以是公网可访问的图片 URL,或data:image/<格式>;base64,<数据>形式的 base64 data URI。- 单次请求最多提供 16 张图片。
- 使用
application/json时,通过 URL 提供的单张图片大小上限为 40MB。 - 支持的图片格式:
png、jpeg、webp、gif。
认证方式
在 Authorization 请求头中传入 API Key 或访问令牌,格式:Bearer {token}。
请求体
请求体属性
- modelstring, 必填
模型名称。GPT Image 2 使用
openai/gpt-image-2。 - promptstring, 必填
图片编辑提示词,必填,最长 32000 个字符。
- imagestring[], 必填
输入图片数组,每个元素为公网可访问的图片 URL 或 data:image/<格式>;base64,<数据> 形式的 base64 data URI。最多 16 张;使用 application/json 时,通过 URL 提供的单张图片大小上限为 40MB。支持 png/jpeg/webp/gif。
lowmediumhighauto
请求
curl https://api.qnaigc.com/v1/images/edits \
--request POST \
--header 'Authorization: Bearer YOUR_BEARER_AUTH' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"model": "openai/gpt-image-2",
"prompt": "图片中增加一个人",
"image": [
"https://aitoken-public.qnaigc.com/example/generate-video/running-man.jpg"
],
"quality": "low"
}'响应
响应体属性
- createdinteger, 必填
Unix 时间戳(秒)
- b64_jsonstring, 必填
图片的 base64 数据(当前实现固定返回该字段)
- backgroundstring
可选,背景类型
pngjpegwebp
- sizestring
可选,图像尺寸
- qualitystring
可选,图像质量
- total_tokensinteger可选。
- input_tokensinteger可选。
- output_tokensinteger可选。
- ti_quantityinteger可选。
- ii_quantityinteger可选。
- mi2i_quantityinteger可选。
- req_countinteger可选。
- text_tokensinteger可选。
- image_tokensinteger可选。
- image_tokensinteger可选。
- reasoning_tokensinteger可选。
- text_tokensinteger可选。
响应
{
"created": 42,
"data": [
{
"b64_json": "string"
}
],
"background": "string",
"output_format": "png",
"size": "string",
"quality": "string",
"usage": {
"total_tokens": 42,
"input_tokens": 42,
"output_tokens": 42,
"ti_quantity": 42,
"ii_quantity": 42,
"mi2i_quantity": 42,
"req_count": 42,
"input_tokens_details": {
"text_tokens": 42,
"image_tokens": 42
}
}
}