参考文档 · 错误
Photta API 错误 所有错误类型及处理方式
一句话总结
每个 Photta API 失败响应均返回相同结构:状态码、`error.type`、说明信息以及 `request_id`。遇到 429 请在 Retry-After 标头指定的延迟后重试,遇到 5xx 请采用退避重试;400、401 和 402 请在业务代码中进行修复。
- 错误: 7 种错误类型
- Retry-After: Retry-After: 30s
- 限制: 600 次请求/分钟
本页所有数据均来自 Photta API 文档 · 已验证
错误类型
API 文档公布的完整列表。
- 400
invalid_request_error - The request is malformed or contains invalid parameters.
- 401
authentication_error - The API key is missing, invalid, or expired.
- 402
insufficient_credits_error - Your account does not have enough credits.
- 404
not_found_error - The requested resource does not exist.
- 409
conflict_error - The request conflicts with current state — e.g. your concurrent-batch cap is reached.
- 429
rate_limit_error - Too many requests. Slow down and retry.Retry-After: 30
- 500
api_error - An internal server error occurred. Retry later.
错误响应格式
无论出现何种错误,每个 endpoint 都返回相同的响应外壳。
{
"error": {
"type": "rate_limit_error",
"message": "Rate limit exceeded."
},
"request_id": "req_xxxxxxxx"
}错误处理
遵循 Retry-After
429 响应会携带 Retry-After 请求头。请等待对应的秒数,然后配合指数退避重试——立即重试只会进一步推迟下一个窗口。
失败会自动退还 credits
请求被接收但在后续生成失败的任务会自动退还其 credits,因此重试不会导致重复扣费。
提供请求 ID
每个响应都包含一个 `request_id`。请将其记录到日志中。这是支持团队在成千上万条记录中定位某一次具体失败的最快方式。
409 表示队列信号
发生冲突意味着达到了你当前套餐的并发批次上限。持续轮询已在处理中的批次直至其完成,然后再重新提交——不要盲目空转重试。
API 错误相关问题
错误响应体结构是怎样的?
包含一个带有 `type` 和 `message` 的 `error` 对象,以及 `request_id`。类型字段是稳定且机器可读的;消息字段面向人类排查,可能会发生变化。
哪些错误值得重试?
在等待 Retry-After 指定秒数后的 429,以及配合指数退避重试的 5xx。400、401 或 402 会一直以相同方式失败,直到你修改了客户端的请求内容。
402 状态码代表什么?
`insufficient_credits_error`——账户没有足够的 credits 来完成该调用,或不足以覆盖批次中的全部预留额度。不会生成任何内容,也不会扣费。
如何报告调用失败?
发送 `request_id`、端点以及发生时间。这三元组能够唯一定位该次具体调用;排查时无需提供图像本身。
端点与参考文档
功能特性
虚拟 try-on API 适用于服装
将服装穿在 AI 模特身上的 REST API。异步处理,1.5–4 分钟生成耗时,2K 分辨率 5 credits,4K 分辨率 6 credits。提供 cURL、Node.js 与 Python 示例代码。
阅读功能特性
首饰试穿 API 适用于项链、戒指、手链和耳环
通过 REST 将项链、戒指、手链和耳环穿戴至 AI 模特身上。2K 规格单次 5 credits,内置特写模特,具备 Photta 文档所述的反光感知渲染能力。
阅读功能特性
幽灵模特 API 适用于镂空模特商品图
AI 幽灵模特 endpoint。从服装照片中移除模特,完整保留内部细节。支持 3D 或平铺效果,支持批量处理,2K 分辨率 4 credits。
阅读参考
5 分钟内生成第一张 Photta 图像。
注册、生成 API 密钥、运行第一个 cURL 调用、轮询直至完成、持久化保存结果。共五个步骤,端到端完整记录。
阅读参考
Photta API 身份验证
如何通过 Photta API 进行身份验证:Authorization 请求头、密钥前缀、密钥创建位置以及如何安全轮换密钥。
阅读参考
Photta API 定价
Photta API 各个 endpoint 在 2K 和 4K 分辨率下的 credits 成本、扣费与退款机制,以及哪些 endpoint 是免费的。没有按单张图片收取的货币价格。
阅读参考
Photta API 速率限制
Photta API 的速率限制、时间窗口、Retry-After 请求头、轮询间隔以及各套餐的并发上限,均取自官方 API 文档。
阅读参考
Photta API 资源 endpoint
列出人体模型、姿势、背景、鞋履及品牌标签,上传自定义资产,并读取您的 credits 余额。每次生成背后的查询基础。
阅读
本页所有数据均来自 Photta API 文档 · 已验证
五分钟内上手试用 API
生成 Photta API key,粘贴上方的 cURL 代码片段,咖啡还没煮好,你的第一张模特实穿图就已经生成完毕。
- 7 种错误类型
- Retry-After: 30s
- 600 次请求/分钟