Skip to content

HappyHorse 查询任务

1 请求地址

GEThttps://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}

2. 请求参数

参数名类型必填默认值描述
TASK_IDstring任务 ID

3. 请求示例

bash
curl -X GET https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID} \
  --header "Authorization: Bearer $DASHSCOPE_API_KEY"
powershell
$headers = @{
    "Authorization" = "Bearer $env:DASHSCOPE_API_KEY"
}
$response = Invoke-RestMethod -Uri "https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}" -Method Get -Headers $headers
Write-Host $response
python
import requests

url = "https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}"
headers = {"Authorization": "Bearer $DASHSCOPE_API_KEY"}

response = requests.get(url, headers=headers)
print(response.json())
java
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;

HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}"))
    .header("Authorization", "Bearer $DASHSCOPE_API_KEY")
    .GET()
    .build();

HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
vue
<script setup>
import axios from 'axios'

const res = await axios.get('https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}', {
  headers: { 'Authorization': 'Bearer $DASHSCOPE_API_KEY' }
})
console.log(res.data)
</script>
javascript
fetch('https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}', {
  headers: { 'Authorization': 'Bearer $DASHSCOPE_API_KEY' }
})
  .then(res => res.json())
  .then(data => console.log(data))
csharp
using System.Net.Http;

var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer $DASHSCOPE_API_KEY");

var response = await client.GetAsync("https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}");
Console.WriteLine(await response.Content.ReadAsStringAsync());
vb
Imports System.Net.Http

Module QueryTask
    Sub Main()
        Dim client As New HttpClient()
        client.DefaultRequestHeaders.Add("Authorization", "Bearer $DASHSCOPE_API_KEY")

        Dim response As HttpResponseMessage = client.GetAsync("https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}").Result
        Console.WriteLine(response.Content.ReadAsStringAsync().Result)
    End Sub
End Module
java
import System.*;
import System.Net.*;
import System.IO.*;
import System.Text.*;

public class QueryTask {
    public static void main(String[] args) throws Exception {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://llm.infiflow.cn/dashscope/api/v1/tasks/{TASK_ID}");
        request.Method = "GET";
        request.Headers.Add("Authorization", "Bearer $DASHSCOPE_API_KEY");

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();
        String result = new StreamReader(response.getResponseStream()).readToEnd();
        System.out.println(result);
    }
}

4. 响应参数

字段类型描述
request_idstring请求唯一标识,用于请求明细溯源和问题排查
outputobject任务输出信息,包含 task_idtask_statusvideo_url
output.task_idstring任务 ID,查询有效期 24 小时
output.task_statusstring任务状态。枚举值:PENDING(排队中)、RUNNING(处理中)、SUCCEEDED(成功)、FAILED(失败)、CANCELED(已取消)、UNKNOWN(不存在或超时)。状态流转:PENDINGRUNNINGSUCCEEDED / FAILED。初次查询通常为 PENDINGRUNNING
output.submit_timestring任务提交时间,格式 YYYY-MM-DD HH:mm:ss.SSS
output.scheduled_timestring任务执行时间,格式 YYYY-MM-DD HH:mm:ss.SSS
output.end_timestring任务完成时间,格式 YYYY-MM-DD HH:mm:ss.SSS
output.video_urlstring视频下载 URL。仅在 task_statusSUCCEEDED 时返回,有效期 24 小时。视频帧率 24fps,格式 MP4(H.264)
output.orig_promptstring原始输入的 prompt,对应请求参数 prompt
output.codestring请求失败的错误码,请求成功时不返回
output.messagestring请求失败的详细信息,请求成功时不返回
output.usageobject输出信息统计,仅对成功结果计数。包含 input_video_durationoutput_video_durationduration
output.usage.input_video_durationinteger输入视频时长,单位秒
output.usage.output_video_durationinteger输出视频时长,单位秒
output.usage.durationinteger总视频时长,用于计费
output.SRinteger输出视频的分辨率档位
output.video_countinteger输出视频的数量,固定为 1

5. 响应示例

json
{
    "request_id": "8ae698ba-df2d-966c-abcf-xxxxxx",
    "output": {
        "task_id": "e56d806f-76f9-4037-aefa-xxxxxx",
        "task_status": "SUCCEEDED",
        "submit_time": "2026-04-20 19:33:50.425",
        "scheduled_time": "2026-04-20 19:33:50.463",
        "end_time": "2026-04-20 19:35:34.216",
        "orig_prompt": "一只猫在草地上奔跑",
        "video_url": "https://dashscope-result.oss-cn-beijing.aliyuncs.com/xxx.mp4?Expires=xxx"
    },
    "usage": {
        "duration": 5,
        "input_video_duration": 0,
        "output_video_duration": 5,
        "video_count": 1,
        "SR": 720
    }
}
json
{
    "request_id": "e5d70b02-ebd3-98ce-9fe8-759d7d7b107d",
    "output": {
        "task_id": "86ecf553-d340-4e21-af6e-a0c6a421c010",
        "task_status": "FAILED",
        "code": "InvalidParameter",
        "message": "The parameter is invalid."
    }
}
json

{
    "request_id": "a4de7c32-7057-9f82-8581-xxxxxx",
    "output": {
        "task_id": "502a00b1-19d9-4839-a82f-xxxxxx",
        "task_status": "UNKNOWN"
    }
}

算力有源 智算无限