Referensi · Autentikasi
Autentikasi Photta API satu key, satu header
Ringkasan singkat
Kirim key Anda sebagai `Authorization: Bearer photta_live_xxx` pada setiap panggilan Photta API. Key dibuat di dashboard, tidak memiliki scope per-endpoint, dan berbagi satu saldo credits.
- Autentikasi: Bearer key
- Batasan: 600 requests/min
- Pemrosesan: async, polling
Setiap angka di halaman ini bersumber dari dokumentasi API Photta · diperiksa
Apa yang diharapkan API
Sekilas tentang autentikasi
- Header
- Authorization: Bearer photta_live_xxx
- Prefiks key
- photta_live_
- Base URL
- https://api.photta.app/api/v1
- Tempat key dibuat
- https://ai.photta.app
- Scope
- Satu key mengakses setiap endpoint dan satu saldo credits
Periksa key dalam satu panggilan
Endpoint akun bersifat gratis, sehingga ini adalah cara aman untuk memastikan key berfungsi.
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"]Pengelolaan key
Rotasi jika dicurigai bocor
Dokumentasi menyatakan secara eksplisit: segera rotasi key jika Anda mencurigai key tersebut telah disusupi. Buat penggantinya terlebih dahulu, deploy, lalu nonaktifkan key yang lama.
Simpan di sisi server
Key yang sampai ke browser bisa diakses oleh siapa saja yang membuka halaman tersebut. Panggil API dari backend Anda dan teruskan hasilnya ke klien.
401 merujuk pada key, bukan request
Key yang tidak ada, tidak valid, atau kedaluwarsa akan mengembalikan `authentication_error`. Periksa header untuk typo dan spasi berlebih sebelum mencari penyebab lainnya.
Satu saldo di balik setiap key
Key tidak dibatasi scope-nya per kapabilitas. Beberapa key untuk beberapa environment tetap menggunakan saldo credits yang sama, yang dilaporkan oleh GET `/api/v1/account`.
Pertanyaan seputar autentikasi
Bagaimana cara mengautentikasi request?
Kirim key di header Authorization sebagai bearer token pada setiap panggilan. Tidak ada langkah login atau token-exchange terpisah.
Di mana saya membuat key?
Di dasbor Photta Anda. Tempat yang sama juga menerbitkan pengganti, yang dirujuk oleh dokumentasi setelah terjadi 401.
Bisakah saya memanggil API dari browser?
Tidak dengan key Anda. Apa pun yang dikirim ke browser dapat dibaca oleh pengunjungnya, jadi tempatkan panggilan di balik server Anda sendiri dan teruskan hasilnya.
Bagaimana jika key bocor?
Segera lakukan rotasi — buat key baru, deploy, lalu hapus key yang lama. Credits yang sudah terpakai tidak dapat dipulihkan, jadi lakukan rotasi terlebih dahulu dan selidiki setelahnya.
Endpoint dan referensi
Kapabilitas
Virtual try-on API untuk pakaian
REST API yang memakaikan pakaian pada manekin AI. Asinkron, waktu generasi 1.5–4 menit, 5 credits pada 2K, 6 pada 4K. Contoh cURL, Node.js, dan Python.
BacaKapabilitas
API try-on perhiasan untuk kalung, cincin, gelang, dan anting
Posisikan kalung, cincin, gelang, dan anting pada model AI via REST. 5 credits pada 2K, manekin close-up bawaan, rendering dengan penanganan refleksi dari dokumentasi Photta.
BacaKapabilitas
Ghost mannequin API untuk foto produk hollow-man
Endpoint AI ghost mannequin. Hapus manekin dari foto pakaian dan pertahankan detail bagian dalam. 3D atau flat-lay, pemrosesan batch, 4 credits pada 2K.
BacaReferensi
Gambar Photta pertama dalam waktu kurang dari lima menit.
Daftar, buat API key, jalankan pemanggilan cURL pertama Anda, lakukan polling hingga selesai, simpan hasilnya. Lima langkah, terdokumentasi end-to-end.
BacaReferensi
Harga Photta API
Biaya setiap endpoint Photta API dalam credits pada 2K dan 4K, cara kerja pemotongan dan pengembalian dana, serta endpoint mana saja yang gratis. Tidak ada harga uang per gambar.
BacaReferensi
Rate limit Photta API
Rate limit Photta API, window-nya, header Retry-After, interval polling, serta batas konkurensi per paket, seluruhnya dirujuk dari dokumentasi API.
BacaReferensi
Error Photta API
Daftar lengkap tipe error Photta API beserta kode statusnya, format body error, dan kegagalan mana saja yang layak dicoba ulang.
BacaReferensi
Endpoint resource Photta API
Buat daftar maneken, pose, latar belakang, alas kaki, dan label brand, unggah milik Anda sendiri, serta lihat saldo credit Anda. Pencarian di balik setiap pembuatan.
Baca
Setiap angka di halaman ini bersumber dari dokumentasi API Photta · diperiksa
Coba API dalam lima menit
Buat Photta API key, tempel cuplikan cURL di atas, dan Anda akan mendapatkan gambar on-model pertama sebelum kopi selesai diseduh.
- Bearer key
- 600 requests/min
- async, polling