Skip to content

Generowanie obrazów

W katalogu dostępne są modele trzech generacji: dwa Google Gemini (ten sam Nano Banana) i OpenAI GPT Image 2. Wszystkie działają według tego samego klucza i równowagi, co modele tekstowe.

Model≈ na zdjęcieJak zadzwonić
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.1–9₽ (w zależności od rozmiaru i jakości)/v1/images/generations

Co wybrać: Flash – masowa generacja i iteracja za darmo; Pro - maksymalna jakość, złożone sceny, czytelny tekst na obrazie; Obraz GPT 2 — jeśli Twoje narzędzie obsługuje tylko punkt końcowy obrazów klasycznych OpenAI.

GPT Image 2 - rozdzielczości, jakość i cena

Uprawnienia (size): 1024x1024, 1024x1536 (portret), 1536x1024 (album), 2048x2048 i do 3840px na dłuższym boku (na przykład 3840x2160). Dokładnie 4096x4096 nie jest obsługiwany.

Jakość (quality): low, medium, high, auto.

Cena oparta jest na rzeczywistych tokenach wypłaty (nie jest płaska): im większy i lepszy obraz, tym więcej tokenów. Punkt orientacyjny:

Rozmiar · jakośćTokeny wypłatyCena
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)

Dokładny koszt każdego żądania widoczny jest w odpowiedzi - pole usage.output_tokens. Nieudane żądania nie są obciążane (rezerwa jest zwracana automatycznie).

Nano Banan (Bliźnięta) – generacja

Modele Gemini to modele czatu z wyjściem obrazu: zwykłe /v1/chat/completions z polem modalities. Nie działają przez /v1/images/generations.

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,...

Zdjęcia trafiają do message.images[] jako data-URL (base64) - zapisz zawartość po przecinku do pliku.

Nano Banan - obróbka zdjęć

Główna cecha Nano Banana: przesyłasz zdjęcie + polecenie tekstowe - otrzymujesz edytowane. Działa to na zasadzie dialogu: w kolejnych wiadomościach możesz wyjaśnić „teraz także…”.

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,<ВАШЕ-ФОТО>"}},
        ],
    }],
)

Za zdjęcie wejściowe pobierana jest opłata w wysokości ~1000–1200 tokenów wejściowych (kopieki), a za wynik pobierana jest opłata jak za normalne generowanie.

GPT Image 2

Klasyczny OpenAI punkt końcowy obrazów:

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

Jak to bije

  • Gemini (Nano Banana): obraz = tokeny wyjściowe (~1100-1500 na obraz), widoczne pod adresem usage.completion_tokens_details.image_tokens. Razem w cenach katalogowych: Flash ~1₽, Pro ~2,5₽ za obraz.
  • GPT Obraz 2: w oparciu o rzeczywiste tokeny wyjściowe (usage.output_tokens) – cena rośnie wraz z rozmiarem i jakością (patrz tabela powyżej). Od ~0,13₽ dla małych niskich do ~9₽ dla 2K wysokich.
  • Nieudane żądanie (błąd dostawcy) nie jest odpisywane – rezerwa jest zwracana automatycznie.

Generacja masowa

Dziesięć zdjęć na Nano Banana Flash ≈ 10₽. Aby korzystać z wersji roboczych i sortować opcje, użyj Flasha, wersji ostatecznej - na Pro.

Seedream 5.0 Pro - najtańszy obraz

bytedance/seedream-5.0-pro - fotorealistyczne obrazy za 0,0083 $ za obraz (stała cena, najniższa na platformie). Działa to poprzez ten sam POST /v1/images/generations (odpowiedź - data[0].b64_json, generacja ~1–2 min), a także wstudiai bot Telegramu.