
Текст в изображение
Создавайте ИИ-изображения из текстовых промптов
Попробуйте API Gemini Omni 1.2 Flash от Google на Flaq AI для анимации начального изображения. Задайте движение промптом или добавьте конечный кадр для завершения сцены.
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'gemini-omni-1.2-flash-image-to-video',
prompt: 'The girl walks toward the camera while the city lights shimmer behind her',
image_url: 'https://example.com/start-frame.jpg',
image_end_url: 'https://example.com/end-frame.jpg',
aspect_ratio: '9:16',
resolution: '1080p',
duration: 8
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'gemini-omni-1.2-flash-image-to-video',
'prompt': 'The girl walks toward the camera while the city lights shimmer behind her',
'image_url': 'https://example.com/start-frame.jpg',
'image_end_url': 'https://example.com/end-frame.jpg',
'aspect_ratio': '9:16',
'resolution': '1080p',
'duration': 8
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "gemini-omni-1.2-flash-image-to-video",
"prompt": "The girl walks toward the camera while the city lights shimmer behind her",
"image_url": "https://example.com/start-frame.jpg",
"image_end_url": "https://example.com/end-frame.jpg",
"aspect_ratio": "9:16",
"resolution": "1080p",
"duration": 8
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
| Параметры | Цена | Исходная цена | Скидка |
|---|
Gemini Omni 1.2 Flash Image-to-Video API создаёт короткое видео по исходному изображению и текстовому описанию движения. На Flaq AI можно дополнительно задать конечное изображение как ориентир для завершения сцены. Оживляйте фотографии товаров, иллюстрации или кадры раскадровки, выбирая горизонтальный или вертикальный формат видео.
Анимация изображений: Создайте движение на основе предоставленного изображения. Его композиция определяет, как выглядит начало сгенерированного ролика.
Переход между кадрами: Если известно, чем должна закончиться сцена, задайте начальное и конечное изображения как ориентиры для видеоряда.
Управление движением через текст: Дополните изображения текстовым запросом, описывающим действие и то, как должна развиваться сцена.
Входные данные: Передайте начальное изображение и описание нужного движения. Конечное изображение можно добавить по желанию.
Настройки результата: Выберите горизонтальную или вертикальную ориентацию, разрешение и длительность ролика. Добавление конечного изображения сокращает предельную длительность. Актуальные ограничения указаны в документации API.
Результат: Получите готовое видео после завершения задачи по созданию ролика из изображения.
Оплата: Стоимость рассчитывается за каждую секунду запрошенной длительности видео с учётом выбранного разрешения. За добавление конечного изображения отдельная плата не взимается.
Анимация фотографий товаров: Используйте фотографию товара как первый кадр для концепции короткого рекламного видео.
Переходы в раскадровке: Передайте начальную и конечную иллюстрации, чтобы опробовать движение между запланированными кадрами.
Адаптация материалов для соцсетей: Создайте видеоверсии готовых изображений для кампаний или редакционных иллюстраций.
Обсуждение движения в сцене: Сочетайте утверждённые иллюстрации с разными описаниями движения, чтобы проработать сцену до следующих этапов производства.
Примечание Опишите движение между заданными кадрами, уделяя внимание переходу между изображениями. Конечное изображение служит ориентиром для финала сцены и сокращает максимально допустимую длительность ролика.
Сравнение с Text-to-Video: Для Image-to-Video нужен начальный кадр. Если сцену следует создать по письменному описанию без исходного изображения, выбирайте Text-to-Video.
Сравнение с Reference-to-Video: В Image-to-Video изображения задают первый и, при необходимости, последний кадры. Reference-to-Video использует изображения и видео как образцы при создании нового ролика.
Сравнение с Video Edit: Image-to-Video создаёт движение из статичных изображений с выбранной длительностью и ориентацией. Video Edit работает с готовым видео, которое определяет временные параметры и соотношение сторон результата.
Изучайте несколько ИИ-инструментов для быстрых процессов создания изображений и видео в браузере, а затем масштабируйте удачные идеи с production-ready API моделей Flaq AI. Flaq AI предоставляет единый API-слой для всех моделей, упрощая использование и масштабирование ваших процессов.

Создавайте ИИ-изображения из текстовых промптов

Создавайте ИИ-изображения из изображений и текстовых промптов

Создавайте ИИ-видео из текстовых промптов

Анимируйте изображения в ИИ-видео

Создавайте AI-изображения и видео в едином рабочем пространстве

Создавайте согласованные видео по медиареференсам

Создавайте визуальные рабочие процессы для изображений и видео с ИИ на бесконечном холсте