模型及价格
| 模型 | 适合 | 每张 | 尺寸 | 最长提示词 |
|---|---|---|---|---|
| chroma | 一个开放模型,能读懂很长、很详细的提示词。 | $0.03 | 边长最大 1280 像素,以 1.5 倍返回 | 7,500 字符 |
| z-image-turbo | 这里最快的模型,适合批量生成摄影风格的图片。 | $0.03 | 边长最大 1280 像素 | 7,500 字符 |
| wai-illustrious | 动漫与插画。 | $0.03 | 边长最大 1280 像素 | 1,500 字符 |
| krea-2-turbo | 能保持已知角色和统一画风,支持 1K 或 2K。 | $0.08(1K),$0.12(2K) | 1:1、3:2、16:9、21:9、9:16、2:3、3:4、4:5 | 5,000 字符 |
以预付积分付费:1,000 积分为 $1,起充 $5,且永不过期。失败或被拒绝的图片不收费。
生成一张图片
任何 OpenAI 客户端都可以使用,只需把 base URL 设为 https://nokeep.ai/v1。使用 sk-nokeep-test 作为密钥,即可免费试用该请求。
import base64
import os
from openai import OpenAI
client = OpenAI(
base_url="https://nokeep.ai/v1",
api_key=os.environ["NOKEEP_API_KEY"],
)
result = client.images.generate(
model="chroma",
prompt="A portrait photograph of a woman in her thirties, window light",
size="1024x1024",
)
with open("picture.webp", "wb") as f:
f.write(base64.b64decode(result.data[0].b64_json))每个字段都在参考文档中。
这里的无审查是什么意思
- 没有模糊,也不添加提示词。 安全模糊已关闭,你的提示词会按你写的原样发送给模型。
- 成人内容属于允许范围,适用于主办方标记为无审查的模型。在我们 2026 年 11 月 6 日的检查中,成人提示词在全部四个模型上都未被模糊处理;而未标记为无审查的
z-image-turbo拦截得最多。 - 模型的主办方仍可能拒绝。 那会返回
422 content_refused错误,不收费,绝不会悄悄变成另一张不同的图片。
四项硬性限制保持不变:涉及未成年人的性内容、涉及真实人物的性内容、大规模伤害,以及针对真实人物的内容。触犯其中任何一项的提示词会收到 422 hard_limit,且不收费。规则见条款和硬性限制。
仅支持文本生成图片
这些接口只接受提示词,不接受其他内容。携带图片的请求会被拒绝,这也排除了编辑真实人物照片的可能。如需让模型读取图片,请使用对话。
保存什么
图片以 base64 形式在响应中返回,而不是指向服务器上某个文件的链接。模型运行在不保存提示词或结果的私有层上。我们为计费每次调用保留一行计数:密钥、模型、积分、状态和时间。我们保存什么有详细说明。
常见问题
它能与 OpenAI SDK 一起使用吗?
可以。设置 base URL 和密钥,照常调用 images.generate 即可。我们返回 b64_json。如果你请求 response_format: "url",会得到一个 data: URL,因为没有可链接的已存储文件。
应该从哪个模型开始?
z-image-turbo 是通用图片中最快的,chroma 适合成人摄影,wai-illustrious 适合动漫,krea-2-turbo 适合已知角色或 2K 图片。
速度如何?
在我们 2026 年 11 月 6 日的检查中,每张约 3 到 7 秒,2K 约 13 秒。
我能编辑照片或使用参考图片吗?
不能。这些接口只支持文本,因此无法把真实人物的照片变成他们从未同意的内容。
你们会保存我的提示词或图片吗?
不会。我们只为计费保留一行计数,从不保存提示词或图片。见我们保存什么。