Odbierz klucz API

Image Upscaler API

od PopNow

Powiększa dowolny obraz do 2K, 4K lub 8K

popnow/image-upscaler-v1/upscaleOd 2 kredytówza obraz · 0,02 USD
  • Do 8K
  • Popraw jakość obrazu

O modelu Image Upscaler

Powiększ gotowy obraz do 2K, 4K albo 8K jednym wywołaniem. Wysyłasz obraz i wybierasz poziom rozmiaru — kompozycja zostaje dokładnie taka sama, a promptu nie trzeba pisać.

Wywołujesz go nazwą modelu popnow/image-upscaler-v1/upscale w POST /jobs/createTask, od 2 kredyty za obraz (0,02 USD). Nowe konta dostają 30 darmowych kredytów, więc możesz najpierw przetestować go w Playgroundzie.

Ten poradnik jest na razie tylko po angielsku. →

Parametry żądania

ParametrWymaganyOpis
image_urlTakObraz, od którego zaczynasz.
output_formatNieFormat pliku wyniku. jpeg · png · webp · Domyślnie: jpeg
resolutionNieRozmiar wyniku. Większy jest ostrzejszy i droższy. 2k · 4k · 8k · Domyślnie: 4k

Ceny

Ceny podajemy w kredytach, tych samych, których używasz na stronie (1 kredyt = 0,01 $). Kwota jest rezerwowana, gdy zadanie zostaje przyjęte, a po zakończeniu rozliczana według rzeczywistego kosztu; za nieudane zadania kredyty wracają.

OpcjaKredyty za obraz≈ USD
Standard1,80,018 USD

Każde zadanie jest zaokrąglane w górę do pełnych kredytów, więc jedno uruchomienie na najniższym poziomie kosztuje 2 kredyty za obraz (0,02 USD).

Żeby poznać dokładną kwotę przed uruchomieniem, wyślij to samo body na POST /jobs/quote.

Szybki start z API

Wywołaj API Image Upscaler w trzech krokach

  1. Utwórz klucz API. Zaloguj się do PopNow i utwórz klucz w konsoli API. Klucze zaczynają się od sk-popnow- i korzystają z tych samych kredytów co strona.
  2. Wyślij żądanie. Wyślij POST /jobs/createTask z model popnow/image-upscaler-v1/upscale i obiektem input zgodnym z tabelą parametrów. Odpowiedź od razu zwraca ID zadania.
  3. Odbierz wynik. Odpytuj GET /jobs/recordInfo po ID zadania albo podaj callBackUrl, a wyślemy tam wynik. Gdy zadanie się powiedzie, pobierz pliki z linków wyjściowych.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "popnow/image-upscaler-v1/upscale",
  "input": {
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "resolution": "4k",
    "output_format": "jpeg"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Podmień prompt i linki na własne. Odniesienie do odpowiedzi, odpytywania i callbacku znajdziesz na karcie API.

Pytania o API Image Upscaler

Ile kosztuje API Image Upscaler?

Image Upscaler kosztuje 2 kredyty (0,02 USD) za obraz. Kredyty są te same co na stronie (1 kredyt = 0,01 USD), nowe konta dostają 30 darmowych kredytów, a nieudane zadania są zwracane.

Jaka jest nazwa modelu Image Upscaler w API?

Wpisz popnow/image-upscaler-v1/upscale do zadania Popraw jakość obrazu w polu model żądania POST /jobs/createTask.

Co oznaczają 2k, 4k i 8k?

To budżety pikseli, a nie stałe płótna: obraz zachowuje proporcje i zostaje przeskalowany do około 4, 17 albo 67 megapikseli. Zdjęcie 1024×1536 wróciło w rozmiarach 1672×2508, 3344×5017 i 6689×10033.

Czy obraz może się zmniejszyć?

Tak, jeśli poziom jest niższy niż oryginał. Obraz 3344×5017 wysłany z 2k wrócił w rozmiarze 1672×2509. Wybierz poziom powyżej obecnej liczby pikseli obrazu.

Czy zmienia się treść obrazu?

Nie. Kompozycja, kolory i motyw zostają takie, jak je wysłano; krawędzie i faktury stają się ostrzejsze, a drobne szczegóły są uzupełniane. Jeśli chcesz zmienić treść, najpierw użyj modelu edycji, a upscaling zrób na końcu.

Który format wyjściowy wybrać?

jpeg, domyślny, daje pliki rozsądnej wielkości: nasz test w 8k ważył około 8 MB. png jest bezstratny, ale kilka razy większy — png w 4k zwykłego zdjęcia ma już około 16 MB. webp plasuje się pośrodku.

Czy uratuje drobny tekst albo rozmyta twarz?

Tylko częściowo. Wyostrza się to, co zawiera oryginał; szczegóły, których nigdy nie uchwycono, są dopowiadane, więc nieczytelne litery mogą wrócić jako wiarygodne kształty, a nie pierwotne słowa. Zacznij od najczystszej wersji, jaką masz.

Jakie limity ma API Image Upscaler?

Rozdzielczości: 2K · 4K · 8K. Żądania poza tymi limitami są odrzucane, zanim cokolwiek zostanie pobrane.

Czy mogę wypróbować Image Upscaler bez pisania kodu?

Tak. Playground uruchamia Image Upscaler na twoich kredytach PopNow, nie wymaga klucza API i pokazuje kod do każdej generacji.

Więcej o Image Upscaler