Przejdź do głównej treści

Przegląd

Generowanie wideo AI to najgorętszy kierunek technologii AI w latach 2024-2025. Dzięki Ace Data Cloud możesz korzystać z różnych modeli generowania wideo, takich jak Sora, Luma, Kling, aby zbudować zautomatyzowaną linię produkcji wideo.

Usługi

  • Sora: POST https://api.acedata.cloud/sora/videos
  • Luma: POST https://api.acedata.cloud/luma/videos
  • Kling: POST https://api.acedata.cloud/kling/videos

Rozwiązanie techniczne

Warunki wstępne

  1. Zarejestruj konto na Ace Data Cloud
  2. Uzyskaj token API
  3. Zainstaluj Python 3.7+ oraz bibliotekę requests

Kroki realizacji

Krok 1: Wybierz model wideo

Sora specjalizuje się w jakości filmowej, Luma obsługuje kontrolę klatek początkowych i końcowych, Kling oferuje szybkie generowanie.

Krok 2: Złóż zadanie generowania

Sora używa endpointu /sora/videos, Luma /luma/videos, Kling /kling/videos.

Krok 3: Sprawdź status zadania

Wszystkie API wideo obsługują sprawdzanie postępu zadania przez endpoint /tasks.

Przykład kodu

Poniżej pełny przykład w Pythonie używający Sora:
import requests

API_TOKEN = "YOUR_API_TOKEN"

def call_sora():
    response = requests.post(
        "https://api.acedata.cloud/sora/videos",
        headers={
            "Authorization": f"Bearer {API_TOKEN}",
            "Content-Type": "application/json",
        },
        json={
    "prompt": "A cat running across a sunny meadow",
    "model": "sora-2",
    "duration": 10,
    "orientation": "landscape"
},
    )
    return response.json()

result = call_sora()
print(result)

Najlepsze praktyki

  • Ponawianie błędów: Stosuj wykładnicze opóźnienia przy ponawianiu dla błędów 429 (limitowanie) i 5xx
  • Przetwarzanie asynchroniczne: Dla zadań długotrwałych (generowanie obrazów/wideo) używaj callback_url do asynchronicznego odbioru wyników
  • Kontrola kosztów: Monitoruj zużycie i koszty w konsoli Ace Data Cloud
  • Bezpieczeństwo tokenów: Przechowuj token API w zmiennych środowiskowych, nie umieszczaj go na stałe w kodzie

Powiązane linki