curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_task_001"
}'
curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "深色背景下的护肤品海报,瓶身正面写着“新品上市”,冷调轮廓光,真实玻璃反射",
"aspect_ratio": "9:16",
"seed": 20260827
},
"out_task_id": "z_image_turbo_seed_001"
}'
import requests
url = "https://aireiter.com/api/openapi/submit"
payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_python_001"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const response = await fetch("https://aireiter.com/api/openapi/submit", {
method: "POST",
headers: {
Authorization: "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_javascript_001"
})
});
console.log(await response.json());
package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
payload := []byte(`{
"model":"z_image_turbo",
"params":{
"prompt":"清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio":"16:9"
},
"out_task_id":"z_image_turbo_go_001"
}`)
req, _ := http.NewRequest(
http.MethodPost,
"https://aireiter.com/api/openapi/submit",
bytes.NewBuffer(payload),
)
req.Header.Set("Authorization", "Bearer <token>")
req.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_java_001"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://aireiter.com/api/openapi/submit"))
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request,
HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}
<?php
$url = "https://aireiter.com/api/openapi/submit";
$payload = [
"model" => "z_image_turbo",
"params" => [
"prompt" => "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio" => "16:9"
],
"out_task_id" => "z_image_turbo_php_001"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer <token>",
"Content-Type: application/json"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
require 'net/http'
require 'json'
require 'uri'
url = URI("https://aireiter.com/api/openapi/submit")
payload = {
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_ruby_001"
}
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <token>"
request["Content-Type"] = "application/json"
request.body = payload.to_json
response = http.request(request)
puts response.body
import 'dart:convert';
import 'package:http/http.dart' as http;
void main() async {
final url = Uri.parse('https://aireiter.com/api/openapi/submit');
final payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_dart_001"
};
final response = await http.post(
url,
headers: {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
},
body: jsonEncode(payload),
);
print(response.body);
}
library(httr)
library(jsonlite)
url <- "https://aireiter.com/api/openapi/submit"
payload <- list(
model = "z_image_turbo",
params = list(
prompt = "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio = "16:9"
),
out_task_id = "z_image_turbo_task_001"
)
response <- POST(
url,
add_headers(
Authorization = "Bearer <token>",
`Content-Type` = "application/json"
),
body = toJSON(payload, auto_unbox = TRUE),
encode = "raw"
)
cat(content(response, "text"))
{
"statusCode": 200,
"message": "",
"data": {
"task_id": "",
"status": "pending",
"created_at": "2026-08-27T09:47:44.021Z",
"out_task_id": "z_image_turbo_task_001",
"estimated_credits": "<预估消耗额度>"
},
"ok": true
}
{
"statusCode": 400,
"message": "Invalid aspect_ratio: \"21:9\". Allowed: [1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2]",
"ok": false
}
{
"statusCode": 400,
"message": "Model \"z_image_turbo\" does not support size parameter",
"ok": false
}
{
"error": {
"code": 401,
"message": "身份验证失败,请检查您的API密钥"
}
}
{
"error": {
"code": 433,
"message": "账户余额不足,请充值后再试"
}
}
{
"error": {
"code": 500,
"message": "服务器内部错误,请稍后重试"
}
}
Z-Image Turbo
Z-Image Turbo 图片生成
- 异步处理模式,返回任务ID用于后续查询
- 阿里通义高速文生图模型,约 8 步采样出图,主打写实质感
- 中英文字渲染清晰,适合带标题的海报、Banner 和社媒素材
- 支持 9 种图片比例,单次固定返回 1 张
- 仅支持文生图,不支持参考图、图片编辑和自定义像素尺寸
- 提交的 prompt 会经过平台敏感词 / 安全审核,违规内容会被直接拒绝
POST
/
api
/
openapi
/
submit
curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_task_001"
}'
curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "深色背景下的护肤品海报,瓶身正面写着“新品上市”,冷调轮廓光,真实玻璃反射",
"aspect_ratio": "9:16",
"seed": 20260827
},
"out_task_id": "z_image_turbo_seed_001"
}'
import requests
url = "https://aireiter.com/api/openapi/submit"
payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_python_001"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const response = await fetch("https://aireiter.com/api/openapi/submit", {
method: "POST",
headers: {
Authorization: "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_javascript_001"
})
});
console.log(await response.json());
package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
payload := []byte(`{
"model":"z_image_turbo",
"params":{
"prompt":"清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio":"16:9"
},
"out_task_id":"z_image_turbo_go_001"
}`)
req, _ := http.NewRequest(
http.MethodPost,
"https://aireiter.com/api/openapi/submit",
bytes.NewBuffer(payload),
)
req.Header.Set("Authorization", "Bearer <token>")
req.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_java_001"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://aireiter.com/api/openapi/submit"))
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request,
HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}
<?php
$url = "https://aireiter.com/api/openapi/submit";
$payload = [
"model" => "z_image_turbo",
"params" => [
"prompt" => "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio" => "16:9"
],
"out_task_id" => "z_image_turbo_php_001"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer <token>",
"Content-Type: application/json"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
require 'net/http'
require 'json'
require 'uri'
url = URI("https://aireiter.com/api/openapi/submit")
payload = {
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_ruby_001"
}
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <token>"
request["Content-Type"] = "application/json"
request.body = payload.to_json
response = http.request(request)
puts response.body
import 'dart:convert';
import 'package:http/http.dart' as http;
void main() async {
final url = Uri.parse('https://aireiter.com/api/openapi/submit');
final payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_dart_001"
};
final response = await http.post(
url,
headers: {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
},
body: jsonEncode(payload),
);
print(response.body);
}
library(httr)
library(jsonlite)
url <- "https://aireiter.com/api/openapi/submit"
payload <- list(
model = "z_image_turbo",
params = list(
prompt = "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio = "16:9"
),
out_task_id = "z_image_turbo_task_001"
)
response <- POST(
url,
add_headers(
Authorization = "Bearer <token>",
`Content-Type` = "application/json"
),
body = toJSON(payload, auto_unbox = TRUE),
encode = "raw"
)
cat(content(response, "text"))
{
"statusCode": 200,
"message": "",
"data": {
"task_id": "",
"status": "pending",
"created_at": "2026-08-27T09:47:44.021Z",
"out_task_id": "z_image_turbo_task_001",
"estimated_credits": "<预估消耗额度>"
},
"ok": true
}
{
"statusCode": 400,
"message": "Invalid aspect_ratio: \"21:9\". Allowed: [1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2]",
"ok": false
}
{
"statusCode": 400,
"message": "Model \"z_image_turbo\" does not support size parameter",
"ok": false
}
{
"error": {
"code": 401,
"message": "身份验证失败,请检查您的API密钥"
}
}
{
"error": {
"code": 433,
"message": "账户余额不足,请充值后再试"
}
}
{
"error": {
"code": 500,
"message": "服务器内部错误,请稍后重试"
}
}
Authorizations
string
必填
所有接口均需要使用 Bearer Token 进行认证。获取 API Key:访问 API Key 管理页面 获取您的 API Key。使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY
Body
string
必填
模型名称。固定值:
"z_image_turbo"object
必填
模型参数对象。
显示 params 对象属性
显示 params 对象属性
string
必填
图片生成指令,最多 2000 个字符。
- 支持中英文,建议明确描述主体、场景、构图、光线和材质
- 模型偏写实风格,描述真实光影和材质的提示词效果更好
- 需要在画面中出现文字时,用引号把文字内容括起来,中英文均可
- 提交前会经过平台敏感词 / 安全审核,命中违规内容会直接返回错误
string
默认值:"1:1"
图片宽高比。支持以下取值:
1:1- 正方形(默认)16:9/9:16- 宽屏横版 / 竖版4:3/3:4- 标准横版 / 竖版3:2/2:3- 经典横版 / 竖版2:1/1:2- 全景横版 / 长竖版
aspect_ratio 表示模型的目标比例档位,不承诺固定像素尺寸,返回的是接近该比例的模型原生尺寸。例如实测 16:9 返回 1536×864。integer
随机种子,用于复现结果,取值范围 1-2147483647。
- 相同的
prompt+seed组合会生成构图相近的图片 - 不传时每次生成随机结果
string
必填
调用方自定义任务 ID,用于幂等提交和查询结果。
- 长度为 1-64 个字符
- 只允许字母、数字、下划线和连字符
- 同一个 API Key 下不能重复使用
Z-Image Turbo 仅支持文生图。参考图(
image_url)、图片编辑、分辨率档位(resolution)和批量出图(output_n)均不支持;传入自定义像素尺寸 size 会直接返回 Model "z_image_turbo" does not support size parameter。每次请求固定返回 1 张图片,需要多张时请用不同 seed 多次提交。需要参考图、图生图或更大画布时,请改用 GPT-Image 2、Seedream 5.0 Pro 或 Nano Banana Pro。Response
string
调用方任务 ID,可用于查询结果。
string
初始状态,固定为
"pending"。number
本次任务的预估消耗额度。
string
创建时间,ISO 8601 格式。
查询结果
提交成功后,使用相同的out_task_id 调用:
curl --request POST \
--url https://aireiter.com/api/openapi/query \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"out_task_id": "z_image_turbo_task_001"
}'
pending、processing、completed 和 failed。任务完成后,结果图片位于 data.output,实际消耗位于 data.credits_used。任务生成失败时,系统会自动退回本次任务的预扣额度。
curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_task_001"
}'
curl --request POST \
--url https://aireiter.com/api/openapi/submit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "z_image_turbo",
"params": {
"prompt": "深色背景下的护肤品海报,瓶身正面写着“新品上市”,冷调轮廓光,真实玻璃反射",
"aspect_ratio": "9:16",
"seed": 20260827
},
"out_task_id": "z_image_turbo_seed_001"
}'
import requests
url = "https://aireiter.com/api/openapi/submit"
payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_python_001"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
const response = await fetch("https://aireiter.com/api/openapi/submit", {
method: "POST",
headers: {
Authorization: "Bearer <token>",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_javascript_001"
})
});
console.log(await response.json());
package main
import (
"bytes"
"fmt"
"io"
"net/http"
)
func main() {
payload := []byte(`{
"model":"z_image_turbo",
"params":{
"prompt":"清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio":"16:9"
},
"out_task_id":"z_image_turbo_go_001"
}`)
req, _ := http.NewRequest(
http.MethodPost,
"https://aireiter.com/api/openapi/submit",
bytes.NewBuffer(payload),
)
req.Header.Set("Authorization", "Bearer <token>")
req.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(req)
if err != nil {
panic(err)
}
defer response.Body.Close()
body, _ := io.ReadAll(response.Body)
fmt.Println(string(body))
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class Main {
public static void main(String[] args) throws Exception {
String payload = """
{
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_java_001"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://aireiter.com/api/openapi/submit"))
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(payload))
.build();
HttpResponse<String> response = HttpClient.newHttpClient().send(
request,
HttpResponse.BodyHandlers.ofString()
);
System.out.println(response.body());
}
}
<?php
$url = "https://aireiter.com/api/openapi/submit";
$payload = [
"model" => "z_image_turbo",
"params" => [
"prompt" => "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio" => "16:9"
],
"out_task_id" => "z_image_turbo_php_001"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_UNICODE));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer <token>",
"Content-Type: application/json"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
require 'net/http'
require 'json'
require 'uri'
url = URI("https://aireiter.com/api/openapi/submit")
payload = {
model: "z_image_turbo",
params: {
prompt: "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio: "16:9"
},
out_task_id: "z_image_turbo_ruby_001"
}
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = "Bearer <token>"
request["Content-Type"] = "application/json"
request.body = payload.to_json
response = http.request(request)
puts response.body
import 'dart:convert';
import 'package:http/http.dart' as http;
void main() async {
final url = Uri.parse('https://aireiter.com/api/openapi/submit');
final payload = {
"model": "z_image_turbo",
"params": {
"prompt": "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
"aspect_ratio": "16:9"
},
"out_task_id": "z_image_turbo_dart_001"
};
final response = await http.post(
url,
headers: {
'Authorization': 'Bearer <token>',
'Content-Type': 'application/json'
},
body: jsonEncode(payload),
);
print(response.body);
}
library(httr)
library(jsonlite)
url <- "https://aireiter.com/api/openapi/submit"
payload <- list(
model = "z_image_turbo",
params = list(
prompt = "清晨侧光下的陶瓷咖啡杯放在大理石台面上,浅景深,真实材质与自然阴影,商业产品摄影",
aspect_ratio = "16:9"
),
out_task_id = "z_image_turbo_task_001"
)
response <- POST(
url,
add_headers(
Authorization = "Bearer <token>",
`Content-Type` = "application/json"
),
body = toJSON(payload, auto_unbox = TRUE),
encode = "raw"
)
cat(content(response, "text"))
{
"statusCode": 200,
"message": "",
"data": {
"task_id": "",
"status": "pending",
"created_at": "2026-08-27T09:47:44.021Z",
"out_task_id": "z_image_turbo_task_001",
"estimated_credits": "<预估消耗额度>"
},
"ok": true
}
{
"statusCode": 400,
"message": "Invalid aspect_ratio: \"21:9\". Allowed: [1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 2:1, 1:2]",
"ok": false
}
{
"statusCode": 400,
"message": "Model \"z_image_turbo\" does not support size parameter",
"ok": false
}
{
"error": {
"code": 401,
"message": "身份验证失败,请检查您的API密钥"
}
}
{
"error": {
"code": 433,
"message": "账户余额不足,请充值后再试"
}
}
{
"error": {
"code": 500,
"message": "服务器内部错误,请稍后重试"
}
}