
文字轉圖片
從文字提示詞建立 AI 圖片
在 Flaq AI 上使用 Google 的 Gemini Omni 1.2 Flash API,透過提示詞編輯來源影片,並在輸出中保留原影片的時長和構圖。可調整場景元素與畫面氛圍,為現有素材嘗試不同風格。
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-video-edit',
prompt: 'A small ball rolls into the scene and captures the attention of the cat',
video_url: 'https://example.com/source-video.mp4',
resolution: '1080p'
})
});
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-video-edit',
'prompt': 'A small ball rolls into the scene and captures the attention of the cat',
'video_url': 'https://example.com/source-video.mp4',
'resolution': '1080p'
}
)
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-video-edit",
"prompt": "A small ball rolls into the scene and captures the attention of the cat",
"video_url": "https://example.com/source-video.mp4",
"resolution": "1080p"
}'
# 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"
| 參數 | 價格 | 原價 | 折扣 |
|---|
在 Flaq AI 上,Gemini Omni 1.2 Flash 影片編輯 API 可依據現有影片與文字指令產生修改後的版本。 你可以用文字描述想調整的場景細節,嘗試不同效果。 開發者可將這種以指令修改影片的方式整合至創作應用程式與審片流程中。
依提示詞修改影片: 用文字說明想如何修改現有素材, 即可產生該場景的修訂版本。
調整場景外觀: 以自然語言描述想更換的背景、 希望呈現的光線效果或天氣變化。
保留原始影片格式: 修改畫面內容時,保留原始片段的長度與畫面比例。
輸入: 提供一段原始短片與說明修改需求的提示詞。片長須在支援範圍內,並符合服務供應商的最短片長要求。 請查閱 API 文件以確認目前的限制。
編輯指令: 說明希望如何調整畫面,並指出應保留的細節, 讓修改範圍更明確。
輸出設定: 選擇輸出解析度。輸出片長與畫面比例取決於原始影片, 無法個別設定。
輸出: 處理作業完成後,即可取得編輯後的影片。
計費: 費用取決於所選的輸出解析度與原始片長。計費秒數四捨五入至整數, 最低以 3 秒計費。
短片修改流程: 在內部審片工具中加入透過提示詞提出修改需求的功能。
嘗試不同的行銷活動背景: 為既有的行銷影片場景指定不同環境, 再對照創意簡報檢視結果。
探索產品場景的打光效果: 指定產品短片中想調整的光線, 再將產生的結果與原始影片比較。
評估創意簡報: 先測試提議的修改是否能傳達預期概念, 再規劃後續編輯工作。
注意 請依成片所需的片長與畫面比例準備原始短片。原始片長的秒數取整僅用於計費, 不會決定或延長實際輸出片長。請檢視編輯後的影片, 確認結果符合修改需求。
與文字生成影片相比: 影片編輯需要現有影片素材。文字生成影片可依文字描述產生新的場景短片, 並讓呼叫端選擇片長與畫面方向。
與圖片生成影片相比: 圖片生成影片會讓起始圖片動起來,也可另外指定一張結束圖片。 影片編輯則使用一段完整的原始影片作為修改對象。
與參考素材生成影片相比: 參考素材生成影片會運用圖片或短片作為參考,引導新影片的生成。 影片編輯會直接修改提供的短片, 輸出片長與畫面比例都取決於該短片。
在瀏覽器中探索多種 AI 創作工具,快速完成圖片與影片工作流程,然後透過 Flaq AI 的生產級模型 API 擴展成功想法。Flaq AI 為所有模型提供統一 API 層,讓你的工作流程更容易使用和擴展。