EN ZalogujOtwórz Studio
KatalogWideo34Obraz29Audio5Czat i kod21Nowe modele AIKalkulator kosztówAgenci AI

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:

UstawieniaWynikRozmiar pliku
512x512, 4 klatki, 140 mspłynna, krótka pętlaok. 210 KB
512x512, 8 klatek, 140 mspłynna pętla, skrzydła w pełnym zakresie ruchuok. 310 KB
1024x1024, 6 klatekodrzucone przed generacją-
Osiem klatek GIF-a z GPT Image 2.6: papierowy żuraw macha skrzydłami

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:

Animowany GIF z GPT Image 2.6 - żuraw w pętli

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: medium wystarcza, 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

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