获取任务列表

更新时间不可用

获取符合指定条件的实时转录翻译任务列表。

GET
https://api.agora.io/api/speech-to-text/v1/projects/{appid}/agents

鉴权

Basic Auth

HTTP 基本认证:每次发送 HTTP 请求时,都必须在请求 Header 部填入 Authorization 字段。关于如何生成该字段的值,请参考实现 HTTP 基本认证。

路径参数

appidstring
必填

你的项目的 App ID,可在声网控制台获取。

查询参数

channelstring

查询指定频道名下的任务列表。

from_timeinteger

查询列表开始时间戳(秒),默认为 1 天前。

to_timeinteger

查询列表结束时间戳(秒),默认为当前时刻。

statestring

指定需要查询任务的状态,单次查询不支持指定多种状态:

  • STARTING (1):正在启动的任务。
  • RUNNING (2):正在运行的任务。
  • STOPPING (3):正在停止的任务。
  • STOPPED (4):已完成退出的任务。
  • RECOVERING (5):正在恢复的任务。
  • FAILED (6):执行失败的任务。
limitinteger

分页获取单次返回的最大条数。

cursorstring

分页游标,即分页起始位置的 agent_id。

响应

如果返回的状态码为 200,表示请求成功。

响应 Body

字段

返回列表的元信息。

statusstring

请求状态。

请求示例

Example Request
curl --request GET \
  --url "https://api.agora.io/api/speech-to-text/v1/projects/:appid/agents" \
  --header 'Authorization: Basic <credentials>'

响应示例

{
  "data": {
    "count": 1,
    "list": [
      {
        "start_ts": 1735035893,
        "status": "RUNNING",
        "agent_id": "1NT29X11GQSxxxxx80BEIN56XF"
      }
    ]
  },
  "meta": {
    "cursor": "",
    "total": 1
  },
  "status": "ok"
}