Skip to content

🎬 Видео модель pika

  • 2024.10.16 Этот сайт теперь поддерживает видео модель pika
  • У pika нет официального API; как и GPTs, он получен с помощью обратной инженерии
  • Поддерживает текст-в-видео и изображение-в-видео
  • Оплата за генерацию — одно видео за запрос
  • Как использовать: посетите https://pika.ddaiai.com и смотрите раздел Онлайн тест ниже

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


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

Онлайн тест

PIKA API

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

post https://api.openai-hk.com/pika/generate

shell
curl 'https://api.openai-hk.com/pika/generate' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer hk-你的key' \
  --data '{"pikaffect":"","promptText":"moving","model":"1.5","options":{"aspectRatio":1.7777777777777777,"frameRate":24,"camera":{},"parameters":{"guidanceScale":12,"motion":1,"negativePrompt":""},"extend":false}}'
curl 'https://api.openai-hk.com/pika/generate' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer hk-你的key' \
  --data '{"pikaffect":"","promptText":"moving","model":"1.5","options":{"aspectRatio":1.7777777777777777,"frameRate":24,"camera":{},"parameters":{"guidanceScale":12,"motion":1,"negativePrompt":""},"extend":false}}'

Тело запроса

json
{
  "pikaffect": "",
  "promptText": "moving",
  "model": "1.5",
  "options": {
    "aspectRatio": 1.7777777777777777,
    "frameRate": 24,
    "camera": {},
    "parameters": {
      "guidanceScale": 12,
      "motion": 1,
      "negativePrompt": ""
    },
    "extend": false
  },
  "image": ""
}
{
  "pikaffect": "",
  "promptText": "moving",
  "model": "1.5",
  "options": {
    "aspectRatio": 1.7777777777777777,
    "frameRate": 24,
    "camera": {},
    "parameters": {
      "guidanceScale": 12,
      "motion": 1,
      "negativePrompt": ""
    },
    "extend": false
  },
  "image": ""
}

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

ПолеТипОписание
pikaffectstringОфициальный видео эффект; может быть пустым. Когда эффект установлен, включается аудио. Доступные значения: Levitate Decapitate Eye-pop Ta-da Deflate Crumble Dissolve Squish Inflate Melt Crush Cake-ify Explode — больше может быть добавлено официальной командой
promptTextstringТекст промпта
imagestringЕсли присутствует, должно иметь значение; может быть base64 или URL изображения
modelstringВерсия модели: 1.5 2.0 2.2
optionsobjectНастройки видео
options.aspectRationumberСоотношение сторон — опустите это поле при использовании изображения
options.parameters.negativePromptstringОбъекты, которые необходимо исключить из вывода

Тело ответа — возвращенный id называется taskId и используется на последующих этапах

json
{
  "id": "c1d16f47-16c2-4798-8733-5ed9903885cc"
}
{
  "id": "c1d16f47-16c2-4798-8733-5ed9903885cc"
}

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

get https://api.openai-hk.com/pika/feed/{taskId}

curl

shell
curl 'https://api.openai-hk.com/pika/feed/66e0818e-05fb-454e-b246-a6f253e9ffbf' \
  -H 'Authorization: Bearer hk-你的key'
curl 'https://api.openai-hk.com/pika/feed/66e0818e-05fb-454e-b246-a6f253e9ffbf' \
  -H 'Authorization: Bearer hk-你的key'

Тело ответа

json
{
  "id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
  "promptText": "Plane fly",
  "videos": [
    {
      "id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
      "status": "finished",
      "seed": 3183047765,
      "resultUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765.mp4",
      "sharingUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765_share.mp4",
      "videoPoster": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/poster.jpg",
      "imageThumb": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/thumbnail.jpg",
      "duration": 5,
      "error": "",
      "progress": 100
    }
  ]
}
{
  "id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
  "promptText": "Plane fly",
  "videos": [
    {
      "id": "66e0818e-05fb-454e-b246-a6f253e9ffbf",
      "status": "finished",
      "seed": 3183047765,
      "resultUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765.mp4",
      "sharingUrl": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/Plane_fly_seed3183047765_share.mp4",
      "videoPoster": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/poster.jpg",
      "imageThumb": "https://cdn.pika.art/v1/66e0818e-05fb-454e-b246-a6f253e9ffbf/thumbnail.jpg",
      "duration": 5,
      "error": "",
      "progress": 100
    }
  ]
}

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

ПолеТипОписание
idstringID задачи
promptTextstringТекст промпта
videosarrayМассив видео
videos[].idstringID видео
videos[].statusstringСтатус видео: finished = завершено, error = ошибка
videos[].seednumberСид видео
videos[].resultUrlstringURL видео
videos[].videoPosterstringОбложка
videos[].sharingUrlstringURL для обмена видео
videos[].errorstringСообщение об ошибке, когда статус error
videos[].progressnumberПрогресс

ingredient: Создать задачу видео из нескольких изображений

post https://api.openai-hk.com/pika/generate

  • Примечание: тело запроса не должно включать image
  • ingredient — это массив изображений — могут быть URL или base64
  • ingredients-mode может быть precise для точного режима или creative для творческого режима
  • model должна быть 2.0 или 2.2
  • Тело запроса
json
{
  "pikaffect": "",
  "model": "2.0",
  "promptText": "pick it",
  "options": {
    "aspectRatio": 1.7777777777777777,
    "frameRate": 24,
    "camera": {},
    "parameters": {
      "guidanceScale": 12,
      "motion": 1,
      "negativePrompt": ""
    },
    "extend": false,
    "ingredients-mode": "precise"
  },
  "ingredient": [
    "https://www.openai-hk.com/res/img/open.png",
    "https://cos.aitutu.cc/gpts/o1-all.jpg"
  ]
}
{
  "pikaffect": "",
  "model": "2.0",
  "promptText": "pick it",
  "options": {
    "aspectRatio": 1.7777777777777777,
    "frameRate": 24,
    "camera": {},
    "parameters": {
      "guidanceScale": 12,
      "motion": 1,
      "negativePrompt": ""
    },
    "extend": false,
    "ingredients-mode": "precise"
  },
  "ingredient": [
    "https://www.openai-hk.com/res/img/open.png",
    "https://cos.aitutu.cc/gpts/o1-all.jpg"
  ]
}