ليس Veo 3 نموذجاً واحداً على Brievio — بل ثلاثة. تتشارك Lite و Fast و Quality نفس نقطة النهاية ونفس شكل الطلب، لكنها تقع عند نقاط سعرية شديدة التباين: نحو $0.15 و $0.25 و $1.20 لكل video. هذا فارق يبلغ 8 أضعاف. واختيار المستوى الخطأ يعني إما إحراق ميزانيتك على مسودات لن ينشرها أحد، أو إطلاق إعلان بطولي يبدو كأنه مسودة.
هذه هي النسخة العملية من "أي مستوى لأي مهمة." بلا نعوت تسويقية — فقط ما يجيده كلٌّ منها حقاً، والتكلفة الفعلية لكل video، وقاعدة واضحة لمتى تلجأ إليه. الثلاثة جميعاً هي نموذج Google Veo الأصلي المُقدَّم عبر Vertex، مع صوت أصلي، وعمودي 9:16 لمنصات التواصل، وتحويل من صورة إلى video مع التحكم بالإطار الأول/الأخير. الشيء الوحيد الذي تغيّره بينها هو نص واحد.
المستويات الثلاثة في لمحة
- Veo 3 Lite — ~$0.15/video. مستوى الميزانية. استخدمه لـالتكرار: لوحات القصة، واستكشاف الـ prompt، والمسودات الأولية، والرسوم المتحركة الداخلية. بخمسة عشر سنتاً للقطة يمكنك تشغيل عشرين تنويعة لمشهد واحد واختيار التي تنجح قبل أن تنفق مالاً حقيقياً على إخراجها بإتقان.
- Veo 3 Fast — ~$0.25/video. مستوى أفضل قيمة، وهو الذي ينبغي لمعظم الناس اعتماده افتراضياً للعمل المنشور. يحمل صوتاً أصلياً ومظهراً سينمائياً حقيقياً بربع تكلفة Quality. هذا هو حصان عمل التواصل لديك: Reels و TikTok و Shorts، وحلقات المنتجات، وتنويعات الإعلانات التي ستختبرها A/B.
- Veo 3 Quality — ~$1.20/video. قمة المدى، حين تكون الدقة هي المقصد كله. احتفظ به للقطات البطولية: الإعلان الواحد الذي يُعرض في كل مكان، والفيلم التعريفي للعلامة، وحلقة صفحة الهبوط التي سيتفحّصها الناس إطاراً إطاراً. تبلغ تكلفته نحو 5 أضعاف Fast، لذا تنفقه عمداً، لا افتراضياً.
كل سعر أعلاه هو لكل video مُولَّد على Brievio — أقل بنحو 37.5% من السعر الرسمي، بنظام الدفع حسب الاستخدام، والنداءات الفاشلة مجانية. أنت لا تدفع إلا مقابل اللقطات التي تعود فعلاً. اطّلع على الأرقام الحيّة على /pricing.
النداء نفسه، نص واحد يتغير
السبب في أن التدرّج منخفض المخاطرة إلى هذا الحد هو أن التبديل تعديل من سطر واحد. تكتب خط الإنتاج لديك مرة واحدة وتختار المستوى لكل نداء بضبط model على veo-3-lite أو veo-3-fast أو veo-3-quality. وهذا نداء من نص إلى video، عمودي لمنصات التواصل:
import requests, os
KEY = os.environ["BRIEVIO_API_KEY"]
# اختر المستوى عبر معرّف النموذج. نفس نقطة النهاية، ونفس شكل الطلب —
# فقط "model" هو ما يتغير بين Lite و Fast و Quality.
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-fast", # veo-3-lite | veo-3-fast | veo-3-quality
"prompt": (
"Handheld shot of a barista pouring latte art in a sunlit cafe, "
"steam rising, warm morning light, ambient chatter and the hiss "
"of the espresso machine. Cinematic, shallow depth of field."
),
"aspect_ratio": "9:16", # عمودي — مخصص أصلاً لـ Reels / TikTok / Shorts
},
timeout=600, # يستغرق التوليد من 30 ثانية إلى بضع دقائق؛ أبقِ مهلة طويلة
)
resp.raise_for_status()
data = resp.json()
print(data["data"][0]["url"]) # رابط دائم على files.brievio.comالاستجابة على نمط OpenAI: { data: [{ url: '...' }] }. والرابط دائم، يُقدَّم من files.brievio.com — نزّله إلى مخزنك الخاص مرة واحدة إن احتجت استضافة طويلة الأمد. ولأن شكل الطلب مطابق عبر المستويات، يمكن أن تكون حلقة المسودة لديك وإخراجك النهائي نفس مسار الكود تماماً بمعرّف نموذج مختلف — ابدأ على Lite، ثم رقِّ الفائز إلى Fast أو Quality.
من صورة إلى video: ثبّت الإطار، تحكّم بالنتيجة
التحويل من نص إلى video رائع للاستكشاف، لكن في اللحظة التي تحتاج فيها مخرجات مطابقة لهويتك وقابلة للتكرار — منتج بعينه، شخصية بعينها، تركيب بعينه — تثبّت بصورة. مرّر image_url فيحرّك Veo 3 المشهد إلى الأمام انطلاقاً منها. الصورة الواحدة هي الإطار الأول؛ والصورتان تمنحانك التحكم بالإطار الأول والأخير، وهكذا تضبط وضعية بداية ونهاية دقيقتين:
# من صورة إلى video: ثبّت الإطار الأول بصورتك الثابتة الخاصة، ثم اترك
# Veo 3 يحرّكها إلى الأمام. هنا تحصل على مخرجات متحكَّم بها ومطابقة لهويتك.
resp = requests.post(
"https://api.brievio.com/v1/video/generations",
headers={"Authorization": f"Bearer {KEY}"},
json={
"model": "veo-3-quality", # لقطة بطولية / إعلان — أعلى دقة
"prompt": "The product slowly rotates as the light sweeps across it, then settles",
"image_url": "https://files.brievio.com/<your-upload>.jpg",
"image_mode": "frame", # صورة واحدة => الإطار الأول؛ صورتان => الأول + الأخير
"aspect_ratio": "16:9",
},
timeout=600,
)
print(resp.json()["data"][0]["url"])هذا هو النداء الذي تلجأ إليه عادة على مستوى Quality، لأن سبب تكبّدك عناء تثبيت إطار هو أن الدقة مهمة لهذه اللقطة. ولتكرارات المسودة لنفس الفكرة، شغّل الطلب المطابق على veo-3-lite أولاً — نفس صورة التثبيت، ونفس الـ prompt، بجزء يسير من التكلفة — ولا تُخرج المحتفَظ به إلا على veo-3-quality. الصوت الأصلي يرافقك على كل مستوى، فمسودة على Fast أو Lite تخبرك مع ذلك بما إذا كان الإيقاع والصوت يصيبان الهدف قبل أن تدفع مقابل اللمسة النهائية.
اختر هذا المستوى حين…
القرار يدور دائماً تقريباً حول وجهة اللقطة:
- اختر Lite حين لن يرى أحد هذا الإخراج بعينه. لوحات القصة، والرسوم المتحركة، واستكشاف الـ prompt بطريقة A/B، واختبارات "هل تنجح هذه الفكرة أصلاً". أنت تشتري تكرارات، لا صقلاً. عند ~$0.15 يمكنك أن تتحمّل الخطأ عشرين مرة.
- اختر Fast لأي شيء ستنشره فعلاً على التواصل. Reels و TikTok و Shorts، وحلقات المنتجات، والإعلانات بأسلوب UGC، وكل تنويعة ستختبرها ضد الأخرى. صوت أصلي، ومظهر سينمائي، وعمودي أصيل — وعند ~$0.25 تتلاشى التكلفة عملياً أمام قيمة إطلاق المزيد من التنويعات. هذا هو الافتراض الصحيح لمعظم الفرق.
- اختر Quality للعمل البطولي فقط. الإعلان الواحد الذي يُعرض مدفوعاً في كل مكان، والفيلم التعريفي للعلامة، وحلقة الهبوط فوق الطية، وكل ما سيُشاهَد بملء الشاشة على عرض كبير. عند ~$1.20 فهو نحو 5 أضعاف Fast، لذا أنفقه على الحفنة من اللقطات التي تغيّر فيها الدقة الإضافية النتيجة — لا على التنويعة الخمسين في اختبار A/B.
نمط ينجح جيداً في الواقع: سوّد على Lite، وانشر على Fast، وأنهِ اللقطات البطولية على Quality. معظم حجمك يعيش على Lite و Fast؛ أما Quality فهو الإنفاق المتعمّد النادر. ولأن الطلب مطابق، فإن هذا السُّلّم بأكمله متغيّر واحد في إعداداتك.
المقايضات الصادقة
بضعة أمور يجدر أن تكون واضح البصر حيالها قبل أن تلتزم بميزانية:
- التكلفة تتصاعد أسرع من الجودة المُدرَكة. القفزة من Lite إلى Fast ترقية مرئية كبيرة مقابل عُشر دولار. أما القفزة من Fast إلى Quality فهي ترقية مرئية أصغر مقابل ~$0.95. على شاشة هاتف داخل خلاصة تمرير، لا يستطيع معظم المشاهدين التمييز بين Fast و Quality — وهذا بالضبط سبب كون Fast هو افتراض التواصل وكون Quality محجوزاً للشاشات الكبيرة والمواضع المدفوعة.
- التوليد ليس فورياً على أي مستوى. توقّع من 30 ثانية إلى بضع دقائق؛ استجابة HTTP متزامنة، لذا اضبط مهلة عميل طويلة (تستخدم المقتطفات 600 ثانية). وقد يستغرق Quality وقتاً أطول من Lite لنفس الـ prompt.
- النداءات الفاشلة مجانية، فكرِّر بلا خوف. توليد بحالة 4xx/5xx لا يُحاسَب عليه أبداً. وهذا يغيّر طريقة عملك: ارمِ كثيراً من الـ prompts على Lite، واحتفظ بما يصيب الهدف، ولا تعامل إخراجاً فاشلاً ككلفة غارقة.
- العمودي من الدرجة الأولى. اضبط
aspect_ratio: "9:16"فتحصل على تأطير أصيل للهاتف دون اقتصاص — وهو نفسه على المستويات الثلاثة.
إلى أين بعد ذلك
إن لم تكن قد أجريت نداء video بعد، فإن دليل البدء السريع لـ Veo 3 و Sora API يمرّ بك على الإعداد، وخطوة رفع الملف لصور التثبيت، ونسخة Node من هذه النداءات. وللاطلاع على سعر الـ video الحيّ لكل مستوى — وكل نموذج video آخر في الكتالوج — راجع /models و /pricing.
باختصار: اجعل Fast الافتراض. انزل إلى Lite حين تكون تكرّر ولن يرى أحد الإخراج، واصعد إلى Quality فقط للحفنة من اللقطات البطولية التي تكون فيها الدقة هي المقصد. نقطة نهاية واحدة، ونص واحد، وثلاث ميزانيات — اختر لكل لقطة، لا لكل مشروع.