
تحويل النص إلى صورة
إنشاء صور بالذكاء الاصطناعي من المطالبات النصية
جرّب مجانًا واجهة API لنموذج الذكاء الاصطناعي Flux 3 لتحويل الصورة إلى فيديو من Black Forest Labs لتحريك الصور بصوت أصلي، والحفاظ على الاتساق البصري، والحركة المعبّرة، والمشاهد المتزامنة.
// 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: 'flux-3.0-image-to-video',
prompt: 'A gentle camera push forward with natural subject motion',
resolution: '1080p',
aspect_ratio: '16:9',
image_url: 'https://example.com/first-frame.jpg',
duration: 10,
sound: true
})
});
const { data } = response.();
taskId = data.;
تحوّل واجهة FLUX 3 لتحويل الصور إلى فيديو من Black Forest Labs صورة مصدر إلى حركة تعبيرية مع إمكانية إضافة صوت أصلي. يستخدم النموذج العنصر المرئي المقدم كإطار افتتاحي، ثم يطوّر حركة الموضوع وسلوك الكاميرا والأجواء والصوت مع الحفاظ على التكوين الأساسي للصورة وسمات هويتها. ويوفر Best Image AI مسار API جاهزًا للإنتاج لتحريك صور المنتجات ورسومات الشخصيات ومرئيات الحملات ولوحات القصص وغيرها من الأصول الإبداعية الثابتة.
استكشف العديد من أدوات الإنشاء بالذكاء الاصطناعي لسير عمل سريع للصور والفيديو في متصفحك، ثم وسّع نطاق الأفكار الناجحة باستخدام واجهات API الجاهزة للإنتاج من Best Image AI. يوفّر Best Image AI طبقة API موحّدة لجميع النماذج، مما يسهّل استخدام سير عملك وتوسيع نطاقه.

إنشاء صور بالذكاء الاصطناعي من المطالبات النصية

إنشاء صور بالذكاء الاصطناعي من الصور والمطالبات النصية

إنشاء فيديوهات بالذكاء الاصطناعي من المطالبات النصية

تحريك الصور وتحويلها إلى فيديوهات بالذكاء الاصطناعي

أنشئ صورًا ومقاطع فيديو بالذكاء الاصطناعي في مساحة عمل موحّدة
ملاحظة
يُرجى التأكد من امتثال الصور المصدر ومطالبات FLUX 3 والمحتوى الذي ينشئه النموذج لمتطلبات الاستخدام والسلامة الخاصة بـ Black Forest Labs. إذا فشل طلب، فراجع المدخلات بحثًا عن محتوى غير مدعوم أو مقيّد، ثم حاول مرة أخرى.
FLUX 3 Image-to-Video مقابل FLUX 3 Text-to-Video
يبدأ Text-to-Video من فكرة مكتوبة، بينما يربط Image-to-Video عملية الإنشاء بإطار افتتاحي مقدم لمنح تحكم أكبر في التكوين ومظهر الموضوع والأسلوب البصري.
FLUX 3 مقابل Veo 3.1 Image-to-Video
يقدم Veo 3.1 تحريكًا سينمائيًا للصور وصوتًا أصليًا عبر منظومة الفيديو من Google. ويوفر FLUX 3 مسار API منفصلًا يركز على اتساع الأساليب والشخصيات التعبيرية والتصميم المتحرك والاستدلال السمعي البصري الموحد.
FLUX 3 مقابل Kling 3.0 Image-to-Video
يُعرف Kling 3.0 بقدرته على التحكم في حركة الشخصيات والكاميرا. ويجمع FLUX 3 بين التوجيه بالصورة المصدر والصوت الأصلي الاختياري والكلام متعدد اللغات والفهم متعدد الوسائط للحركة والأحداث الفيزيائية.
FLUX 3 مقابل Runway Gen-4.5 Image-to-Video
يركز Runway Gen-4.5 على الدقة البصرية والالتزام بالمطالبات وأدوات الإنتاج الإبداعي. ويضيف FLUX 3 مسار عمل موحدًا للفيديو والصوت مع نطاق جمالي واسع وتحريك للصور المصدر مناسب لواجهات API.
FLUX 3 مقابل Seedance 2.0 Image-to-Video
يدعم Seedance 2.0 مراجع متعددة الوسائط غنية ومسارات عمل للتحرير. ويقدم FLUX 3 مسارًا مركزًا لتحريك الإطار الافتتاحي مدعومًا بتدريب موحد على الصور والفيديو والصوت.
// 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));
}
# 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': 'flux-3.0-image-to-video',
'prompt': 'A gentle camera push forward with natural subject motion',
'resolution': '1080p',
'aspect_ratio': '16:9',
'image_url': 'https://example.com/first-frame.jpg',
'duration': 10,
'sound': True
}
)
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)
# 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": "flux-3.0-image-to-video",
"prompt": "A gentle camera push forward with natural subject motion",
"resolution": "1080p",
"aspect_ratio": "16:9",
"image_url": "https://example.com/first-frame.jpg",
"duration": 10,
"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"