Seedance 1.5 Pro Asenkron Video Üretimi

API Dokümantasyonu

Seedance 1.5 Pro işlerini göndermek ve durumlarını kontrol etmek için bu uç noktaları kullanın. Her çağrı, süreye ve sese (senkronize diyaloglar, ses efektleri, müzik) bağlı olarak kredi harcar.

Kimlik Doğrulama

Tüm istekler, API anahtarınızı Authorization header:

Authorization: Bearer <YOUR_API_KEY>

Eksik veya geçersiz anahtarlar şunu döndürür 401 Unauthorized.

POST

https://seedance1-5pro.com/api/generate

Üretim görevi oluştur

Yeni bir Seedance 1.5 Pro işi gönderir. Çağrı, oluşturma işlemi asenkron olarak tamamlanırken hemen bir task_id döndürür.

ParametreTürGerekliAçıklama
promptstring (max 1000 chars)EvetAna sahne açıklaması (metin veya görüntü akışı).
aspect_ratiostringEvetDesteklenen: 16:9, 9:16, 1:1. image_urls mevcut olduğunda yok sayılır.
durationstringEvetOluşturma süresi saniye cinsinden ("5" veya "10").
soundbooleanHayırKlibe ses dahil et (senkronize diyaloglar, ses efektleri, müzik).
image_urlsstring[]Hayırİsteğe bağlı referans görüntü URL'leri (görüntüden videoya dönüştürme için gereklidir).

Kredi Tüketimi

Krediler, görev oluşturulduğunda düşülür. Başarısız işler otomatik olarak iade edilir.

Ön AyarDüşülen Krediler
5 s sessiz65
10 s sessiz130
5 s sesli130
10 s sesli260
Örnek istek
{
  "prompt": "Drone shot over neon night market",
  "aspect_ratio": "16:9",
  "duration": "5",
  "sound": false,
  "image_urls": [
    "https://cdn.example.com/reference/frame01.png"
  ]
}
Örnek yanıt
{
  "code": 200,
  "message": "success",
  "data": {
    "task_id": "sd15p_b6d54c8f4b4c4e8"
  }
}
GET / POST

https://seedance1-5pro.com/api/status

Görev durumunu kontrol et

En son kaydı sorgulamak için bu uç noktayı kullanın. Görev hala IN_PROGRESS durumundayken, yanıt vermeden önce sağlayıcıyı bir kez daha sorgularız.

ParametreTürGerekliAçıklama
task_idstringEvet/generate tarafından döndürülen ID. Sorgu (?task_id=) veya JSON gövdesi aracılığıyla gönderin.
AlanAçıklama
task_id/generate'den dönen ID.
statusSUCCESS (BAŞARILI)
requestGönderilen yükün temizlenmiş kopyası.
responseDurum SUCCESS olduğunda medya URL'leri dizisi.
consumed_creditsGörev için tahsil edilen krediler (iade edildiğinde 0).
error_messageDurum FAILED olduğunda sağlayıcı hatası.
created_atİşin saklandığı UTC zaman damgası.
Örnek istek
GET https://seedance1-5pro.com/api/status?task_id=sd15p_b6d54c8f4b4c4e8
Authorization: Bearer <YOUR_API_KEY>

# or POST
POST https://seedance1-5pro.com/api/status
Authorization: Bearer <YOUR_API_KEY>
Content-Type: application/json

{
  "task_id": "sd15p_b6d54c8f4b4c4e8"
}
Örnek yanıt
{
  "code": 200,
  "message": "success",
  "data": {
    "task_id": "sd15p_b6d54c8f4b4c4e8",
    "status": "SUCCESS",
    "request": {
      "prompt": "Drone shot over neon night market",
      "aspect_ratio": "16:9",
      "duration": "5",
      "sound": false
    },
    "response": [
      "https://static.gogloai.com/seedance15pro/clip_001.mp4"
    ],
    "consumed_credits": 65,
    "error_message": null,
    "created_at": "2025-06-14T05:21:11Z"
  }
}

Hata Yönetimi

  • 401 Unauthorized - Eksik veya geçersiz API anahtarı.
  • 402 Payment Required - Kredi bakiyesi düşülen tutarı karşılayamadı.
  • 429 Too Many Requests - Sorgulama sıklığını veya istek hızını azaltın.
  • 500 - Geçici sorun; üstel geri çekilme ile yeniden deneyin.