Skip to content

Rasmlarni yaratish

Katalogda uchta ishlab chiqarish modeli mavjud: ikkita Google Gemini (eng yaxshi ** Nano Banana**) va OpenAI GPT Image 2. Ularning barchasi matnli modellar kabi bir xil kalit va muvozanat orqali ishlaydi.

Modellari≈ rasm uchunQanday qilib
google/gemini-3.1-flash-image-preview (Nano Banana)~1₽ ($0.012)chat + modalities
google/gemini-3-pro-image (Nano Banana Pro)~2.5₽ ($0.028)chat + modalities
openai/gpt-image-2~0.19 (o'lcham va sifatga bog'liq)/v1/images/generations

Nima tanlash kerak: Flash deyarli bepul ommaviy ishlab chiqarish va iteratsiya qilish; Pro maksimal sifatli, murakkab sahnalar, rasmda o'qiladigan matn; GPT Image 2 agar vositasi faqat klassik tasvir-endpointni bilsa OpenAI.

GPT Rasm 2 Qayta ko'rish, sifat va narx

Razmlar ()size): 1024x1024, 1024x1536 (portret), 1536x1024 (Albom), 2048x2048 va 3840pxgacha bo'lgan uzun tomon (masalan, ) 3840x2160(To'g'ri) 4096x4096 qo'llab-quvvatlanmaydi.

Xavf (quality): low, medium, high, auto.

**Faktdagi to'kngachlarga ko'ra narx ** (flat emas): rasm qanchalik katta va sifatli bo'lsa, to'kngach ko'proq bo'ladi.

O'lcham · sifatTokenov xulosaNarx
1024×1024 · low~200~0.13₽
1024×1024 · high~7 000~4.5₽ ($0.05)
1536×1024 · high~10 500~6.8₽
2048×2048 · high~14 300~9.1₽ ($0.10)

Har bir so'rovning aniq qiymati javobda ko'rinadi usage.output_tokens so'rovlar to'lovga olinmaydi (reserv avtomatik ravishda qaytariladi).

Nano Banana (Gemini) nasl

Gemini-modellari bu image-output chat-modellari: odatdagi /v1/chat/completions bo'lim bilan modalitiesorqali. /v1/images/generations Ular ishlamaydi.

bash
curl https://nordrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-3.1-flash-image-preview",
    "modalities": ["image", "text"],
    "messages": [{ "role": "user", "content": "Нарисуй уютный домик в лесу, акварель" }]
  }'
python
from openai import OpenAI

client = OpenAI(base_url="https://nordrouter.com/v1", api_key="sk-nr-ВАШ-КЛЮЧ")

resp = client.chat.completions.create(
    model="google/gemini-3.1-flash-image-preview",
    modalities=["image", "text"],
    messages=[{"role": "user", "content": "Нарисуй уютный домик в лесу, акварель"}],
)
img_b64 = resp.choices[0].message.images[0]["image_url"]["url"]  # data:image/png;base64,...

Rasmlar message.images[] ga ma'lumotlar-URL sifatida (base64) keladi.

Nano Banana Fotosuratlarni tahrirlash

Nano Banana asosiy pishkasi: fotosuratingizni + matn buyruqingizni kiriting tahrirlanmoqda.

python
resp = client.chat.completions.create(
    model="google/gemini-3.1-flash-image-preview",
    modalities=["image", "text"],
    messages=[{
        "role": "user",
        "content": [
            {"type": "text", "text": "Перекрась машину в синий и убери фон"},
            {"type": "image_url", "image_url": {"url": "data:image/png;base64,<ВАШЕ-ФОТО>"}},
        ],
    }],
)

Kirish fotosuratlari ~10001200 kirish tokenlari (penyalar) sifatida tariflanadi, natijasi odatdagi ishlab chiqarish kabi.

GPT Image 2

Klassik OpenAI images-endpoint:

bash
curl https://nordrouter.com/v1/images/generations \
  -H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-image-2",
    "prompt": "Логотип кофейни, минимализм, изумрудный на белом",
    "size": "1024x1024",
    "n": 1
  }'
python
resp = client.images.generate(
    model="openai/gpt-image-2",
    prompt="Логотип кофейни, минимализм, изумрудный на белом",
    size="1024x1024",
)
img_b64 = resp.data[0].b64_json

Qanday qilib bu borada o'zimiz ham ishtirok etamiz?

  • **Gemini (Nano Banana) **: rasm = hafta son to'konlari (~11001500 rasm uchun), usage.completion_tokens_details.image_tokens da ko'rish mumkin.
  • GPT Rasmi 2: haqiqiy chiqarib tashlash tokenlari bo'yicha (usage.output_tokens) narx o'sishi va sifat bilan o'sishi (yuqori jadvalga qarang). ~0.13 kichik pastga ~9 2K yuqorigacha.
  • Muvaffaqiyatli so'rov (provayder xatosi) yozib olinmaydi zaxira avtomatik ravishda qaytariladi.

Jamoat ishlab chiqarish

Nano Banana Flashda o'n ta rasm ≈ 10. Rasmlar va variantlarni tanlash uchun Flashni tanlang, yakuniy Proda.

Seedream 5.0 Pro eng arzon rasm

bytedance/seedream-5.0-pro Fotoqrafik rasmlar ** $ 0,0083 ta rasm uchun** (so'zlangan narx, platformadagi eng past narx). POST /v1/images/generations (responsiyasi ) data[0].b64_json~12 min) ishlab chiqarish, shuningdek, da ishlab chiqarish. Studiyava Telegram-bot.