Przeniesienie podstawowego wywołania generowania obrazu z GPT Image 2.5 do 2.6 wymaga zmiany identyfikatora modelu. Punkty końcowe, stawki za tokeny i trzy zalecane rozmiary pozostają takie same. Uwagę trzeba zwrócić na Batch, dostępny w 2.5, ale nie w 2.6; narzędzie generowania obrazów w Responses, które w materiałach OpenAI dotyczących wersji 2.5 i 2.6 opisano różnie; oraz parametry sterujące — complexity, SVG, GIF i markup — udokumentowane dla Image API OpenAI, ale jeszcze nieuwzględnione w opublikowanym schemacie parametrów AIHubMix.
W tym samouczku przeprowadzimy przez AIHubMix reprezentatywne zadanie: plakat o rozmiarze 1536x1024 z nagłówkiem i zdjęciem produktu. Zaczniemy od trzech niedrogich wersji roboczych wygenerowanych przez Flare, wybierzemy jedną, a następnie wyrenderujemy wersję finalną za pomocą Sunburst i podamy koszt każdego etapu. Po drodze omówimy problemy migracyjne, które nie sygnalizują błędu wprost.
Co pozostaje bez zmian
Dwa modele 2.6 to gpt-image-2.6-sunburst i gpt-image-2.6-flare. Oba wywołuje się przez v1/images/generations i v1/images/edits; żaden nie ma aliasu gpt-image-2.6. Dane tekstowe na wejściu kosztują $5 za milion tokenów, obrazy na wejściu $8, a obrazy na wyjściu $30 — dokładnie tyle samo co w przypadku 2.5 i GPT Image 2.
Oznacza to, że potok oparty na Image API zachowuje dotychczasową strukturę żądań. Zmienia się ciąg znaków określający model — i tylko wtedy, gdy chcesz korzystać z nowego modelu. Według strony modelu AIHubMix rodzina modeli jest o 50% szybsza, co stanowi główny powód, by zmienić model już pierwszego dnia.
Pułapki migracji
Brak Batch
To jedyna funkcja, w przypadku której przewaga 2.5 jest bezdyskusyjna. Na stronie modelu GPT Image 2.5 wymieniono v1/batch jako obsługiwany punkt końcowy, a obrazy wyjściowe w Batch kosztują $15 za milion tokenów zamiast $30. Na stronie modelu GPT Image 2.6 zaznaczono, że Batch nie jest obsługiwany, a w tabeli cen Batch pominięto oba modele 2.6.
Jeśli uruchamiasz zadania generowania obrazów na noc, nie przenoś ich do 2.6. Zostań przy 2.5 albo podziel obciążenie: interaktywne wersje robocze generuj w 2.6, a obrazy w Batch — w 2.5. Dokumentacja obrazów AIHubMix nie wymienia punktu końcowego Batch, więc ta decyzja dotyczy tylko bezpośrednich wywołań OpenAI.
Sprawdź potoki korzystające z Responses
Materiały samego OpenAI są tu sprzeczne w kwestii 2.5. W changelogu z września wymieniono narzędzie generowania obrazów w Responses API obok Image API, ale na stronie modelu 2.5 zaznaczono, że Responses nie jest obsługiwane. W przypadku 2.6 sytuacja jest jaśniejsza: na stronie modelu zaznaczono, że Responses nie jest obsługiwane, a w changelogu z listopada wymieniono tylko v1/images/generations i v1/images/edits.
Jeśli Twój kod korzysta z 2.5 przez Responses, przed zmianą identyfikatora modelu dodaj test dymny. Błąd będzie wyraźny, ale tylko wtedy, gdy go przetestujesz; potok, który po cichu przełącza się na inny model, jest gorszy niż błąd 400.
Nowe parametry są dostępne tylko w Image API
Przewodnik po generowaniu obrazów wymienia parametr complexity, edycje z wykorzystaniem markup, generowanie plików SVG i animowanych GIF-ów jako funkcje Image API. Żadna z nich nie jest dostępna przez narzędzie generowania obrazów w Responses, a SVG i GIF można generować wyłącznie — nie działają w punkcie końcowym /v1/images/edits.
Każda z tych funkcji ma własne ograniczenia. SVG wymaga n=1 i nie obsługuje strumieniowania, częściowych obrazów, output_compression ani prompt_rewriter. GIF korzysta z parametrów frame_count (domyślnie 9) i frame_duration_ms (domyślnie 200), działa tylko przy generowaniu i również nie obsługuje strumieniowania, częściowych obrazów, niestandardowej wartości output_compression ani prompt_rewriter. Edycje z użyciem markup wymagają oryginalnego obrazu jako pierwszego obrazu wejściowego oraz osobnego, przezroczystego pliku PNG o tych samych wymiarach; żaden z obrazów nie może przekraczać 16,777,216 pikseli, a plik markup może mieć maksymalnie 50 MB. Nie łącz markup z mask ani prompt_rewriter.
W przypadku SVG obowiązuje też osobna zasada rozliczania: płacisz stawkę modelu obrazowego za obraz referencyjny oraz stawkę modelu autorskiego za tokeny wykorzystane do wygenerowania SVG. Łączny koszt zależy od obu tych elementów, więc standardowy szacunek kosztu na obraz go nie obejmuje.
Dokumentacja jakości i rozmiarów jest niespójna
Dla 2.5 OpenAI dokumentuje pięć jawnych poziomów jakości oprócz auto: low, medium, high, xhigh i max. Dla 2.6 kalkulator kosztów w przewodniku wymienia te same pięć poziomów dla obu modeli, dokumentacja API przypisuje xhigh i max wyłącznie migawkom 2.5, a tabela AIHubMix z cenami za obraz — źródło podanych niżej kosztów — uwzględnia tylko low, medium, high i auto.
Bezpieczny zestaw dla 2.6 na dziś to low, medium, high i auto. Podobna ostrożność dotyczy rozmiarów: niestandardowe wartości WIDTHxHEIGHT są udokumentowane dla GPT Image 2 i 2.5, natomiast przewodnik dotyczący 2.6 zaleca rozmiary 1024x1024, 1536x1024 i 1024x1536. Trzymaj się trzech zalecanych rozmiarów, dopóki dokumentacja 2.6 nie będzie spójna.
Przejście z 1.5: wysoka jakość w rozmiarze 1024x1024 kosztuje więcej
GPT Image 1.5 i 1-mini zostaną wycofane 1 grudnia 2026 r., a jako ich następcę wskazano 2.5. Jeśli generujesz głównie obrazy w rozmiarze 1024x1024 w wysokiej jakości, przejście nie będzie tanie: w tabeli OpenAI cena za wysoką jakość w modelu 1.5 wynosi $0.133, a szacunek AIHubMix dla 2.6 to $0.211, czyli o około 59% więcej. Cena za średnią jakość wzrasta z $0.034 do $0.053, natomiast niska jakość tanieje z $0.009 do $0.006. W rozmiarze 1536x1024 wysoka jakość w 1.5 kosztuje $0.200, więc 2.6 z ceną $0.165 jest tańszy.
Zanim założysz, że 2.6 będzie tańszy, uruchom ten sam zestaw zadań na 2.5: stawki za tokeny są identyczne, więc różnica między dwoma modelami 2.x wynika ze zużycia tokenów, a nie z ceny katalogowej.
Wywoływanie 2.6 przez AIHubMix
AIHubMix udostępnia oba modele 2.6 i stosuje oficjalne stawki. W dokumentacji generowania obrazów AIHubMix opisano nowszy punkt końcowy: POST https://aihubmix.com/ai/v1/images/generations. Przyjmuje on parametry model, prompt, n, size, output_format, image, images, mask, async, extra oraz dwa pola webhook.
Ważny szczegół: jakość określa się w innym miejscu. Punkt końcowy /ai/v1/images/generations nie ma pola najwyższego poziomu quality; należy umieścić je w extra:
curl -s https://aihubmix.com/ai/v1/images/generations \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-flare",
"prompt": "A minimal poster: a single ceramic coffee mug on a pale sand background, soft morning light, large empty space at the top for a headline",
"size": "1024x1024",
"n": 3,
"extra": { "quality": "low" }
}'
Odpowiedź zawiera jeden lub więcej adresów URL obrazów wynikowych. Są one krótkotrwałe — dostępne przez około 30 minut — i należy je pobrać, używając tego samego nagłówka Authorization: Bearer $AIHUBMIX_API_KEY:
curl -s -H "Authorization: Bearer $AIHUBMIX_API_KEY" "<output-url>" -o draft-1.png
Dokumentacja AIHubMix zaleca używanie /ai/v1 w nowych integracjach: punkty końcowe zgodne z OpenAI /v1 mogą jeszcze nie obsługiwać najnowszych modeli, a lista modeli w starszej dokumentacji obrazów obejmuje gpt-image-2, gpt-image-1.5, gpt-image-1-mini i modele DALL·E, ale nie 2.6. Schemat poszczególnych modeli zawiera wprawdzie wpis /v1/images/generations dla 2.6, jednak /ai/v1 to ścieżka, którą AIHubMix dokumentuje dla 2.6 i która dodatkowo obsługuje zadania asynchroniczne oraz webhooki.
Czego nie udostępnia schemat
Opublikowany schemat AIHubMix dla 2.6 akceptuje jako wartości parametru output_format tylko png, jpeg i webp. Nie zawiera parametrów complexity, markup, frame_count ani frame_duration_ms, a także nie obsługuje formatów wyjściowych svg ani gif. Schemat jest dostępny bez uwierzytelniania pod adresem https://aihubmix.com/call/schema/models/gpt-image-2.6-flare/endpoints; sprawdź go, zanim zaczniesz polegać na którejkolwiek z tych funkcji przez bramę.
To luka w schemacie, a nie potwierdzony problem z działaniem: funkcje te są udokumentowane po stronie OpenAI, a brama może je dodać w przyszłości. Dopóki nie pojawią się w schemacie, planuj zadania związane z SVG, GIF i markup jako bezpośrednie wywołania OpenAI.
Jakich błędów się spodziewać
| Status | Znaczenie | Co zrobić |
|---|---|---|
| 400 | Błąd parametru, często przekazany przez dostawcę | Sprawdź prompt, rozmiar i n |
| 401 | Brakujący lub nieprawidłowy klucz | Sprawdź nagłówek Authorization |
| 402 | Niewystarczający limit | Doładuj saldo |
| 403 | Brak uprawnień | Sprawdź konto, uprawnienia klucza i ograniczenia adresów IP |
| 429 | Przekroczony limit zapytań | Odczekaj i ponów próbę |
| 503 | Brak kanału obsługującego żądanie | Sprawdź identyfikator modelu i spróbuj ponownie później |
Treść błędów AIHubMix zawiera identyfikator śledzenia tid. Zachowaj go na potrzeby kontaktu z pomocą techniczną i nie ponawiaj bez zmian żądania, które zwróciło błąd 400. Tak działa punkt końcowy /ai/v1; starsze punkty końcowe /v1 zamiast tego zgłaszają niewystarczający limit jako 403 insufficient_user_quota.
Przebieg pracy: trzy wersje robocze, jedna finalna
Zadanie polega na przygotowaniu plakatu ze zdjęciem produktu i nagłówkiem. Prompt pozostaje bez zmian; zmieniają się tylko model, rozmiar i jakość.
Krok 1 — wersje robocze w Flare. Jedno żądanie z n=3, rozmiarem 1024x1024 i niską jakością zwraca trzy warianty. Przy szacowanym koszcie $0.006 za obraz ten etap kosztuje $0.018.
Krok 2 — wybór jednego wariantu. To niedrogi etap pracy, który najwięcej zyskuje na szybkości modelu. Trzy wersje robocze w jednym wywołaniu to standardowy budżet, a nie ekstrawagancja.
Krok 3 — wygenerowanie wersji finalnej w Sunburst. Wybraną kompozycję opisujemy ponownie w promptcie, ustawiając rozmiar 1536x1024 i wysoką jakość. Przy szacowanym koszcie $0.165 za obraz to najdroższy etap: jedna wersja finalna kosztuje około 28 razy więcej niż jeden obraz roboczy albo około dziewięć razy więcej niż cały etap z trzema wersjami roboczymi.
curl -s https://aihubmix.com/ai/v1/images/generations \
-H "Authorization: Bearer $AIHUBMIX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-image-2.6-sunburst",
"prompt": "A minimal poster: a single ceramic coffee mug on a pale sand background, soft morning light, large empty space at the top for a headline. Refined studio product photography, subtle shadow, no text",
"size": "1536x1024",
"n": 1,
"extra": { "quality": "high" }
}'
Krok 4 — podsumowanie. Szacowany koszt $0.018 za wersje robocze plus $0.165 za wersję finalną daje łącznie $0.183 za cztery obrazy wynikowe. Jeśli wersję finalną wygenerujesz ze średnią jakością, jej koszt wyniesie $0.041, a całe zadanie — $0.059. Tokeny tekstu wejściowego przy promptach o takiej długości kosztują ułamek centa; edycja obrazu wiązałaby się z dodatkowym kosztem tokenów obrazu wejściowego, naliczanym po $8 za milion.
Ta kwota pokazuje, że między tymi dwoma modelami nie ma różnicy w koszcie: te same cztery obrazy w 2.5 kosztują tyle samo, ponieważ szacunki AIHubMix dla pojedynczego obrazu są identyczne. Powodem, by wybrać 2.6, jest szybszy cykl pracy nad wersjami roboczymi i możliwość przeniesienia zadań związanych z SVG lub GIF do OpenAI w przyszłości, a nie niższy rachunek.
Lista kontrolna migracji
- Tam, gdzie chcesz używać nowego modelu, zastąp
gpt-image-2.5-sunburstigpt-image-2.5-flareidentyfikatorami modeli 2.6; zadania Batch zostaw w 2.5. - Sprawdź, czy którykolwiek potok korzysta z narzędzia generowania obrazów w Responses; dokumentacja 2.6 obejmuje tylko Image API.
- Dopóki dokumentacja 2.6 nie zostanie ujednolicona, ogranicz jakość do
low,medium,highlubauto, a rozmiary do trzech zalecanych wartości. - W AIHubMix pod
/ai/v1umieść jakość wextra; w przypadku wersji 2.6 użyj/ai/v1, ścieżki zalecanej przez AIHubMix dla nowych integracji. - Pobieraj adresy URL wyników w ciągu 30 minut, używając nagłówka Bearer.
- Nie zakładaj, że przez AIHubMix zadziałają
complexity, markup, SVG lub GIF, dopóki nie pojawią się w schemacie. - Jeśli korzystasz z wersji 1.5, uwzględnij w planach jej wycofanie 1 grudnia i ponownie sprawdź koszt wysokiej jakości.
Często zadawane pytania
Czy muszę zmienić punkt końcowy dla GPT Image 2.6?
W API OpenAI — nie. Używa ono v1/images/generations i v1/images/edits, tak samo jak wersja 2.5; zmienia się tylko identyfikator modelu. W AIHubMix użyj /ai/v1/images/generations, zgodnie z powyższym opisem.
Czy GPT Image 2.6 jest tańszy niż 2.5?
Nie. Stawki za tokeny są identyczne: 5 USD za milion tokenów wejściowych tekstu, 8 USD za milion tokenów wejściowych obrazu i 30 USD za milion tokenów wyjściowych obrazu.
Dlaczego nie mogę używać Batch z GPT Image 2.6?
Na stronach modeli OpenAI wersja 2.6 jest oznaczona jako nieobsługująca Batch, a w tabeli cen Batch wymieniono wersję 2.5, ale nie 2.6. Batch to najwyraźniejszy przypadek, w którym wersja 2.5 nadal jest lepszym wyborem.
Jak ustawić jakość w AIHubMix?
W przypadku wersji 2.6, korzystając z /ai/v1/images/generations, umieść ją w extra.quality. Zgodny z OpenAI punkt końcowy /v1/images/generations ma pole quality na najwyższym poziomie, ale AIHubMix zaleca /ai/v1 dla nowych integracji; w przypadku wersji 2.6 użyj /ai/v1.
Czy mogę generować SVG lub GIF przez AIHubMix?
Nie według aktualnego schematu, który wymienia png, jpeg i webp, ale nie uwzględnia complexity, markup, liczby klatek ani wyjściowego SVG/GIF. Są one udokumentowane w Image API OpenAI; przed poleganiem na nich przez bramę sprawdź schemat.
Jak długo są ważne adresy URL wyników AIHubMix?
Około 30 minut. Pobierz pliki, używając tego samego tokenu Bearer, i zapisz je samodzielnie.
Co stanie się z GPT Image 1.5?
Model zostanie wycofany 1 grudnia 2026 roku. OpenAI wskazuje wersję 2.5 jako zamiennik, ale przy rozdzielczości 1024x1024 i wysokiej jakości wersja 2.6 kosztuje więcej za obraz niż 1.5; przy 1536x1024 — mniej.
Czytaj dalej: seria GPT Image 2.6
Artykuł porównawczy omawia tabele cen, deklaracje dotyczące szybkości i sytuacje, w których wersja 2.5 nadal wygrywa; to dobry punkt wyjścia, jeśli nie zdecydowano jeszcze, czy dokonać migracji.
GPT Image 2.6 kontra 2.5: czy warto dokonać aktualizacji?



