obrazy
Animowany GIF z AI - GPT Image 2.6 przez API (mój test)
Jak zrobić animowany GIF w GPT Image 2.6: ustawienia, które zadziałały w moim teście (8 klatek, 512x512), błąd przy 1024 px, kod w Pythonie i cena w zł.

GPT Image 2.6 to pierwszy model obrazów OpenAI, który oddaje gotowego animowanego GIF-a. Nie film, nie serię osobnych obrazków do sklejenia w programie, tylko jeden plik .gif z pętlą. Sprawdziłem to na prawdziwych wywołaniach, zanim wpisałem tę opcję na stronę modelu. Poniżej ustawienia, które działają, jeden błąd, na który trafisz od razu, i kod do skopiowania.
Co wyszło w moim teście
Prompt był celowo prosty: papierowy żuraw macha skrzydłami w zapętlonym ruchu, płaskie kremowe tło. Puściłem dwie wersje:
| Ustawienia | Wynik | Rozmiar pliku |
|---|---|---|
| 512x512, 4 klatki, 140 ms | płynna, krótka pętla | ok. 210 KB |
| 512x512, 8 klatek, 140 ms | płynna pętla, skrzydła w pełnym zakresie ruchu | ok. 310 KB |
| 1024x1024, 6 klatek | odrzucone przed generacją | - |

Ostatni wiersz to najważniejsza lekcja. Model nie rysuje klatek osobno, tylko na jednym arkuszu, który potem tnie na kadry. Arkusz nie może mieć boku dłuższego niż 3840 px, więc 6 klatek po 1024 px się nie mieści i zadanie wraca z błędem. W Jantarisie taka porażka nic nie kosztuje, ale szkoda czasu - przy GIF-ach zostań przy 512x512.
Gotowy plik 8-klatkowy:

Ustawienia, które polecam
output_format:gif- bez tego dostaniesz zwykły obraz.aspect_ratio:512x512- w Jantarisie to pole przekazuje rozmiar w pikselach.frame_count: 4-8. Więcej klatek to płynniejszy ruch, ale większy plik.frame_duration_ms: 120-160. Poniżej 100 ms ruch robi się nerwowy.quality:mediumwystarcza, bo GIF i tak ma ograniczoną paletę kolorów.
Jak pisać prompt pod GIF-a
- Jeden ruch, który wraca do punktu wyjścia: machanie, kołysanie, mruganie światła, obrót.
- Płaskie tło. Przy szczegółowym tle każda klatka dorysowuje inne detale i pętla migocze.
- Słowa "seamless loop" na końcu promptu - model wtedy pilnuje, żeby ostatnia klatka pasowała do pierwszej.
- Bez napisów w kadrze. Tekst w animacji potrafi się zmieniać między klatkami.
Kod w Pythonie
import os
import requests
API = "https://jantaris.com/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}
r = requests.post(
f"{API}/generate",
params={"wait": 90},
headers=HEADERS,
json={
"model": "gpt-image-2.6",
"input": {
"prompt": "A red paper crane flapping its wings in a seamless loop, "
"flat cream background, simple shapes",
"aspect_ratio": "512x512",
"output_format": "gif",
"frame_count": 8,
"frame_duration_ms": 140,
"quality": "medium",
},
},
timeout=150,
)
task = r.json()
if task["status"] == "succeeded":
gif = requests.get(task["output"][0]["url"], timeout=60).content
open("zuraw.gif", "wb").write(gif)
print("zapisane, koszt:", task["cost"])
else:
print(task["status"], task.get("error"))Jeśli zadanie nie skończy się w 90 sekund, dostaniesz jego numer i status running - wtedy odpytaj GET /v1/tasks/{id}, jak w poradniku o odpytywaniu zadań. Bez kodu zrobisz to samo w Jantaris Studio: wybierz GPT Image 2.6 i ustaw format GIF.
Ile to kosztuje
GIF kosztuje tyle co jeden obraz: 0,338 zł za obraz. Liczba klatek nie zmienia ceny. Nieudana generacja, jak ta z 1024 px, jest za 0 zł. Mocniejszy wariant do długich serii poprawek to GPT Image 2.6 Sunburst, a jeśli potrzebujesz prawdziwego filmu z ruchem kamery, sięgnij po model wideo, na przykład Seedance 2.5.
Do czego to się nadaje
- Animowane naklejki i reakcje do Slacka, Discorda i maili
- Ikona ładowania albo mały akcent na stronie bez ciężkiego wideo
- Podgląd pomysłu na animację, zanim zapłacisz za klip w modelu wideo
- Banery w newsletterze - GIF to wciąż jedyna animacja, którą pokażą wszystkie skrzynki
FAQ
Czy GPT Image 2.6 zrobi GIF-a z mojego zdjęcia?
Tak, dodaj zdjęcie w image_urls - wtedy model animuje to, co jest na obrazie. Opisz w prompcie tylko ruch, który ma się powtarzać.
Ile maksymalnie klatek?
Model przyjmuje od 2 do 16 klatek. Przy 512x512 w moim teście 8 klatek zmieściło się bez problemu; przy większej liczbie trzymaj mały rozmiar.
Czy da się zrobić SVG?
Opis modelu wspomina też o SVG, ale w moim teście OpenAI odrzuciło ten format dla GPT Image 2.6. Dlatego w Jantarisie tej opcji na razie nie ma.

























