
Teks ke Gambar
Buat gambar AI dari prompt teks
Buat video dengan Seedance 2.5 Text-to-Video API dari ByteDance dengan enam rasio aspek, durasi 4–30 detik, suara, output 720p, dan input berupa prompt teks.
API ByteDance Seedance 2.5 Text-to-Video mengubah prompt bahasa alami menjadi klip video yang disempurnakan untuk developer dan tim kreatif. API ini menggabungkan kualitas output yang fleksibel, durasi klip yang dapat disesuaikan, dukungan format yang luas, serta suara yang dihasilkan dalam alur kerja siap produksi di Bestimage AI. API ini dibuat untuk periklanan, media sosial, penceritaan produk, pembuatan prototipe kreatif, dan aplikasi video berskala besar yang memerlukan pembuatan berbasis prompt secara andal.
Catatan Pastikan prompt Anda mematuhi panduan keamanan konten ByteDance. Jika terjadi kesalahan, tinjau prompt Anda untuk menemukan konten yang dibatasi, sesuaikan, lalu coba lagi.
Seedance 2.5 vs. Seedance 2.0 Text-to-Video
Kedua model mendukung pembuatan video ByteDance berbasis prompt. Seedance
2.5 menyediakan alur kerja terkini dengan kontrol kualitas, durasi, format, dan suara yang dihasilkan secara fleksibel untuk penggunaan
produksi di Bestimage AI.
Seedance 2.5 vs. Veo 3.1 Fast Text-to-Video
Veo 3.1 Fast berfokus pada pembuatan cepat dalam keluarga model video Google.
Seedance 2.5 menawarkan pembuatan video ByteDance dengan cakupan rasio aspek yang luas, panjang klip yang dapat disesuaikan, dan
kontrol suara terintegrasi.
Seedance 2.5 vs. Kling Text-to-Video
Kling menyediakan pembuatan video berbasis teks di berbagai skenario kreatif.
Seedance 2.5 tampil berbeda melalui alur kerja API Bestimage AI, pengaturan output yang fleksibel, dan dukungan untuk suara yang
dihasilkan dalam permintaan yang sama.
Seedance 2.5 vs. Sora (OpenAI)
Sora diposisikan untuk pembuatan video sinematik yang luas. Seedance 2.5 menyediakan
opsi API terfokus bagi developer yang membangun alur kerja periklanan video pendek, sosial, perdagangan, dan konten otomatis.
Seedance 2.5 vs. Runway Video Generation
Runway menggabungkan pembuatan dengan rangkaian kreatif interaktif. API Seedance
2.5 Text-to-Video dirancang untuk integrasi terprogram, kontrol permintaan yang dapat diulang, dan produksi video
berskala besar.
Jelajahi berbagai alat kreasi AI untuk alur kerja gambar dan video yang cepat di browser Anda, lalu tingkatkan skala ide yang berhasil dengan API model siap produksi dari Best Image AI. Best Image AI menyediakan lapisan API terpadu untuk semua model sehingga alur kerja Anda mudah digunakan dan ditingkatkan skalanya.

Buat gambar AI dari prompt teks

Buat gambar AI dari gambar dan prompt teks

Buat video AI dari prompt teks

Animasikan gambar menjadi video AI

Buat gambar dan video AI dalam satu ruang kerja terpadu

Buat video yang konsisten dari media referensi

Bangun alur kerja visual gambar dan video AI pada kanvas tanpa batas
// Step 1: Submit generation request
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: 'seedance-v2.5-text-to-video',
prompt: 'A cat playing with a ball of yarn on a sunny windowsill',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
sound: true
})
});
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[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
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': 'seedance-v2.5-text-to-video',
'prompt': 'A cat playing with a ball of yarn on a sunny windowsill',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'sound': True
}
)
result = response.json()
task_id = result['data']['task_id']
# Step 1: Submit generation request
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": "seedance-v2.5-text-to-video",
"prompt": "A cat playing with a ball of yarn on a sunny windowsill",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"sound": true
}'
# 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"
# 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)