API Hop 文件
查詢非同步任務
查詢目前帳號所建立的非同步任務狀態與結果。
GET
https://api.apihop.ai/v1/jobs/{id}適用端點
- Seedance 2.0 與 Seedance 2.5 使用
POST https://api.apihop.ai/v1/video/seedance,回傳data.jobId,需要透過GET https://api.apihop.ai/v1/jobs/{id}查詢狀態與結果。 - 目前的 GPT-Image-2 圖像生成 端點直接透過 JSON 或 SSE 回傳結果,不使用 Jobs。
只有當建立回應明確包含 data.jobId 時,才使用此端點。API 金鑰必須屬於建立該任務的同一帳號。
text
GET https://api.apihop.ai/v1/jobs/{id}驗證
http
Authorization: Bearer YOUR_API_KEY路徑參數
idstring必填建立任務的回應中以 jobId 傳回的數字任務 ID。
請求範例
bash
curl --request GET \
--url https://api.apihop.ai/v1/jobs/123456789012345678 \
--header 'Authorization: Bearer YOUR_API_KEY'回應
idstring任務 ID。
statusstringPENDING、CONNECT、PROCESSING、COMPLETED、FAILED 或 CANCELLED。
inputParamsobject建立任務時提交的輸入參數。
outputResultunknown最終輸出。圖像與影片模型會傳回不同的結構。
createdAtstringISO 8601 格式的建立時間戳記。
startedAtstring | nullISO 8601 格式的處理開始時間。
completedAtstring | nullISO 8601 格式的完成時間。
成功範例
json
{
"success": true,
"data": {
"id": "123456789012345678",
"status": "COMPLETED",
"inputParams": {
"model": "seedance-2.5",
"prompt": "Create an eight-second brand film"
},
"outputResult": [
{
"url": [
"https://video.example.com/generated/result.mp4"
]
}
],
"createdAt": "2026-08-20T08:24:00.000Z",
"startedAt": "2026-08-20T08:24:02.000Z",
"completedAt": "2026-08-20T08:26:30.000Z"
},
"requestId": "req_..."
}輪詢指引
- 每隔 5 至 10 秒查詢一次。
PENDING、CONNECT與PROCESSING不是終止狀態。- 在
COMPLETED後讀取outputResult。 - 在
FAILED或CANCELLED後停止輪詢。 - 結果網址可能過期,請及時儲存已完成的檔案。
錯誤回應
完整代碼參考、協定差異及診斷步驟,請見錯誤代碼與疑難排解。
找不到任務:
json
{
"success": false,
"error": {
"code": 30000,
"message": "Job 123456789012345678 not found"
},
"requestId": "req_..."
}存取其他帳號的任務:
json
{
"success": false,
"error": {
"code": 20001,
"message": "Access denied"
},
"requestId": "req_..."
}