Стоимость зависит от длительности, разрешения и наличия аудио — см. провайдеров ниже. Параметры запроса в гайде по видеогенерации.
1. Зарегистрируйтесь или войдите
Создайте аккаунт, чтобы управлять биллингом и выпускать API ключи для доступа к ZvenoAI.
2. Получите API ключ
Перейдите в раздел API ключей, создайте новый ключ и сохраните его в безопасном месте — он понадобится для аутентификации запросов.
3. Отправьте первый запрос
Используйте любой OpenAI-совместимый SDK. Укажите базовый URL ZvenoAI и передайте ваш API ключ в заголовке Authorization.
Видеогенерация — асинхронная: отправка → опрос → скачивание. Замените ZVENOAI_API_KEY на свой ключ; модель здесь — kwaivgI/kling-2.1-pro. Подробнее в гайде.
# 1. Отправка задачи
JOB=$(curl -sS https://api.zveno.ai/v1/videos \
-H "Authorization: Bearer <ZVENOAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"kwaivgI/kling-2.1-pro","prompt":"Wide shot of a child flying a red kite at sunset"}')
JOB_ID=$(echo "$JOB" | jq -r .id)
# 2. Опрос (терминальные статусы: completed | failed)
while :; do
STATUS=$(curl -sS "https://api.zveno.ai/v1/videos/$JOB_ID" \
-H "Authorization: Bearer <ZVENOAI_API_KEY>" | jq -r .status)
echo "статус: $STATUS"
case "$STATUS" in completed|failed) break ;; esac
sleep 5
done
# 3. Скачивание (только если completed)
[[ "$STATUS" == "completed" ]] && curl -fsS "https://api.zveno.ai/v1/videos/$JOB_ID/content" \
-H "Authorization: Bearer <ZVENOAI_API_KEY>" \
-o output.mp4Список активных провайдеров, обслуживающих эту модель