HiAPI
博客

使用指南

Z-Image API:每张图片 $0.008,真实输出与代码

Z-Image 在 HiAPI 上:定价、四张带文字的商品图、让文字保持正确的提示词规则,以及可直接运行的 curl 和 Python 示例。

2026年11月3日
Z-Image API:每张图片 $0.008,真实输出与代码

一句话总结

  • Z-Image 是阿里巴巴通义推出的快速文生图模型。在 HiAPI 上,模型 id 为 z-image,费用为每张图 $0.008:1,000 张图共 $8。
  • 请求只包含两个字段:prompt(最多 1,000 个字符)和 aspect_ratio(1:1、4:3、3:4、16:9、9:16)。没有尺寸、分辨率、seed 或图像输入。
  • 它擅长生成带简短英文文字的照片级商品图。在以下四项测试中,每一处文字都正确输出。打开 Z-Image 模型页面即可试用;新账户可获得 200 个免费额度。

定价

图片数量 z-image 费用
1 $0.008
100 $0.80
600(200 个商品 × 3 张图) $4.80
1,000 $8.00

HiAPI 实时价格,查询于 2026 年 10 月 20 日。所有宽高比统一价格。失败的任务不收费。

与 HiAPI 上其他低成本模型对比:

模型 每张图 图片上的文字
flux-schnell/text-to-image $0.005 非其强项
z-image $0.008 简短英文文字,在我们的测试中稳定可靠
qwen-image-2.1-turbo $0.02 支持中英文;还可接收参考图
gpt-image-2/text-to-image 1K 分辨率下 $0.03 表现强;还可编辑图片

更多选择(包括视频)请见HiAPI 上最便宜的图像和视频 API。

真实输出:带文字的商品图

价格标签(1:1)

影棚电商商品摄影:一个哑光黑色保温不锈钢水瓶居中放置在无缝浅灰色背景上,带有柔和阴影。一张长方形珊瑚色纸质卡片斜靠在水瓶旁。卡片上只有以下两行粗体、整洁的无衬线文字,没有其他单词:第一行"SUMMER SALE",第二行"$19.99"。文字正对镜头、平铺,大号且完全清晰可读。照片级真实感。

用此提示词生成 →

z-image,1:1,1536×1536,$0.008。

两行文字都正确。卡片最终挂在水瓶的手柄上,而不是斜靠在瓶旁。此提示词的第一版写的是"reads exactly: SUMMER SALE on the first line and $19.99 on the second line",结果模型在两行之间多印了一个单词"ON"。请把准确文字放进引号,并把说明写在引号之外。

宽幅横幅(16:9)

宽幅电商促销横幅,照片级真实感的平铺摄影:白色运动鞋和一个牛皮纸运输箱放在柔和蓝色背景上。右侧为粗体海军蓝无衬线文字,内容正好是这四个单词和金额,没有其他内容:"FREE SHIPPING OVER $50"。这四个单词都必须出现。文字大号、平直、完全清晰可读。干净的商业影棚灯光。

用此提示词生成 →

z-image,16:9,1344×768,$0.008。

社交媒体卡片(3:4)

竖版社交媒体商品卡片:一个小棕色玻璃化妆品滴管瓶放在温暖的米色展示台上,柔和的日光。瓶子上方为粗体黑色现代无衬线标题文字,内容正好是:30% OFF TODAY ONLY。文字正对镜头、平铺,大号且完全清晰可读。极简高端电商风格,照片级真实感。

用此提示词生成 →

z-image,3:4,928×1232,$0.008。

文字正确,但滴管与单词"ONLY"重叠了。如果标题必须保持清晰,请说明产品的位置("in the lower half, below the text",即下半部分、文字下方)。

小号标签文字(3:4)

微距电商商品摄影:一个磨砂玻璃护肤品瓶,带有干净的白色标签。标签文字以优雅的深色无衬线字体印刷,内容正好是:第一行 GLOW SERUM,第二行 VITAMIN C 10%。正面平视角,标签完全可见且清晰,柔和影棚灯光,照片级真实感,白色背景。

用此提示词生成 →

z-image,3:4,928×1232,$0.008。

曲面上的小号文字是四者中最难的,但输出很干净。模型把"VITAMIN C 10%"排成了两行。

让文字正确输出的规则

  1. 把准确文字放进引号。
  2. 加上"and no other words"(不要其他单词),这样模型就不会编造额外的徽章文案。
  3. 让文字正对镜头、平铺。倾斜或弯曲的文字最先出错。
  4. 每张图只放一到两个文字块。更长的文案之后在设计工具里排版。
  5. 每张图发布前都检查。按 $0.008 的价格,重新生成一次的成本几乎可以忽略不计。

curl

curl -s -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "z-image",
    "input": {
      "prompt": "A cozy coffee shop at golden hour, a wooden A-frame sign on the sidewalk reading \"FRESH COFFEE\", warm window light, photorealistic",
      "aspect_ratio": "16:9"
    }
  }'

你会收到一个 taskId。轮询 GET https://api.hiapi.ai/v1/tasks/{taskId},直到 data.status 为 success,然后下载 data.output[0].url。状态会依次经过 queued、handling 和 archiving,最终变为 success 或 fail。链接在任务完成后约 7 天过期。

Python:小批量处理

# pip install requests;先执行 export HIAPI_KEY=your-key
import os, time, requests

API = "https://api.hiapi.ai/v1/tasks"
H = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}"}

def submit(prompt, ratio="1:1"):
    r = requests.post(API, json={"model": "z-image", "input": {"prompt": prompt, "aspect_ratio": ratio}},
                      headers=H, timeout=30).json()
    if r.get("code") != 200:
        raise RuntimeError(r)
    return r["data"]["taskId"]

def wait(task_id, timeout_s=300):
    deadline = time.time() + timeout_s
    while time.time() < deadline:
        d = requests.get(f"{API}/{task_id}", headers=H, timeout=30).json()["data"]
        if d["status"] in ("success", "fail"):
            return d
        time.sleep(3)
    raise TimeoutError(task_id)

products = {"mug-sage": "sage green", "mug-navy": "navy blue", "mug-terracotta": "terracotta"}
tasks = {sku: submit(f'Studio photo of a {color} ceramic coffee mug on white, a small card reads "NEW"')
         for sku, color in products.items()}   # 先全部提交,再统一收集

for sku, task_id in tasks.items():
    d = wait(task_id)
    if d["status"] == "success":
        with open(f"{sku}.png", "wb") as f:
            f.write(requests.get(d["output"][0]["url"], timeout=120).content)
    else:
        print(sku, "failed:", d.get("error"))

参数与错误

字段 是否必填 取值
prompt 是 最多 1,000 个字符
aspect_ratio 否 1:1、4:3、3:4、16:9、9:16

以下情况会在提交时返回 HTTP 400,不会创建任务也不会计费:

  • additional properties 'size' not allowed(或 resolution、width):请改用 aspect_ratio。
  • aspect_ratio: value must be one of ...:不支持 21:9 或 4:5。请先生成 16:9 或 3:4 再裁剪。
  • 使用类似 z-image-turbo 的模型 id:HiAPI 上唯一的 id 是 z-image。

何时应改用其他模型

  • 需要编辑已有图片:Z-Image 只能从文本生成。请使用图生图模型,例如 qwen-image-2.1-turbo($0.02)或 gpt-image-2/image-to-image。
  • 文字较长或密集,或大量中文:试试 Qwen Image,它专为双语排版打造。
  • 追求最低价格且不需要文字:flux-schnell/text-to-image 为 $0.005。

常见问题

模型 id 是什么?

z-image。HiAPI 上没有单独的 z-image-turbo id;Turbo 是这个快速变体在上游的名称。

如何获取 API 密钥?

在 hiapi.ai 注册,在控制台创建一个密钥,并以 Authorization: Bearer <key> 发送。同一个密钥适用于所有模型。

它能渲染中文文字吗?

阿里巴巴将双语文字列为强项。以上四项测试全部为英文,因此在依赖它之前,请先用你自己的提示词检查中文输出。

有分辨率设置吗?

没有。输出尺寸随宽高比而定:在上述测试中,1:1 返回 1536×1536,16:9 返回 1344×768,3:4 返回 928×1232。

不想写代码就试提示词?打开 Z-Image 模型页面。

立即开始构建持久 AI 产物

获取 API 密钥,通过一个基于任务(task)的 API 调用图像、视频和音频模型。

阅读 API 文档