Перейти к основному содержанию

Обзор

Генерация видео с помощью ИИ развивается очень быстро. Ace Data Cloud предлагает 7 различных API для создания видео, охватывающих сценарии от генерации видео на основе текста до генерации видео на основе изображений.

Доступные сервисы генерации видео

СервисЭндпоинтМодельОсобенности
SoraPOST /sora/videossora-2, sora-2-proРазработано OpenAI, качество уровня кино
VeoPOST /veo/videosveo3, veo3-fastРазработано Google, поддержка 4K
KlingPOST /kling/videoskling-v2-5-turboРазработано Kuaishou, высокая скорость
LumaPOST /luma/videosКонтроль начального и конечного кадров
HailuoPOST /hailuo/videosminimax-t2vРазработано MiniMax
SeedancePOST /seedance/videosdoubao-seedance-1-0-pro-250528Разработано ByteDance
WanPOST /wan/videoswan2.6-t2vРазработано Alibaba

Быстрый старт

Генерация видео с помощью Sora

import requests

response = requests.post(
    "https://api.acedata.cloud/sora/videos",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A cat playing in a sunny garden",
        "model": "sora-2",
        "duration": 10,
        "orientation": "landscape",
    },
)
print(response.json())

Генерация видео с помощью Kling

response = requests.post(
    "https://api.acedata.cloud/kling/videos",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "text2video",
        "prompt": "A white cat walking in the snow",
        "model": "kling-v2-5-turbo",
        "duration": 5,
        "aspect_ratio": "16:9",
    },
)
print(response.json())

Генерация видео с помощью Veo

response = requests.post(
    "https://api.acedata.cloud/veo/videos",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "text2video",
        "prompt": "A coffee mug rotating on a marble counter",
        "model": "veo3",
    },
)
print(response.json())

Обработка асинхронных задач

Генерация видео обычно занимает значительное время. Все видео API поддерживают:
  1. Обратные вызовы (callback): укажите callback_url в запросе, и после завершения генерации результат будет автоматически отправлен на этот URL
  2. Опрос статуса: проверяйте прогресс задачи через эндпоинт /tasks
# Использование callback URL
data = {
    "prompt": "A sunrise over mountains",
    "model": "sora-2",
    "callback_url": "https://your-server.com/webhook",
}

# Или опрос статуса задачи
task_response = requests.post("https://api.acedata.cloud/sora/tasks",
    headers={"Authorization": "Bearer YOUR_API_TOKEN"},
    json={"task_id": "your-task-id"})

Рекомендации по выбору

  • Лучшее качество изображения: Sora (sora-2-pro)
  • Максимальная скорость: Kling (kling-v2-5-turbo)
  • Максимальное разрешение: Veo (поддержка 4K)
  • Контроль начального и конечного кадров: Luma
  • Оптимальное соотношение цена/качество: Wan
Попробуйте бесплатно на platform.acedata.cloud.