API Hop Belgeleri
Asenkron işi sorgulama
Geçerli hesabın oluşturduğu asenkron işin durumunu ve sonucunu sorgulayın.
https://api.apihop.ai/v1/jobs/{id}İlgili uç noktalar
- Seedance 2.0 ve Seedance 2.5,
data.jobIddöndürenPOST https://api.apihop.ai/v1/video/seedancekullanır; durum ve sonuç içinGET https://api.apihop.ai/v1/jobs/{id}ile sorgulama gerekir. - Mevcut GPT-Image-2 görsel oluşturma uç noktası sonuçları doğrudan JSON veya SSE ile döndürür ve Jobs kullanmaz.
Bu uç noktayı yalnızca oluşturma yanıtı açıkça data.jobId içeriyorsa kullanın. API anahtarı, işi oluşturan hesapla aynı hesaba ait olmalıdır.
GET https://api.apihop.ai/v1/jobs/{id}Kimlik doğrulama
Authorization: Bearer YOUR_API_KEYYol parametresi
idstringzorunluOluşturma yanıtında jobId olarak döndürülen sayısal iş kimliği.
İstek örneği
curl --request GET \
--url https://api.apihop.ai/v1/jobs/123456789012345678 \
--header 'Authorization: Bearer YOUR_API_KEY'Yanıt
idstringİş kimliği.
statusstringPENDING, CONNECT, PROCESSING, COMPLETED, FAILED veya CANCELLED.
inputParamsobjectİş oluşturulurken gönderilen girdi parametreleri.
outputResultunknownNihai çıktı. Görsel ve video modelleri farklı yapılar döndürür.
createdAtstringISO 8601 biçiminde oluşturulma zamanı.
startedAtstring | nullISO 8601 biçiminde işlem başlangıç zamanı.
completedAtstring | nullISO 8601 biçiminde tamamlanma zamanı.
Başarılı yanıt örneği
{
"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_..."
}Periyodik sorgulama önerileri
- Her 5 ila 10 saniyede bir sorgulayın.
PENDING,CONNECTvePROCESSINGson durumlar değildir.COMPLETEDsonrasındaoutputResultdeğerini okuyun.FAILEDveyaCANCELLEDsonrasında sorgulamayı durdurun.- Sonuç URL’lerinin süresi dolabilir; tamamlanan dosyaları gecikmeden kaydedin.
Hata yanıtları
Tam kod başvurusu, protokol farkları ve tanılama adımları için Hata kodları ve sorun giderme sayfasına bakın.
İş bulunamadı:
{
"success": false,
"error": {
"code": 30000,
"message": "Job 123456789012345678 not found"
},
"requestId": "req_..."
}Başka bir hesabın işine erişim:
{
"success": false,
"error": {
"code": 20001,
"message": "Access denied"
},
"requestId": "req_..."
}