Dokumentacja referencyjna · Uwierzytelnianie
Uwierzytelnianie w Photta API jeden klucz, jeden nagłówek
W jednym zdaniu
Przekazuj klucz jako `Authorization: Bearer photta_live_xxx` w każdym wywołaniu Photta API. Klucze są generowane w panelu, nie mają zakresów per endpoint i współdzielą jedno saldo credits.
- Uwierzytelnianie: Klucz Bearer
- Limity: 600 requests/min
- Przetwarzanie: asynchroniczne, polling
Każda liczba na tej stronie pochodzi z dokumentacji API Photta · sprawdzono
Czego oczekuje API
Uwierzytelnianie w pigułce
- Nagłówek
- Authorization: Bearer photta_live_xxx
- Prefiks klucza
- photta_live_
- Base URL
- https://api.photta.app/api/v1
- Gdzie tworzone są klucze
- https://ai.photta.app
- Zakres (scope)
- Jeden klucz obsługuje każdy endpoint i jedno saldo credits
Sprawdź klucz jednym wywołaniem
Endpoint konta jest darmowy, więc stanowi bezpieczny sposób na sprawdzenie, czy klucz działa.
curl https://api.photta.app/api/v1/account \
-H "Authorization: Bearer $PHOTTA_API_KEY"const res = await fetch("https://api.photta.app/api/v1/account", {
headers: { Authorization: `Bearer ${process.env.PHOTTA_API_KEY}` },
});
const { data } = await res.json();import os, requests
res = requests.get(
"https://api.photta.app/api/v1/account",
headers={"Authorization": f"Bearer {os.environ['PHOTTA_API_KEY']}"},
)
data = res.json()["data"]Zarządzanie kluczami
Rotuj klucz w razie podejrzeń
Dokumentacja mówi wprost: natychmiast zrotuj klucz, jeśli podejrzewasz jego wyciek. Najpierw wygeneruj nowy klucz, wdróż go, a dopiero potem unieważnij stary.
Trzymaj klucz na serwerze
Klucz, który trafi do przeglądarki, trafia do każdego, kto otworzy stronę. Wywołuj API z backendu i przekazuj wyniki do klienta.
401 oznacza problem z kluczem, a nie z żądaniem
Brakujący, nieprawidłowy lub wygasły klucz zwraca `authentication_error`. Zanim zaczniesz szukać gdzie indziej, sprawdź nagłówek pod kątem literówek i zbędnych spacji.
Jedno saldo za każdym kluczem
Klucze nie mają zakresów per funkcja. Wiele kluczy dla różnych środowisk nadal korzysta z tego samego salda credits, które zwraca GET `/api/v1/account`.
Pytania dotyczące uwierzytelniania
Jak uwierzytelnić żądanie?
Przesyłaj klucz w nagłówku Authorization jako bearer token przy każdym wywołaniu. Nie ma osobnego kroku logowania ani wymiany tokenów.
Gdzie wygenerować klucz?
W panelu Photta. W tym samym miejscu wygenerujesz nowy klucz, do czego odsyła dokumentacja w przypadku błędu 401.
Czy mogę wywoływać API z poziomu przeglądarki?
Nie z użyciem Twojego klucza. Wszystko, co trafia do przeglądarki, jest widoczne dla użytkowników, dlatego umieść wywołanie na własnym serwerze i przekazuj wynik.
Co zrobić w przypadku wycieku klucza?
Natychmiast go zrotuj — wygeneruj nowy klucz, wdróż go, a następnie usuń stary. Wykorzystane credits nie podlegają zwrotowi, więc najpierw zrotuj klucz, a dopiero potem wyjaśniaj sprawę.
Endpointy i materiały referencyjne
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
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
Błędy Photta API
Pełna lista typów błędów Photta API wraz z ich kodami statusu, strukturą treści błędu oraz informacją, które niepowodzenia warto ponowić.
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.
- Klucz Bearer
- 600 requests/min
- asynchroniczne, polling