跳转到主要内容
GET
获取任务状态

获取任务状态

查询图像、视频、音频、3D 和内容审核任务的执行状态,并在完成后获取结果。

接口

认证

所有请求都需要 Bearer token 认证:

获取 API Key

在控制台生成你的 API Key

参数

路径参数

响应

成功响应(200)

响应字段

对于 Omni Moderation,在状态变为 finished 后检查 data.output.results[].flagged。flagged: true 表示审核已完成并检测到相关内容,不会使任务变为 failed。Omni Moderation 异步运行,支持通过 callback_url 回调,不支持流式输出。其回调体与这里返回的任务数据对象相同,有 output 时会包含 output,并且 credits_amount: 0。

状态值

各状态响应示例

未开始

运行中

已完成(图像)

已完成(视频)

已完成(TTS)

已完成(3D)

失败

代码示例

cURL

Python

JavaScript / Node.js

Go

Java

PHP

Ruby

轮询最佳实践

轮询任务完成状态时,请遵循以下建议:
轮询间隔:每 2-5 秒查询一次状态。避免更频繁地轮询,以免触发速率限制。
超时:设置超时以避免无限循环。典型生成耗时:
  • 图像:15-60 秒
  • 视频:90-300 秒
指数退避:遇到速率限制(429)或服务器错误(5xx)时,使用指数退避(等待 1 秒、2 秒、4 秒、8 秒……)。

完整轮询示例

错误响应

HTTP 错误码

错误响应格式

重要说明

内容有效期:生成的图像和视频在创建后 3 天内可访问。请及时下载并保存。
Webhook:对于支持回调的模型,提交任务时可以提供 callback_url 以自动接收通知。Omni Moderation 的回调包含与状态查询相同的 output 对象。参见 Webhook 回调。

后续步骤

提交任务

了解如何提交生成任务

图像模型

浏览全部图像模型

视频模型

浏览全部视频模型

快速开始

完整集成指南

授权

Authorization
string
header
必填

所有 API 接口都需要 Bearer Token 认证。

创建 API Key:登录 PoYo,进入 仪表盘 → API 密钥(poyo.ai/zh/dashboard/api-key),点击创建 Key。

在请求头中添加:

路径参数

task_id
string
必填

任务唯一标识

响应

成功获取任务状态

code
enum<integer>
必填

业务状态码。200 表示成功,其他值都表示请求失败。请务必检查这个字段:部分参数校验错误会以 HTTP 200 返回,响应体里的 code 为 400。

  • 200:成功
  • 400:请求参数无效
  • 401:API Key 缺失或无效
  • 402:积分不足
  • 403:没有权限
  • 404:资源不存在
  • 408:请求超时
  • 429:请求频率超限
  • 500:服务器内部错误
  • 502:上游服务错误
  • 503:服务暂不可用

详见错误码。

可用选项:
200,
400,
401,
402,
403,
404,
408,
429,
500,
502,
503
示例:

200

data
object
必填