Skip to content

Модель танцев Viggle

  • 2025.04.23 Правила тарификации обновлены
  • 2024.07.06 Этот сайт теперь поддерживает модель танцев viggle
  • У viggle нет официального API; как и у GPTs, он получен путем обратной разработки
  • Поддерживает фото персонажа + видео шаблона танца => видео танца персонажа
  • Тарификация за генерацию, одно видео на запрос
  • Два ценовых уровня: watermark и pro — см. Конечные точки версий
  • По умолчанию watermark (с водяным знаком); pro без водяного знака
  • Чтобы попробовать, посетите https://viggle.ddaiai.com и см. раздел Онлайн-демо ниже

Примечание 1. Посетите https://viggle.ddaiai.com (если заблокирован, попробуйте другой префикс поддомена, например suibian)


2. Если сайт заблокирован, вы можете изменить адрес самостоятельно: https://suibian.ddaiai.com — замените suibian на что-то другое, например https://2024.ddaiai.com, все работают

Конечные точки версий

Правила тарификации

  • версия watermark — 2000 кредитов/запрос независимо от длительности; скорректировано до 1000 кредитов/запрос 24 августа
  • (Устарело) версия pro если используются официальные шаблоны, 8000 кредитов/запрос независимо от длительности
  • версия pro — пользовательские загруженные видео танцев: каждые 15 секунд считаются за один запрос; длительности менее 15 секунд округляются до 15 секунд. Например, видео шаблона 17с = 2 запроса * 8000 кредитов/запрос = 16000 кредитов
  • 2025.04.22 версия pro viggle добавила конечную точку запроса стоимости; все ответы на генерацию теперь возвращают множитель цены fee. Если fee равен 2, это означает 2x * 8000 кредитов = 16000 кредитов

Онлайн-демо

Настройка

viggle

  • Загрузите фото персонажа и видео шаблона танца viggle

Результат

viggle

Viggle API

  • Соглашение: включите Authorization: Bearer hk-your-key в заголовок запроса
  • Конечная точка версии с водяным знаком: https://api.openai-hk.com/viggle
  • Конечная точка версии Pro: https://api.openai-hk.com/pro/viggle
  • Следующие примеры используют версию с водяным знаком

Создать персонажа

post https://api.openai-hk.com/viggle/asset/image

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/asset/image \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: multipart/form-data' \
  --form file=@/youfile/163-q.jpeg
curl --request POST \
  --url https://api.openai-hk.com/viggle/asset/image \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: multipart/form-data' \
  --form file=@/youfile/163-q.jpeg

Ответ показан ниже; data.id называется imageID

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "id": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
    "name": "163-q",
    "url": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/18ab38a4-b013-4afa-b031-e0e901ee7606.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T152450Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=4228aafb0147f888b7487c9eeb9842eb4bd2a519baa4b95c564ad1d403c50e21",
    "width": 660,
    "height": 881
  }
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "id": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
    "name": "163-q",
    "url": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/18ab38a4-b013-4afa-b031-e0e901ee7606.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T152450Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=4228aafb0147f888b7487c9eeb9842eb4bd2a519baa4b95c564ad1d403c50e21",
    "width": 660,
    "height": 881
  }
}

Загрузить видео шаблона танца

post https://api.openai-hk.com/viggle/asset/video/{imageID}

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/asset/video/f7831b4f-657a-4cd1-8b44-04ba0aff61ed \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: multipart/form-data' \
  --form file=@/youfile/163-q.mp4
curl --request POST \
  --url https://api.openai-hk.com/viggle/asset/video/f7831b4f-657a-4cd1-8b44-04ba0aff61ed \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: multipart/form-data' \
  --form file=@/youfile/163-q.mp4

Ответ показан ниже; data.id называется videoID

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "id": "56b64267-2e5b-43f6-abc8-007ff2da3253",
    "name": "7356dd9b-547a-45fe-b88e-cb1613d02e67_raw_video_1_video059e35",
    "url": "https://d1o0mfcotrd9q.cloudfront.net/video-asset/707c0c3f-26af-4e4a-a62d-6cd0a0b1f15a.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T152056Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=d976934f7eefd3208af45953e0607890baa8cd2b7dd60aa626882b09db42c814",
    "coverURL": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/1720147355401-426cf3de-dd44-4d52-9056-c25e654817ae.jpg",
    "width": 1360,
    "height": 752
  }
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "id": "56b64267-2e5b-43f6-abc8-007ff2da3253",
    "name": "7356dd9b-547a-45fe-b88e-cb1613d02e67_raw_video_1_video059e35",
    "url": "https://d1o0mfcotrd9q.cloudfront.net/video-asset/707c0c3f-26af-4e4a-a62d-6cd0a0b1f15a.mp4?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T152056Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=d976934f7eefd3208af45953e0607890baa8cd2b7dd60aa626882b09db42c814",
    "coverURL": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/1720147355401-426cf3de-dd44-4d52-9056-c25e654817ae.jpg",
    "width": 1360,
    "height": 752
  }
}

Создать задачу видео танца

post https://api.openai-hk.com/viggle/video-task

Тело запроса: требуется одно из templateID или videoID

json
{
  "imageID": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
  "bgMode": 2,
  "modelInfoID": 3,
  "templateID": "ID официального видео шаблона",
  "videoID": "ID загруженного пользователем видео"
}
{
  "imageID": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
  "bgMode": 2,
  "modelInfoID": 3,
  "templateID": "ID официального видео шаблона",
  "videoID": "ID загруженного пользователем видео"
}

Описание ключевых полей

ПолеТипОписание
imageIDstringID изображения персонажа (загруженного пользователем)
bgModeintРежим фона: 0 белый фон, 1 зеленый фон, 2 фон шаблона, 3 фон персонажа
modelInfoIDintВерсия модели: 2 = V2, 3 = V2-Turbo, 4 = V3-Beta
templateIDstringID официального видео шаблона
videoIDstringID загруженного пользователем видео

curl демо

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{
    "imageID": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
    "bgMode": 2,
    "modelInfoID": 3,
    "templateID": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4"
}'
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{
    "imageID": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
    "bgMode": 2,
    "modelInfoID": 3,
    "templateID": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4"
}'
  • Ответ: data.taskID это taskID
  • fee указывает множитель цены
json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "taskID": "7bf6fa01-607a-4420-87a9-92592f95ac9c",
    "mqType": 0
  },
  "fee": 2
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": {
    "taskID": "7bf6fa01-607a-4420-87a9-92592f95ac9c",
    "mqType": 0
  },
  "fee": 2
}

Получить результат задачи

post https://api.openai-hk.com/viggle/video-task/by-ids Тело запроса: ids это taskID. В настоящее время поддерживается только один ID; если передано несколько ID, возвращается только первый результат

json
{
  "ids": ["{taskID}"]
}
{
  "ids": ["{taskID}"]
}

curl демо

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/by-ids \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{
    "ids": [
        "e254d8b6-ddc5-47cf-ba95-da92a63174dc"
    ]
}'
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/by-ids \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{
    "ids": [
        "e254d8b6-ddc5-47cf-ba95-da92a63174dc"
    ]
}'

Ответ

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "taskID": "e254d8b6-ddc5-47cf-ba95-da92a63174dc",
      "name": "Diulio Sephus1720193129",
      "status": 0,
      "image": {
        "id": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
        "name": "163-q",
        "url": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/18ab38a4-b013-4afa-b031-e0e901ee7606.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T153136Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=f0e9ed80ffc95b6d207d4e6ab4cd29cac5609b1b2c919b60eda5b75958b7546d",
        "width": 0,
        "height": 0
      },
      "template": {
        "id": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4",
        "command": "rickroll_never_gonna_give_you_up",
        "webCommand": "Rickroll Never Gonna Give You Up",
        "description": "Rick Roll beginning",
        "webStatus": 0,
        "dcStatus": 0,
        "appStatus": 0,
        "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/b130f4ab-0dd6-439f-b05f-f9f1bf51383f.mp4",
        "processedHdURL": "",
        "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822894720-c300cc94-581b-4a4e-9331-65bbd5ca315c.jpg",
        "bgURL": "",
        "bgCoverURL": "",
        "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/7e266c1a-20ba-4e11-8fc9-8101e358f226.mp4",
        "displayHdURL": "",
        "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895423-34350ebc-be64-4400-8b50-cfc01dfaa4f7.jpg",
        "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822897007-762018cc-7bbe-455e-84d2-95b88d62cac0.gif",
        "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895792-4bcdc6f6-3726-4193-8ed1-418547a9122b.webp",
        "source": "YouTube: Rick Astley",
        "sort": 0,
        "width": 1280,
        "height": 960
      },
      "videoDuration": 6.64,
      "bgMode": 2,
      "modelInfoID": 3,
      "optimize": true,
      "watermark": 0,
      "freeCredits": 0,
      "planCredits": 0,
      "purchasedCredits": 0,
      "mqType": 0,
      "result": "https://d1o0mfcotrd9q.cloudfront.net/gras/725cd928-a588-4f1f-ab01-fd350cdb20ef.mp4",
      "resultCover": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720193136070-241cae7f-82a9-4106-8380-adb123bf7847.jpg",
      "createdAt": "2024-07-05T15:25:30.034Z"
    }
  ]
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "taskID": "e254d8b6-ddc5-47cf-ba95-da92a63174dc",
      "name": "Diulio Sephus1720193129",
      "status": 0,
      "image": {
        "id": "f7831b4f-657a-4cd1-8b44-04ba0aff61ed",
        "name": "163-q",
        "url": "https://d1o0mfcotrd9q.cloudfront.net/image-asset/18ab38a4-b013-4afa-b031-e0e901ee7606.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA34TJNLFYRSUCDEUH%2F20240705%2Fus-west-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T153136Z&X-Amz-Expires=43200&X-Amz-SignedHeaders=host&X-Amz-Signature=f0e9ed80ffc95b6d207d4e6ab4cd29cac5609b1b2c919b60eda5b75958b7546d",
        "width": 0,
        "height": 0
      },
      "template": {
        "id": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4",
        "command": "rickroll_never_gonna_give_you_up",
        "webCommand": "Rickroll Never Gonna Give You Up",
        "description": "Rick Roll beginning",
        "webStatus": 0,
        "dcStatus": 0,
        "appStatus": 0,
        "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/b130f4ab-0dd6-439f-b05f-f9f1bf51383f.mp4",
        "processedHdURL": "",
        "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822894720-c300cc94-581b-4a4e-9331-65bbd5ca315c.jpg",
        "bgURL": "",
        "bgCoverURL": "",
        "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/7e266c1a-20ba-4e11-8fc9-8101e358f226.mp4",
        "displayHdURL": "",
        "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895423-34350ebc-be64-4400-8b50-cfc01dfaa4f7.jpg",
        "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822897007-762018cc-7bbe-455e-84d2-95b88d62cac0.gif",
        "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895792-4bcdc6f6-3726-4193-8ed1-418547a9122b.webp",
        "source": "YouTube: Rick Astley",
        "sort": 0,
        "width": 1280,
        "height": 960
      },
      "videoDuration": 6.64,
      "bgMode": 2,
      "modelInfoID": 3,
      "optimize": true,
      "watermark": 0,
      "freeCredits": 0,
      "planCredits": 0,
      "purchasedCredits": 0,
      "mqType": 0,
      "result": "https://d1o0mfcotrd9q.cloudfront.net/gras/725cd928-a588-4f1f-ab01-fd350cdb20ef.mp4",
      "resultCover": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720193136070-241cae7f-82a9-4106-8380-adb123bf7847.jpg",
      "createdAt": "2024-07-05T15:25:30.034Z"
    }
  ]
}
  • data[0].status: 0 означает успех, 3 означает генерацию
  • Коды состояния ошибок еще не зафиксированы

Получить официальные шаблоны видео танцев

Два шага:

1. Получить теги

get https://api.openai-hk.com/viggle/template2/tag

shell
curl 'https://api.openai-hk.com/viggle/template2/tag' \
  -H 'Authorization: Bearer hk-your-api-key' \
  -H 'Content-Type: application/json'
curl 'https://api.openai-hk.com/viggle/template2/tag' \
  -H 'Authorization: Bearer hk-your-api-key' \
  -H 'Content-Type: application/json'

Ответ: data[0].id это tagID

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "id": "d92c8ba0-b5e5-4128-9387-97bf4384d404",
      "name": "Featured",
      "sort": 100
    },
    {
      "id": "497db5fb-ee8a-4718-ba82-b14f7c0d260d",
      "name": "Trending",
      "sort": 80
    },
    ...
  ]
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "id": "d92c8ba0-b5e5-4128-9387-97bf4384d404",
      "name": "Featured",
      "sort": 100
    },
    {
      "id": "497db5fb-ee8a-4718-ba82-b14f7c0d260d",
      "name": "Trending",
      "sort": 80
    },
    ...
  ]
}

2. Получить шаблоны под тегом

get https://api.openai-hk.com/viggle/template2?page=1&pageSize=48&searchKeyword=&tagID={tagID}&type=0

shell
curl 'https://api.openai-hk.com/viggle/template2?page=1&pageSize=48&searchKeyword=&tagID=d92c8ba0-b5e5-4128-9387-97bf4384d404&type=0' \
  -H 'Authorization: Bearer hk-your-api-key' \
  -H 'Content-Type: application/json'
curl 'https://api.openai-hk.com/viggle/template2?page=1&pageSize=48&searchKeyword=&tagID=d92c8ba0-b5e5-4128-9387-97bf4384d404&type=0' \
  -H 'Authorization: Bearer hk-your-api-key' \
  -H 'Content-Type: application/json'

Ответ: data[0].id это templateID, который можно использовать в Создать задачу видео танца

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "id": "c8a418c4-6790-4ce6-bb96-f60342c8b101",
      "command": "$masbondit_suara_asli",
      "webCommand": "Masbondit Suara Asli",
      "description": "Masbondit mafiapentol Suara Asli",
      "webStatus": 0,
      "dcStatus": 0,
      "appStatus": 0,
      "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/6c210b14-3fcb-4368-a882-48c68216504a.mp4",
      "processedHdURL": "",
      "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174163500-06d50e1a-d7ba-4ee1-9f34-f972023f73e8.jpg",
      "bgURL": "",
      "bgCoverURL": "",
      "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/706dbf09-4fb1-4c85-a2b7-929f988ae6bc.mp4",
      "displayHdURL": "",
      "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174164598-ada48d6e-3c64-45cd-9e16-962e04081c5a.jpg",
      "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174166664-653ce964-65eb-460d-8352-37afc05cc082.gif",
      "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174165041-8ccf27aa-4eef-4df9-9225-0f6b20e3b954.webp",
      "source": "Tiktok: masbondit_mafiapentol",
      "sort": 0,
      "width": 576,
      "height": 1024
    },
    {
      "id": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4",
      "command": "$rickroll_never_gonna_give_you_up",
      "webCommand": "Rickroll Never Gonna Give You Up",
      "description": "Rick Roll beginning",
      "webStatus": 0,
      "dcStatus": 0,
      "appStatus": 0,
      "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/b130f4ab-0dd6-439f-b05f-f9f1bf51383f.mp4",
      "processedHdURL": "",
      "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822894720-c300cc94-581b-4a4e-9331-65bbd5ca315c.jpg",
      "bgURL": "",
      "bgCoverURL": "",
      "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/7e266c1a-20ba-4e11-8fc9-8101e358f226.mp4",
      "displayHdURL": "",
      "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895423-34350ebc-be64-4400-8b50-cfc01dfaa4f7.jpg",
      "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822897007-762018cc-7bbe-455e-84d2-95b88d62cac0.gif",
      "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895792-4bcdc6f6-3726-4193-8ed1-418547a9122b.webp",
      "source": "YouTube: Rick Astley",
      "sort": 0,
      "width": 1280,
      "height": 960
    },
	....
  ],
  "total": 40
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": [
    {
      "id": "c8a418c4-6790-4ce6-bb96-f60342c8b101",
      "command": "$masbondit_suara_asli",
      "webCommand": "Masbondit Suara Asli",
      "description": "Masbondit mafiapentol Suara Asli",
      "webStatus": 0,
      "dcStatus": 0,
      "appStatus": 0,
      "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/6c210b14-3fcb-4368-a882-48c68216504a.mp4",
      "processedHdURL": "",
      "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174163500-06d50e1a-d7ba-4ee1-9f34-f972023f73e8.jpg",
      "bgURL": "",
      "bgCoverURL": "",
      "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/706dbf09-4fb1-4c85-a2b7-929f988ae6bc.mp4",
      "displayHdURL": "",
      "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174164598-ada48d6e-3c64-45cd-9e16-962e04081c5a.jpg",
      "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174166664-653ce964-65eb-460d-8352-37afc05cc082.gif",
      "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1720174165041-8ccf27aa-4eef-4df9-9225-0f6b20e3b954.webp",
      "source": "Tiktok: masbondit_mafiapentol",
      "sort": 0,
      "width": 576,
      "height": 1024
    },
    {
      "id": "67d1cdaf-d1fb-4bdf-959e-72c5a80b23e4",
      "command": "$rickroll_never_gonna_give_you_up",
      "webCommand": "Rickroll Never Gonna Give You Up",
      "description": "Rick Roll beginning",
      "webStatus": 0,
      "dcStatus": 0,
      "appStatus": 0,
      "processedURL": "https://d1o0mfcotrd9q.cloudfront.net/template/b130f4ab-0dd6-439f-b05f-f9f1bf51383f.mp4",
      "processedHdURL": "",
      "processedCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822894720-c300cc94-581b-4a4e-9331-65bbd5ca315c.jpg",
      "bgURL": "",
      "bgCoverURL": "",
      "displayURL": "https://d1o0mfcotrd9q.cloudfront.net/template/7e266c1a-20ba-4e11-8fc9-8101e358f226.mp4",
      "displayHdURL": "",
      "displayCoverURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895423-34350ebc-be64-4400-8b50-cfc01dfaa4f7.jpg",
      "gifURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822897007-762018cc-7bbe-455e-84d2-95b88d62cac0.gif",
      "webPURL": "https://d1o0mfcotrd9q.cloudfront.net/web-template/1719822895792-4bcdc6f6-3726-4193-8ed1-418547a9122b.webp",
      "source": "YouTube: Rick Astley",
      "sort": 0,
      "width": 1280,
      "height": 960
    },
	....
  ],
  "total": 40
}

Запросить множитель цены

post https://api.openai-hk.com/viggle/video-task/credit/calculate

curl для цены шаблона

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/credit/calculate \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{"templateID": "43c5a47c-260a-4dfc-953c-43bb616074a1"}'
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/credit/calculate \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{"templateID": "43c5a47c-260a-4dfc-953c-43bb616074a1"}'

curl для цены загруженного пользователем видео

shell
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/credit/calculate \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{"videoID":"399c9bf6-76c2-42bc-8e1a-659c11ce3fbe"}'
curl --request POST \
  --url https://api.openai-hk.com/viggle/video-task/credit/calculate \
  --header 'Authorization: Bearer your-hk-key' \
  --header 'content-type: application/json' \
  --data '{"videoID":"399c9bf6-76c2-42bc-8e1a-659c11ce3fbe"}'

Ответ

json
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": 2 // множитель цены; если 2, цена составляет 2x
}
{
  "code": 0,
  "message": "ok",
  "ts": "",
  "reason": "",
  "data": 2 // множитель цены; если 2, цена составляет 2x
}