Photta API
Photta API REST ile sanal try-on, hayalet manken ve ürün fotoğrafçılığı
Tek cümlede
Photta API kredi tabanlı bir REST API'dir: Bir ürün fotoğrafını bir yetenek endpoint'ine POST edin, durum endpoint'ini birkaç saniyede bir sorgulayın (poll), tamamlanan görseli indirin. Sekiz yetenek, tek anahtar, tek kredi bakiyesi.
- Yetenekler: 8 yetenek
- Rate limit: 600 istek/dk
- Kimlik Doğrulama: Bearer anahtarı
- Desen: asenkron, polling
Bu sayfadaki her veri şuradan alınmıştır: Photta API dokümantasyonu · kontrol edildi
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"]Yetenekler
Yeteneklerine göre tüm endpoint'ler
Metot, yol, credits ve tipik süre; doğrudan API dokümanlarından. Bu sayfadaki veriler, en altta gösterilen tarihte dokümanlara göre kontrol edilmiştir.
- POST/api/v1/tryon/apparel
Sanal Try-On (Giyim)
Düz serim bir kıyafeti, seçtiğiniz ifade ve vücut ölçüsündeki bir yapay zeka mankenine giydirin. Dört ürün tipi, beş en-boy oranı.
2K'da 5 credits · 4K'da 6 credits1.5–4 min
Endpoint'i görüntüleyin - POST/api/v1/tryon/jewelry
Takı Try-On
Özel olarak geliştirilmiş takı mankenleri üzerinde kolye, yüzük, bilezik ve küpelerin yakın plan çekimleri — yansımalar ve minik yüzeyler kusursuz işlenir.
2K'da 5 credits · 4K'da 6 credits1.5–4 min
Endpoint'i görüntüleyin - POST/api/v1/ghost-mannequin
Hayalet Manken
Kıyafet fotoğrafından mankeni çıkarın ve iç astar yapısını olduğu gibi koruyun. 3D veya düz serim görünüm, toplu işleme uygun.
2K'da 4 credits · 4K'da 5 credits1.5–4 min
Endpoint'i görüntüleyin - POST/api/v1/ghost-mannequin/batch
Toplu Hayalet Manken
Tek çağrıda koca bir askı dolusu kıyafet fotoğrafı gönderin ve tek bir batch ID poll edin; her görsel ayrı fiyatlandırılır ve izlenir.
2K'da 4 credits · 4K'da 5 credits1.5–4 min per image
Endpoint'i görüntüleyin - POST/api/v1/eyewear-studio
Gözlük Stüdyosu
Gözlükler ve güneş gözlükleri, çerçeve ürün fotoğrafınıza birebir sadık kalacak şekilde yakın plan modeller üzerinde render edilir.
2K'da 5 credits · 4K'da 6 credits20–60 sec
Endpoint'i görüntüleyin - POST/api/v1/detail-photos
Detay Fotoğrafları
Tek bir ürün fotoğrafından dikiş, kumaş, metal aksam ve etiketlerin yakın plan çekimleri; bir analiz aracı hangi alanların çekileceğini önerir.
3 credits20–60 sec
Endpoint'i görüntüleyin - POST/api/v1/mannequins/generate
Manken Üretimi
Seçeneklerden kendi giyim veya takı mankenlerinizi üretin, ardından kimliklerini (ID) her try-on çağrısında yeniden kullanın.
4 credits30-60s
Endpoint'i görüntüleyin - POST/api/v1/workflows/{workflow_id}
İş Akışları
Tek bir çağrıyla hazır bir iş akışı — örneğin takı için bir hero çekimi — çalıştırın ve tamamlanmış bir görsel seti elde edin.
2K'da 4 credits · 4K'da 5 credits20–60 sec / image
Endpoint'i görüntüleyin
Diller
Henüz SDK yok — ve ihtiyacınız da yok.
Photta dokümanlarının bugün tam olarak önerdikleriyle birebir eşleşen, yapıştırmaya hazır üç rehber.
Node.js
Node.js
Node 18+ içinde yerel fetch, 20 satırlık yardımcı fonksiyon, Next.js server actions için hazır.
OkuPython
Python
requests kütüphanesi + 30 satırlık bir sarmalayıcı. Django, FastAPI, Celery, Lambda ile çalışır.
OkucURL
cURL
Herhangi bir endpoint için iki dakikalık smoke testi. Kabuk pipeline'ları için jq ile eşleşir.
Oku
Hızlı Başlangıç
Kaydolmaktan ilk görsele beş dakikada.
Her yetenek aynı deseni izler: kimlik doğrula, gönder, sorgula (poll). Bir kez öğrenin.
Adım 1: ai.photta.app adresinden kaydolun ve Developers panelinden canlı bir API key oluşturun.
Adım 2: Authorization başlığında anahtarınızla işi POST edin — API hemen bir oluşturma ID'si döndürür.
Adım 3: Durum completed değerine dönene kadar aynı endpoint'i her 3 saniyede bir sorgulayın (poll), ardından sonuç URL'sini indirin.
Sorular
Geliştiricilerin kaydolmadan önce sorduğu sorular
Photta API nedir?
Photta'nın API'si, ürün fotoğraflarınızdan profesyonel moda fotoğrafları üreten kredi tabanlı bir REST servisidir. Geliştiricilerin kendi araçlarını inşa edebilmeleri için sekiz yetenek olarak sunulan; sanal giysi try-on, takı try-on ve hayalet manken çıkarma gibi Photta'nın son kullanıcı uygulamalarını destekleyen aynı pipeline'dır.
Nasıl API key alırım?
ai.photta.app adresinden kaydolun, panelin Developers bölümünü açın, Generate API key butonuna tıklayın. Canlı anahtarınız `photta_live_` ile başlar ve ardından 32 onaltılık (hex) karakter gelir. Bir ortam değişkeninde saklayın — asla kaynak kod yönetimine göndermeyin, asla tarayıcıya iletmeyin.
Ücretsiz bir katman var mı?
Yeni hesaplar, herhangi bir yetenekte harcayabileceğiniz deneme kredisi (credits) alır. Yayına almaya hazır olduğunuzda, daha yüksek aylık kredi bakiyesine sahip bir plana abone olun. Rate limit her planda aynıdır: API key başına dakikada 600 istek. Çağrı başına minimum sınır yoktur.
Oluşturma işlemi ne kadar sürer?
Try-on ve hayalet manken işleri genellikle 1.5 ila 4 dakika içinde tamamlanır; gözlük çekimleri, detay fotoğrafları ve iş akışı görselleri 20 ila 60 saniyede; manken oluşturma ise 30 ila 60 saniyede sonuçlanır. Her oluşturma endpoint'i asenkrondur: POST anında bir oluşturma ID'si döndürür ve iş bitene kadar her 3 ila 5 saniyede bir sorgularsınız (poll). Yönetilmesi gereken uzun süreli bir HTTP bağlantısı yoktur.
Resmi bir Photta SDK'sı var mı?
Henüz yok. Desteklenen entegrasyon yöntemi cURL, Node'un yerel fetch fonksiyonu veya Python'un requests kütüphanesi üzerinden doğrudan REST çağrılarıdır — her üçü de bu sitede, her yetenek için uçtan uca belgelenmiştir.
Referans
Dokümanların birden fazla kez açacağınız bölümleri.
Referans
Beş dakikadan kısa sürede ilk Photta görseli.
Kayıt olun, bir API anahtarı oluşturun, ilk cURL çağrınızı çalıştırın, tamamlanana kadar yoklayın, sonucu kalıcı hale getirin. Beş adım, uçtan uca belgelenmiş.
OkuReferans
Photta API kimlik doğrulaması
Photta API'sinde nasıl kimlik doğrulanır: Authorization başlığı, anahtar öneki, anahtarların nerede oluşturulduğu ve bir anahtarın nasıl güvenle yenileneceği.
OkuReferans
Photta API fiyatlandırması
Her bir Photta API endpoint'inin 2K ve 4K çözünürlükte kredi cinsinden maliyeti, ücretlendirme ile iadelerin nasıl çalıştığı ve hangi endpoint'lerin ücretsiz olduğu. Görsel başına doğrudan parasal fiyatlandırma yoktur.
OkuReferans
Photta API rate limit'leri
Tümü API dokümantasyonundan alınan Photta API rate limit'i, penceresi, Retry-After başlığı, polling aralığı ve plan başına eşzamanlılık sınırları.
OkuReferans
Photta API hataları
Durum kodlarıyla birlikte Photta API hata tiplerinin tam listesi, bir hata gövdesinin yapısı ve hangi hataların yeniden denenmeye değer olduğu.
OkuReferans
Photta API kaynak endpoint'leri
Mankenleri, pozları, arka planları, ayakkabıları ve marka etiketlerini listeleyin, kendinizinkileri yükleyin ve kredi bakiyenizi okuyun. Her üretimin arkasındaki aramalar.
OkuRehberler
Sanal try-on API'si nedir?
Sanal try-on API'si, tek bir ürün fotoğrafından yola çıkarak bir giysiyi model üzerinde render eder. Neler aldığı, ne döndürdüğü, maliyeti ve ne kadar sürede çalıştığı.
OkuRehberler
Hayalet manken API'si nedir?
Bir hayalet manken API'si, mankeni giysi fotoğrafından kaldırır ve iç kısmı yeniden yapılandırır. Neler gerektirir, ne döndürür ve maliyeti nedir.
OkuRehberler
FASHN'den Photta'ya geçiş
Sanal try-on entegrasyonunu FASHN'den Photta'ya taşırken nelerin değiştiği: kimlik doğrulama, istek gövdesi (request body), polling ve kredilerin ücretlendirilme mantığı.
OkuGeliştir
Photta API ile inşa edin
Photta API için uçtan uca sekiz tarif: bir try-on uygulaması, bir Shopify uygulaması, bir WooCommerce eklentisi, bir Django worker'ı, toplu kataloglar ve kodsuz otomasyon.
OkuKarşılaştır
En iyi sanal try-on API'leri
Beş sanal try-on API'sinin çalışma mantığı — Photta, FASHN, FitRoom, Pixazo ve Ayna. Her birinin ne yayımladığı, ne yayımlamadığı ve ayrıntıların nereden okunacağı.
Oku
Bu sayfadaki her veri şuradan alınmıştır: Photta API dokümantasyonu · kontrol edildi
API'yi beş dakikada deneyin
Bir Photta API key oluşturun, yukarıdaki cURL kod parçacığını yapıştırın; kahveniz demlenmeden önce model üzerindeki ilk görselinizi alın.
- 8 yetenek
- 600 istek/dk
- Bearer anahtarı
- asenkron, polling