Tài liệu tham khảo · Xác thực
Xác thực Photta API Một key, một header
Tóm tắt trong một câu
Gửi key của bạn dưới dạng `Authorization: Bearer photta_live_xxx` trên mỗi lệnh gọi Photta API. Key được tạo trong dashboard, không phân scope theo endpoint và dùng chung một số dư credits.
- Xác thực: Bearer key
- Giới hạn: 600 requests/min
- Xử lý: async, polling
Mọi số liệu trên trang này đều lấy từ tài liệu Photta API · đã kiểm tra
Yêu cầu từ API
Tổng quan về xác thực
- Header
- Authorization: Bearer photta_live_xxx
- Tiền tố key
- photta_live_
- Base URL
- https://api.photta.app/api/v1
- Nơi tạo key
- https://ai.photta.app
- Scope
- Một key truy cập mọi endpoint và dùng chung một số dư credits
Kiểm tra key bằng một lệnh gọi
Endpoint account hoàn toàn miễn phí, là cách an toàn nhất để xác nhận key có hoạt động hay không.
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"]Quản lý key
Xoay vòng key khi có nghi vấn
Tài liệu nêu rõ: hãy xoay vòng key ngay lập tức nếu nghi ngờ key bị lộ. Hãy tạo key thay thế trước, triển khai lên hệ thống, sau đó mới hủy key cũ.
Chỉ lưu trữ ở phía server
Key lộ ra phía trình duyệt đồng nghĩa với việc bất kỳ ai mở trang web đều có thể lấy được. Hãy gọi API từ backend của bạn và trả kết quả về cho client.
401 là do key, không phải do request
Key bị thiếu, không hợp lệ hoặc hết hạn sẽ trả về `authentication_error`. Hãy kiểm tra header xem có lỗi chính tả hoặc khoảng trắng thừa hay không trước khi tìm lỗi ở nơi khác.
Dùng chung một số dư cho mọi key
Key không phân quyền theo từng tính năng. Nhiều key cho nhiều môi trường khác nhau vẫn trừ chung vào một số dư credits, được hiển thị qua GET `/api/v1/account`.
Các câu hỏi về xác thực
Làm thế nào để xác thực một request?
Gửi key trong header Authorization dưới dạng bearer token ở mỗi lệnh gọi. Không có bước đăng nhập hay trao đổi token riêng biệt.
Tôi có thể tạo key ở đâu?
Trong dashboard Photta của bạn. Nơi này cũng cấp key thay thế, đó là nơi tài liệu hướng dẫn bạn truy cập sau lỗi 401.
Tôi có thể gọi API từ trình duyệt không?
Không thể dùng key của bạn. Bất kỳ thứ gì gửi đến trình duyệt đều có thể bị khách truy cập đọc được, vì vậy hãy đặt lệnh gọi phía sau server của bạn và chuyển tiếp kết quả.
Nếu key bị lộ thì sao?
Hãy rotate ngay lập tức — tạo một key mới, deploy nó, sau đó xóa key cũ. Credits đã tiêu hao không thể hoàn lại, vì vậy hãy rotate trước rồi điều tra sau.
Endpoint và tài liệu tham khảo
Tính năng
Virtual try-on API cho trang phục
REST API giúp mặc trang phục lên mannequin AI. Bất đồng bộ, thời gian tạo 1.5–4 phút, 5 credits ở 2K, 6 ở 4K. Kèm ví dụ cURL, Node.js và Python.
ĐọcTính năng
API try-on trang sức dành cho dây chuyền, nhẫn, vòng tay và hoa tai
Đưa dây chuyền, nhẫn, vòng tay và hoa tai lên người mẫu AI qua REST. 5 credits ở độ phân giải 2K, tích hợp sẵn mannequin cận cảnh, render chuẩn phản chiếu theo tài liệu Photta.
ĐọcTính năng
API ghost mannequin dành cho ảnh sản phẩm kiểu người vô hình
AI ghost mannequin endpoint. Xóa bỏ mannequin khỏi ảnh chụp trang phục và bảo toàn chi tiết bên trong. Dạng 3D hoặc flat-lay, xử lý hàng loạt, 4 credits ở 2K.
ĐọcTài liệu tham khảo
Tạo ảnh Photta đầu tiên trong vòng chưa đầy năm phút.
Đăng ký, tạo API key, chạy lệnh cURL đầu tiên, polling cho đến khi hoàn thành, lưu trữ kết quả. Năm bước, có tài liệu hướng dẫn trọn gói từ đầu đến cuối.
ĐọcTài liệu tham khảo
Bảng giá Photta API
Chi phí tính bằng credits cho từng endpoint của Photta API ở độ phân giải 2K và 4K, cơ chế trừ phí và hoàn tiền, cùng các endpoint miễn phí. Không tính giá tiền trực tiếp trên từng ảnh.
ĐọcTài liệu tham khảo
Rate limit của Photta API
Rate limit của Photta API, khung thời gian, header Retry-After, khoảng thời gian polling và giới hạn đồng thời theo từng gói, tất cả đều được lấy từ tài liệu API.
ĐọcTài liệu tham khảo
Mã lỗi Photta API
Danh sách đầy đủ các loại lỗi của Photta API kèm theo status code, cấu trúc body của lỗi, và những lỗi nào có thể thử lại.
ĐọcTài liệu tham khảo
Các endpoint tài nguyên của Photta API
Liệt kê ma-nơ-canh, tư thế, phông nền, giày dép và nhãn thương hiệu, tải lên nội dung của riêng bạn và xem số dư credit. Các tác vụ tra cứu đằng sau mọi lượt tạo.
Đọc
Mọi số liệu trên trang này đều lấy từ tài liệu Photta API · đã kiểm tra
Thử nghiệm API trong năm phút
Tạo một Photta API key, dán đoạn mã cURL ở trên, và bạn sẽ nhận được bức ảnh mẫu mặc đồ đầu tiên trước khi pha xong ly cà phê.
- Bearer key
- 600 requests/min
- async, polling