پرش به محتوا

تصویر

API تولید تصویر بی‌سانسور

تصویر را از متن روی مدل‌های باز با نام بساز، با پرامپت همان‌طور که نوشته‌ای فرستاده می‌شود و بدون هیچ تار اضافه. قالب OpenAI را حرف می‌زند و هر تصویر در پاسخ برمی‌گردد، پس نسخه‌ای نیست که ما نگه داریم.

بررسی‌شده در ۱۵ آبان ۱۴۰۵

مدل تصویر، هرکدام با نام
5
برای هر تصویر، ارزان‌ترین
$0.03
تصویر یا پرامپتی که ما ذخیره کنیم
0
محدودیت سخت، هرکدام یک 422 بی‌هزینه
4

مدل‌ها و هزینه‌شان

مدلبرای چه خوب استهر تصویراندازهطولانی‌ترین پرامپت
chromaمدل باز که پرامپت‌های بلند و پرجزئیات را می‌خواند.$0.03تا ۱۲۸۰ پیکسل در هر ضلع، با ۱٫۵ برابر برگردانده می‌شود۷٬۵۰۰ کاراکتر
z-image-turboسریع‌ترین اینجا، برای تصویرهای عکاسانه در حجم بالا.$0.03تا ۱۲۸۰ پیکسل در هر ضلع۷٬۵۰۰ کاراکتر
wai-illustriousانیمه و تصویرسازی.$0.03تا ۱۲۸۰ پیکسل در هر ضلع۱٬۵۰۰ کاراکتر
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۵٬۰۰۰ کاراکتر

از اعتبار پیش‌پرداخت پرداخت می‌شود: ۱٬۰۰۰ اعتبار برابر ۱ دلار است، از ۵ دلار، و هرگز منقضی نمی‌شوند. تصویری که شکست بخورد یا رد شود هزینه‌ای ندارد.

یک تصویر بساز

هر کلاینت OpenAI با آدرس پایهٔ 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))

هر فیلد در مرجع است.

بی‌سانسور اینجا یعنی چه

  • بدون تار و بدون پرامپت اضافه. تار ایمنی خاموش است و پرامپتت همان‌طور که نوشته‌ای به مدل می‌رسد.
  • محتوای بزرگسالانه در محدوده است روی مدل‌هایی که میزبان بی‌سانسور علامت زده. در بررسی‌های ما در ۶ نوامبر ۲۰۲۶، پرامپت‌های بزرگسالانه روی هر چهار مدل بدون تار برگشتند، و z-image-turbo که بی‌سانسور علامت نخورده، بیشترین احتیاط را داشت.
  • میزبان یک مدل هنوز می‌تواند رد کند. این یک خطای 422 content_refused است که هزینه‌ای ندارد، و هرگز تصویر متفاوتی نیست که بی‌صدا جایگزین شود.

چهار محدودیت سخت باقی می‌مانند: محتوای جنسی با حضور افراد زیر ۱۸ سال، محتوای جنسی دربارهٔ افراد واقعی، آسیب‌های کشتار جمعی و هدف قرار دادن یک فرد واقعی. پرامپتی که از یکی از این‌ها رد شود 422 hard_limit می‌گیرد و هزینه‌ای ندارد. قواعد در شرایط و محدودیت‌های سخت است.

فقط متن به تصویر

این مسیرها فقط یک پرامپت می‌گیرند و چیز دیگری نه. درخواستی که تصویری در آن باشد رد می‌شود، و این ویرایش عکس یک فرد واقعی را هم کنار می‌گذارد. برای فرستادن تصویر تا مدل آن را بخواند، از چت استفاده کن.

چه چیزی نگه داشته می‌شود

تصویرها به‌صورت base64 در پاسخ برمی‌گردند، نه به‌صورت پیوند به فایلی روی سرور. مدل‌ها روی یک سطح خصوصی اجرا می‌شوند که هیچ پرامپت یا نتیجه‌ای ذخیره نمی‌کند. برای هر تماس یک ردیف شمارش برای صورتحساب نگه می‌داریم: کلید، مدل، اعتبار، وضعیت و زمان. آنچه نگه می‌داریم جزئیات دارد.

پرسش‌ها

آیا با SDK مربوط به OpenAI کار می‌کند؟

بله. آدرس پایه و کلید را تنظیم کن و images.generate را مثل همیشه صدا بزن. ما b64_json برمی‌گردانیم. اگر response_format: "url" بخواهی، یک URL از نوع data: می‌گیری، چون فایل ذخیره‌شده‌ای نیست که به آن پیوند بدهیم.

با کدام مدل شروع کنم؟

z-image-turbo برای تصویرهای عمومی سریع‌ترین است، chroma برای عکس‌های بزرگسالانه، wai-illustrious برای انیمه، و krea-2-turbo برای شخصیت‌های شناخته‌شده یا 2K.

چقدر سریع است؟

حدود ۳ تا ۷ ثانیه برای هر تصویر در بررسی‌های ما در ۶ نوامبر ۲۰۲۶، و حدود ۱۳ ثانیه در 2K.

می‌توانم یک عکس را ویرایش کنم یا تصویر مرجع بدهم؟

نه. این مسیرها فقط متن‌اند، پس عکس یک فرد واقعی را نمی‌شود به چیزی تبدیل کرد که آن فرد هرگز با آن موافقت نکرده.

پرامپت‌ها یا تصویرهایم را نگه می‌دارید؟

نه. ما یک ردیف شمارش برای صورتحساب نگه می‌داریم، هرگز پرامپت یا تصویر را. آنچه نگه می‌داریم را ببین.