Photta API
Photta API Wirtualny try-on, ghost mannequin i fotografia produktowa przez REST
W jednym zdaniu
Photta API to oparty na credits REST API: wyślij zdjęcie produktu metodą POST na endpoint danej funkcji, odpytuj jego status endpoint co kilka sekund i pobierz gotowy obraz. 8 funkcji, jeden klucz, jedno saldo credits.
- Możliwości: 8 możliwości
- Rate limit: 600 requests/min
- Uwierzytelnianie: Klucz Bearer
- Wzorzec: asynchroniczne, polling
Każda liczba na tej stronie pochodzi z dokumentacji API Photta · sprawdzono
RESPONSE=$(curl -s -X POST https://api.photta.app/api/v1/tryon/apparel \
-H "Authorization: Bearer $PHOTTA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_type": "top",
"product_images": [
"https://cdn.yourstore.com/products/shirt-front.jpg"
],
"product_back_image": "https://cdn.yourstore.com/products/shirt-back.jpg",
"product_category": "t_shirt",
"mannequin_id": "mnk_f3a9b1",
"pose_id": "pose_c2d4e5",
"background": "https://cdn.yourstore.com/backgrounds/studio-loft.jpg",
"lock_background": true,
"resolution": "2K",
"aspect_ratio": "3:4",
"body_size": "M",
"expression": "neutral",
"user_instruction": "Keep the collar pattern crisp and centered."
}')
ID=$(echo "$RESPONSE" | jq -r '.data.id')const res = await fetch("https://api.photta.app/api/v1/tryon/apparel", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.PHOTTA_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
"product_type": "top",
"product_images": [
"https://cdn.yourstore.com/products/shirt-front.jpg"
],
"product_back_image": "https://cdn.yourstore.com/products/shirt-back.jpg",
"product_category": "t_shirt",
"mannequin_id": "mnk_f3a9b1",
"pose_id": "pose_c2d4e5",
"background": "https://cdn.yourstore.com/backgrounds/studio-loft.jpg",
"lock_background": true,
"resolution": "2K",
"aspect_ratio": "3:4",
"body_size": "M",
"expression": "neutral",
"user_instruction": "Keep the collar pattern crisp and centered."
}),
});
const { data } = await res.json(); // data.id, data.statusimport os, requests
res = requests.post(
"https://api.photta.app/api/v1/tryon/apparel",
headers={"Authorization": f"Bearer {os.environ['PHOTTA_API_KEY']}"},
json={
"product_type": "top",
"product_images": [
"https://cdn.yourstore.com/products/shirt-front.jpg"
],
"product_back_image": "https://cdn.yourstore.com/products/shirt-back.jpg",
"product_category": "t_shirt",
"mannequin_id": "mnk_f3a9b1",
"pose_id": "pose_c2d4e5",
"background": "https://cdn.yourstore.com/backgrounds/studio-loft.jpg",
"lock_background": True,
"resolution": "2K",
"aspect_ratio": "3:4",
"body_size": "M",
"expression": "neutral",
"user_instruction": "Keep the collar pattern crisp and centered."
},
)
data = res.json()["data"] # data["id"], data["status"]Możliwości
Każdy endpoint według funkcji
Metoda, ścieżka, credits i typowy czas — bezpośrednio z dokumentacji API. Dane na tej stronie są weryfikowane z dokumentacją według daty podanej na dole.
- POST/api/v1/tryon/apparel
Virtual Try-On (odzież)
Nałóż odzież ze zdjęcia flat-lay na manekina AI o wybranym wyrazie twarzy i sylwetce. Cztery typy produktów, pięć proporcji obrazu.
5 credits w 2K · 6 credits w 4K1.5–4 min
Zobacz endpoint - POST/api/v1/tryon/jewelry
Try-On biżuterii
Ciasne zbliżenia naszyjników, pierścionków, bransoletek i kolczyków na dedykowanych manekinach jubilerskich — precyzyjnie odwzorowane odbicia i drobne detale.
5 credits w 2K · 6 credits w 4K1.5–4 min
Zobacz endpoint - POST/api/v1/ghost-mannequin
Ghost Mannequin
Usuń manekina ze zdjęcia odzieży, zachowując nienaruszoną wewnętrzną konstrukcję ubrania. Wykończenie 3D lub flat-lay, zoptymalizowane pod przetwarzanie wsadowe.
4 credits w 2K · 5 credits w 4K1.5–4 min
Zobacz endpoint - POST/api/v1/ghost-mannequin/batch
Batch Ghost Mannequin
Prześlij całą serię zdjęć odzieży w jednym wywołaniu i monitoruj status przez jeden batch ID; każdy obraz jest wyceniany i śledzony osobno.
4 credits w 2K · 5 credits w 4K1.5–4 min per image
Zobacz endpoint - POST/api/v1/eyewear-studio
Studio okularów
Okulary korekcyjne i przeciwsłoneczne renderowane na modelach w zbliżeniu, z oprawkami wiernie odwzorowującymi zdjęcie produktu.
5 credits w 2K · 6 credits w 4K20–60 sec
Zobacz endpoint - POST/api/v1/detail-photos
Zdjęcia detali
Zbliżenia szwów, tkanin, okuć i metek z pojedynczego zdjęcia produktu; moduł analizujący sugeruje optymalne obszary do ujęć.
3 credits20–60 sec
Zobacz endpoint - POST/api/v1/mannequins/generate
Generowanie manekinów
Generuj własne manekiny do odzieży lub biżuterii na podstawie parametrów, a następnie wykorzystuj ich identyfikatory w każdym wywołaniu try-on.
4 credits30-60s
Zobacz endpoint - POST/api/v1/workflows/{workflow_id}
Workflows
Uruchamiaj gotowe sekwencje workflow — na przykład ujęcie hero dla biżuterii — za pomocą jednego wywołania i odbieraj kompletny zestaw gotowych zdjęć.
4 credits w 2K · 5 credits w 4K20–60 sec / image
Zobacz endpoint
Języki
Brak SDK na ten moment — i wcale go nie potrzebujesz.
Trzy gotowe do wklejenia przewodniki, w 100% zgodne z aktualnymi zaleceniami dokumentacji Photta.
Quickstart
Od rejestracji do pierwszego obrazu w 5 minut.
Każda funkcja działa według tego samego schematu: autoryzacja, wysłanie żądania, polling. Wystarczy opanować to raz.
Krok 1: Zarejestruj się na ai.photta.app i wygeneruj produkcyjny klucz API w panelu Developers.
Krok 2: Wyślij zadanie metodą POST z kluczem w nagłówku Authorization — API natychmiast zwróci ID generowania.
Krok 3: Odpytuj (poll) ten sam endpoint co 3 sekundy, aż status zmieni się na completed, a następnie pobierz URL z wynikiem.
Pytania
O co programiści pytają przed rejestracją
Czym jest Photta API?
API Photta to oparty na credits interfejs REST, który generuje profesjonalną fotografię modową ze zdjęć Twoich produktów. To ten sam pipeline, który zasila aplikacje konsumenckie Photta — wirtualny try-on odzieży, try-on biżuterii oraz ekstrakcję typu ghost mannequin, udostępnione w postaci 8 funkcji, na bazie których deweloperzy mogą budować własne narzędzia.
Jak uzyskać klucz API?
Zarejestruj się na ai.photta.app, otwórz sekcję Developers w panelu i kliknij Generate API key. Twój produkcyjny klucz zaczyna się od `photta_live_`, po którym następuje 32 znaków szesnastkowych. Trzymaj go w zmiennej środowiskowej — nigdy nie commituj go do repozytorium kodu ani nie przesyłaj do przeglądarki.
Czy dostępny jest darmowy pakiet?
Nowe konta otrzymują testowe credits, które można wykorzystać na dowolną funkcję. Gdy będziesz gotowy do wdrożenia na produkcję, przejdź na plan z wyższym miesięcznym saldem credits. Rate limit jest taki sam w każdym planie: 600 żądań na minutę na klucz API. Brak minimalnych limitów per wywołanie.
Jak szybkie jest generowanie?
Zadania try-on i ghost mannequin zazwyczaj trwają od 1.5 do 4 minut; zdjęcia okularów, detali oraz grafiki procesowe od 20 do 60 sekund; generowanie manekina od 30 do 60 sekund. Każdy endpoint generowania jest asynchroniczny: POST od razu zwraca ID generowania, a status sprawdza się przez polling co 3 do 5 sekund do momentu ukończenia zadania. Nie ma potrzeby utrzymywania długich połączeń HTTP.
Czy istnieje oficjalne SDK Photta?
Jeszcze nie. Wspieraną ścieżką integracji jest bezpośredni REST przez cURL, natywny fetch w Node lub bibliotekę requests w Python — wszystkie trzy są w pełni udokumentowane w tym serwisie dla każdej funkcji.
Dokumentacja referencyjna
Części dokumentacji, do których będziesz wracać wielokrotnie.
Dokumentacja referencyjna
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 referencyjna
Uwierzytelnianie w Photta API
Jak uwierzytelniać się w Photta API: nagłówek Authorization, prefiks klucza, miejsce tworzenia kluczy i bezpieczna rotacja.
CzytajDokumentacja referencyjna
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 referencyjna
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 referencyjna
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 referencyjna
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ą.
CzytajPoradniki
Czym jest API do wirtualnego try-on?
API do wirtualnego try-on renderuje odzież na modelu na podstawie jednego zdjęcia produktu. Co przyjmuje, co zwraca, ile kosztuje i jak długo trwa wykonanie.
CzytajPoradniki
Czym jest API ghost mannequin?
API ghost mannequin usuwa manekina ze zdjęcia odzieży i rekonstruuje wnętrze ubrania. Sprawdź wymagania wejściowe, zwracany wynik oraz koszty.
CzytajPoradniki
Migracja z FASHN do Photta
Co się zmienia przy przenoszeniu integracji wirtualnego try-on z FASHN do Photta: uwierzytelnianie, treść żądania, polling oraz sposób naliczania credits.
CzytajTwórz
Buduj z Photta API
Osiem kompletnych przepisów dla Photta API: aplikacja try-on, aplikacja Shopify, wtyczka WooCommerce, worker Django, katalogi wsadowe i automatyzacja no-code.
CzytajPorównaj
Najlepsze API do wirtualnego try-on
Jak działa pięć API do wirtualnego try-on — Photta, FASHN, FitRoom, Pixazo i Ayna. Co publikuje każdy z nich, czego nie publikuje i gdzie przeczytać szczegóły.
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.
- 8 możliwości
- 600 requests/min
- Klucz Bearer
- asynchroniczne, polling