Sora
API для получения генерации от модели Sora
Ценообразование для модели Sora отличается от других моделей и зависит от выбранных параметров — длинные видео в высоком качестве могут быть дорогими. Пожалуйста, ознакомьтесь с тарифами перед началом использования модели.
Запрос
POST
https://gptunnel.ru/v1/media/create
Асинхронный запрос вернёт задачу и её идентификатор — сохраните его для последующего получения ссылки на результат.
Пример запроса /create
import axios from 'axios'
const request = axios({
method: 'POST',
url: 'https://gptunnel.ru/v1/media/create',
headers: {
// use your API key here
Authorization: 'YOUR_API_KEY',
},
data: {
model:"sora",
prompt: "a black cat in a bakery making biscuits",
quality: "480p",
duration: 5,
ar: "9:16"
}
})
request.then((result) => {
console.log(result)
}).catch((error) => {
console.error(error)
})
Request Body
model*
string
Уникальный ID модели
prompt*
string
Промпт запроса
ar
string
Соотношение сторон, допустимые значения 1:1, 16:9, 9:16
quality
string
Качество, доступные значения: 480p, 720p, 1080p
duration
number
Длина видео в секундах, от 1 до 20 секунд
Headers
Authorization*
string
API ключ
Пример ответа /create
{
"code": 0,
"id": "6880839860976500014181e0",
"model": "sora",
"prompt": "a black cat in a bakery making biscuits --ar 9:16 --duration 5 --quality 480p",
"created_at": 1753252760,
"status": "idle",
"url": null
}
После получения 24-значного идентификатора задачи вы можете вызвать метод для получения результата.
POST
https://gptunnel.ru/v1/media/result
Запрос можно вызвать как POST так и GET методом передав task_id
в query либо в body. Результатом выполнения запроса будет json объект с ссылкой на изображение.
Пример запроса /result
import axios from 'axios'
const request = axios({
method: 'POST',
url: 'https://gptunnel.ru/v1/media/result',
headers: {
// use your API key here
Authorization: 'YOUR_API_KEY',
},
data: {
task_id:"6880839860976500014181e0"
},
})
request.then((result) => {
console.log(result)
}).catch((error) => {
console.error(error)
})
Пример ответа /result
{
"code": 0,
"id": "6880839860976500014181e0",
"model": "sora",
"prompt": "a black cat in a bakery making biscuits --ar 9:16 --duration 5 --quality 480p",
"created_at": 1753252760,
"status": "done",
"url": "https://timenote.storage.yandexcloud.net/exp48h/6880839860976500014181e0_sora_result.mp4"
}
Ссылка на файл доступна в течение 48 часов. Если вы планируете получить доступ к сгенерированному файлу позже, рекомендуется сохранить его на вашем ресурсе.
Last updated