Referencje · Błędy
Błędy Photta API każdy typ i sposób postępowania
W jednym zdaniu
Każdy błąd w Photta API zwraca tę samą strukturę: status, `error.type`, komunikat i `request_id`. Ponawiaj żądania z kodem 429 po upływie wskazanym w nagłówku Retry-After, a błędy 5xx z mechanizmem backoff; kody 400, 401 i 402 naprawiaj bezpośrednio w swoim kodzie.
- Błędy: 7 typów błędów
- Retry-After: Retry-After: 30s
- Limity: 600 requests/min
Każda liczba na tej stronie pochodzi z dokumentacji API Photta · sprawdzono
Typy błędów
Kompletna lista publikowana przez dokumentację API.
- 400
invalid_request_error - The request is malformed or contains invalid parameters.
- 401
authentication_error - The API key is missing, invalid, or expired.
- 402
insufficient_credits_error - Your account does not have enough credits.
- 404
not_found_error - The requested resource does not exist.
- 409
conflict_error - The request conflicts with current state — e.g. your concurrent-batch cap is reached.
- 429
rate_limit_error - Too many requests. Slow down and retry.Retry-After: 30
- 500
api_error - An internal server error occurred. Retry later.
Struktura błędu
Ta sama koperta na każdym endpoincie, niezależnie od przyczyny błędu.
{
"error": {
"type": "rate_limit_error",
"message": "Rate limit exceeded."
},
"request_id": "req_xxxxxxxx"
}Obsługa błędów
Przestrzegaj Retry-After
Odpowiedź 429 zawiera nagłówek Retry-After. Odczekaj podaną liczbę sekund, a następnie ponów próbę z wykładniczym wydłużaniem przerw (exponential backoff) — natychmiastowe ponowienie tylko oddala kolejne okno.
Błędy zwracają credits
Generowanie, które zakończy się błędem po zaakceptowaniu, automatycznie zwraca credits, więc ponowna próba nie nalicza opłaty podwójnie.
Podawaj request id
Każda odpowiedź zawiera `request_id`. Loguj go. To najszybszy sposób, aby support odnalazł konkretny błąd wśród tysięcy innych.
409 to sygnał z kolejki
Konflikt oznacza osiągnięcie limitu współbieżnych batchy dla danego planu. Wykonuj polling batcha będącego w toku, aż zostanie ukończony, a potem wyślij żądanie ponownie — nie odpytuj w pętli bez przerw.
Pytania o błędy API
Jak wygląda treść błędu?
Obiekt `error` z polami `type` i `message`, obok `request_id`. Pole type jest stałe i przeznaczone do parsowania maszynowego; message jest dla ludzi i może ulec zmianie.
Które błędy warto ponawiać?
429 po odczekaniu liczby sekund z Retry-After oraz 5xx z wykładniczym wydłużaniem przerw. Błędy 400, 401 lub 402 zakończą się tak samo, dopóki nie zmienisz czegoś po swojej stronie.
Co oznacza kod 402?
`insufficient_credits_error` — konto nie ma wystarczającej liczby credits na to wywołanie lub na pełną rezerwację w batchu. Nic nie zostanie wygenerowane i żadne opłaty nie zostaną pobrane.
Jak zgłosić błąd?
Prześlij `request_id`, endpoint oraz znacznik czasu. Ta trójka jednoznacznie identyfikuje wywołanie; sam obraz nie jest potrzebny do jego odszukania.
Endpointy i dokumentacja
Możliwości
API wirtualnego try-on dla odzieży
REST API, które nakłada odzież na manekiny AI. Asynchroniczne, generowanie w 1.5–4 minuty, 5 credits przy 2K, 6 przy 4K. Przykłady dla cURL, Node.js i Python.
CzytajMożliwości
API try-on biżuterii dla naszyjników, pierścionków, bransoletek i kolczyków
Nakładaj naszyjniki, pierścionki, bransoletki i kolczyki na modele AI przez REST. 5 credits w 2K, wbudowane manekiny w zbliżeniu, renderowanie uwzględniające refleksy światła prosto z dokumentacji Photta.
CzytajMożliwości
Ghost mannequin API do zdjęć produktowych typu hollow-man
Endpoint AI ghost mannequin. Usuń manekina ze zdjęcia odzieży i zachowaj detale wnętrza. 3D lub flat-lay, przetwarzanie wsadowe, 4 credits w 2K.
CzytajDokumentacja
Pierwszy obraz z Photta w mniej niż pięć minut.
Zarejestruj się, wygeneruj klucz API, wykonaj pierwsze wywołanie cURL, odpytuj aż do ukończenia, zapisz wynik. Pięć kroków opisanych od początku do końca.
CzytajDokumentacja
Uwierzytelnianie w Photta API
Jak uwierzytelniać się w Photta API: nagłówek Authorization, prefiks klucza, miejsce tworzenia kluczy i bezpieczna rotacja.
CzytajDokumentacja
Cennik Photta API
Informacje o kosztach każdego endpointu Photta API w credits dla rozdzielczości 2K i 4K, zasadach naliczania opłat i zwrotów oraz bezpłatnych endpointach. Brak bezpośredniej ceny pieniężnej za zdjęcie.
CzytajDokumentacja
Rate limity Photta API
Rate limit Photta API, jego okno, nagłówek Retry-After, interwał dla pollingu oraz limity współbieżności według planu — wszystko prosto z dokumentacji API.
CzytajDokumentacja
Endpointy zasobów Photta API
Pobieraj listy manekinów, póz, teł, obuwia i metek marek, przesyłaj własne pliki i sprawdzaj stan credits. Wyszukiwanie danych stojących za każdą generacją.
Czytaj
Każda liczba na tej stronie pochodzi z dokumentacji API Photta · sprawdzono
Wypróbuj API w 5 minut
Wygeneruj klucz Photta API, wklej powyższy snippet cURL, a otrzymasz swoje pierwsze zdjęcie na modelu, zanim zaparzy się kawa.
- 7 typów błędów
- Retry-After: 30s
- 600 requests/min