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ęcie | Jak 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łaty | Cena |
|---|---|---|
| 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.
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": "Нарисуй уютный домик в лесу, акварель" }]
}'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…”.
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:
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
}'resp = client.images.generate(
model="openai/gpt-image-2",
prompt="Логотип кофейни, минимализм, изумрудный на белом",
size="1024x1024",
)
img_b64 = resp.data[0].b64_jsonJak 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.