واجهة برمجة تطبيقات v0: دليل الاستخدام والتكامل
دليل عملي لاستخدام واجهة برمجة تطبيقات v0 لإنشاء تطبيقات كاملة، ومواصلة تطويرها داخل المحادثة، ومعاينتها بأمان، ثم نشرها على Vercel مع ضبط التكلفة.

أصبحت واجهة برمجة تطبيقات v0 تتيح لك وضع وكيل بناء التطبيقات خلف منتجك أو سكربتك أو وكيلك أو مهمة CI. أرسل وصفاً نصياً، وواصل التعديل داخل مساحة العمل المعزولة نفسها، واعرض النتيجة العاملة ضمن واجهتك، ثم انشرها على Vercel عندما تصبح جاهزة. وبما أن الواجهة الجديدة أصبحت متاحة للاستخدام العام، لم يعد v0 مجرد وجهة يزورها المستخدمون، بل صار بنية تحتية يمكن لمنتج آخر استدعاؤها.
ما الذي تقدمه واجهة برمجة تطبيقات v0 فعلياً؟
تحوّل واجهة v0 الطلب المكتوب بلغة طبيعية إلى تطبيق متكامل يعمل بالفعل، لا إلى مجرد اقتراح برمجي. فهي تتولى إنشاء الشيفرة وتشغيل الناتج داخل Vercel Sandbox، وتوفر معاينة مباشرة وآمنة، وتفتح مساراً مباشراً للنشر على Vercel.
يمكن النظر إلى كل محادثة في v0 باعتبارها ورشة خاصة بتطبيق واحد، ويكون معرّف المحادثة هو مفتاح الدخول إليها. يستطيع v0 قراءة الملفات داخلها وتعديلها وتشغيلها، فيما تتابع كل رسالة لاحقة العمل انطلاقاً من الحالة الحالية. فإذا طلبت في الرسالة الأولى لوحة معلومات لفرز بلاغات المشكلات، ثم طلبت في التالية إضافة عمود للمكلّف، فسيعدّل الطلب الثاني التطبيق الموجود بالفعل على طاولة العمل.
هذه الحلقة التي تحتفظ بالحالة هي العنصر الأهم. فنموذج البرمجة المعتاد يسلّمك نصاً ويترك لك مهمة التنفيذ، بينما يشغّل v0 خادم التطوير، ويفحص الشيفرة أثناء عملها، ويمكنه اكتشاف الأخطاء وإصلاحها خلال التنفيذ.

تنتظم واجهة v2 الجديدة حول أربعة مكوّنات يسهل فهمها من دون الغوص في تفاصيلها الداخلية:
- المحادثات تحتفظ بالملفات الحالية للتطبيق وبياناته الوصفية وإعدادات الخصوصية ورابط مشروع Vercel.
- الرسائل تجمع التعليمات والسجل. ويمكن أن تعرض عناصر
partsالمرتبة نصوصاً، وعمليات تفكير، وقراءة ملفات وتعديلها، وعمليات بحث، وأوامر shell، واستدعاءات أدوات، وإجراءات ينفذها الوكيل. - المعاينات هي إصدارات عاملة تحميها رموز وصول قصيرة العمر.
- عمليات النشر ترسل الحالة الحالية للمحادثة إلى Vercel.
ولهذا أيضاً قد تكون الأمثلة القديمة مضللة. فدليل البدء السريع الحالي لـ v2 يستورد من حزمة v0، بينما تستورد أمثلة v1 القديمة من v0-sdk، كما أن معرّفات محادثات v1 لا تعمل في v2.
كيفية استخدام واجهة برمجة تطبيقات v0
أقصر مسار آمن هو وضع مسار صغير على الخادم بين واجهتك وv0. يرسل المتصفح وصف المستخدم إلى خادمك، ويحتفظ الخادم بمفتاح API، ويستدعي v0، ويخزّن معرّف المحادثة الناتج، ثم يعيد إلى الواجهة ما تحتاج إليه فقط.
1. اختر نقطة الدخول المناسبة
هناك ثلاثة مسارات متاحة:
- ابدأ بواجهة متكاملة لإنشاء التطبيقات عبر
npx create-v0-sdk-app. - أضف SDK الخاص بالخادم إلى منتج قائم عبر
npm install v0. - امنح وكيلاً قائماً إمكانية الوصول عبر خادم v0 MCP البعيد، الذي يستخدم OAuth بدلاً من وضع مفتاح API في إعدادات MCP.
يُعد التطبيق التمهيدي أسرع طريقة لرؤية النمط كاملاً. فهو يتضمن واجهة محادثة مبنية بـ React، ومسارات وسيطة على الخادم، وعروضاً للملفات المُنشأة، وتطبيق معاينة معزولاً، ومهارة لوكيل v0.
2. أنشئ المفتاح واحتفظ به على الخادم
أنشئ مفتاح API من إعدادات v0، ثم خزّنه في بيئة الخادم باسم V0_API_KEY. لا تكشفه ضمن شيفرة المتصفح، ولا تضف إليه البادئة NEXT_PUBLIC_.
يمكن تشغيل الطبقة الوسيطة محلياً عبر npm run dev، لكن مسارات الخادم فيها ستظل تستدعي واجهة v0 المستضافة. هذا تكامل محلي، وليس نسخة محلية من نظام v0 لبناء التطبيقات.
3. أنشئ محادثة واحدة لكل تطبيق
يبدأ الاستدعاء الأول محادثة ومساحة عمل للتطبيق في آن واحد:
import { v0 } from 'v0'
const created = await v0.chats.create({
message: 'Build an issue triage app for a support team.',
})
if (created.error) throw new Error(created.error.message)
const chatId = created.data.chat.id
const changed = await v0.messages.send({
chatId,
message: 'Add a priority filter and an assignee column.',
})
if (changed.error) throw new Error(changed.error.message)احفظ chatId إلى جانب سجل العميل أو مساحة العمل أو المهمة لديك. ويمكن أيضاً استخدام البيانات الوصفية لتجميع المحادثات وفق المعرّفات نفسها، لكنها مخصصة للتنظيم وليست وسيلة للتحكم في الوصول.
ولا يلزم أن تبدأ بوصف فارغ؛ إذ يمكن إنشاء المحادثة انطلاقاً من مستودع GitHub، أو أرشيف ZIP، أو مجموعة ملفات.
4. حدّد طريقة عودة النتيجة
استخدم الاستدعاء المتزامن عندما يستطيع المستدعي انتظار النتيجة النهائية. واختر الاستدعاء غير المتزامن للسكربتات وخطافات الويب ومهام CI التي ينبغي أن تضع العمل في قائمة انتظار وتتحقق منه لاحقاً. أما البث المباشر فهو الأنسب عندما يتابع شخص العملية وتحتاج واجهتك إلى إظهار الوكيل وهو يقرأ الملفات ويعدّل الشيفرة وينفذ الأوامر ويعرض تقدمه.
تتضمن استجابات المحادثات والرسائل بيانات الاستخدام، ما يتيح تسجيل عدد الرموز النصية وتكلفة الرصيد عند انتهاء كل مهمة.
5. مرّر المعاينة عبر خادمك ولا تكشفها مباشرة
تعيد الواجهة رابط معاينة ورمز وصول قصير العمر. ولا يستطيع إطار iframe في المتصفح إرفاق ذلك الرمز بأمان بنفسه، لذلك يمرّر التصميم الموثّق طلبات iframe عبر خادم وسيط تتحكم فيه.
ضع هذا الخادم الوسيط في موقع مخصص للمعاينة يستخدم نطاقاً قابلاً للتسجيل مختلفاً عن نطاق تطبيقك الرئيسي، لأن المعاينات المُنشأة قد تشغّل شيفرة غير موثوقة. ويجب أن يتحقق الخادم أيضاً من هوية المستخدم الحالي ومن أحقيته في الوصول إلى المحادثة المطلوبة؛ فأداة v0 المساعدة للمعاينة لا تنفذ هذا التفويض نيابةً عنك.
6. لا تنشر إلا بعد اجتياز فحوصك
عندما يصبح التطبيق جاهزاً، تنشر v0.chats.deploy({ chatId }) الحالة الحالية للمحادثة على Vercel. وترتبط متغيرات البيئة بمشروع Vercel المتصل، وتُدار من خلال واجهة Vercel، لذلك تحتاج بيانات اعتماد قواعد البيانات ومفاتيح الجهات الخارجية إلى خطوة إعداد منفصلة ومقصودة.

ما تكلفة الاستخدام؟
يحاسب v0 بالرصيد بدلاً من سعر ثابت لكل تطبيق يتم إنشاؤه. وتشمل رموز الإدخال الوصف النصي والمحتوى المرفوع وسجل المحادثة وملفات المصدر وأي سياق آخر يقرأه v0، أما رموز الإخراج فهي ما ينشئه الوكيل. لذلك قد ترتفع تكلفة المحادثات الطويلة كلما نما سجلها وحجم قاعدة الشيفرة فيها.
تبلغ تكلفة خطة Free مقدار $0 شهرياً، وتشمل رصيداً شهرياً بقيمة $5 وتتيح سبع رسائل يومياً كحد أقصى. أما Plus فتبلغ $30 لكل مستخدم شهرياً، وBusiness تبلغ $100 لكل مستخدم شهرياً؛ وتتضمن كلتاهما رصيداً شهرياً بقيمة $30 لكل مستخدم. ويتوقف الإنشاء عند نفاد الرصيد المتاح.
إذا كان المنتج موجهاً للعملاء، فسجّل بيانات الاستخدام التي يعيدها كل استدعاء لمحادثة أو رسالة. وحدد لكل مستأجر ميزانية أو سقفاً لعدد المهام، أو كليهما، وإلا فقد يستهلك مستودع ضخم على نحو استثنائي أو حلقة تعديلات لا تنتهي الرصيد المشترك.
سبع حالات استخدام مرتبة بحسب الأكثر استفادة
تظهر أفضل حالات الاستخدام عندما يعمل v0 داخل سير عمل قائم يعرف فيه المنتج المستخدم والبيانات ونوع التطبيق المطلوب بناؤه مسبقاً.
إذا كنت تحدد ما إذا كان v0 هو المحرك الأساسي أم المنتج الكامل الذي تحتاج إليه، فقارنه مع أفضل أدوات إنشاء تطبيقات AI في 2026. والفرق جوهري: تفيدك واجهة برمجة التطبيقات عندما تريد امتلاك تجربة العميل والقواعد والفوترة ومسار المراجعة.
ثلاثة منتجات جديرة بالبناء
هناك طلب حقيقي في هذا المجال، لكن سوق منشئات التطبيقات العامة مزدحم بالفعل. الفرصة ليست في إضافة مربع فارغ آخر لكتابة وصف نصي، بل في بناء أداة تتقن مهمة واحدة ذات قيمة بدرجة استثنائية.

1. الرهان الأفضل: منشئ تطبيقات لقطاع محدد داخل منتج SaaS قائم
أنشئ مولداً مقيّداً لمهنة واحدة، وبِعه إضافةً إلى برنامج يستخدمه عملاء تلك المهنة بالفعل. يمكن لمنصة لإدارة العقارات إنشاء بوابات للملاك، ولمنصة لوجستية إنشاء لوحات لمتابعة استثناءات الشحنات، ولمنصة امتياز تجاري إنشاء أدوات لتتبع إطلاق الفروع.
الطلب واسع بما يكفي لدعم هذه الفئة. يحصل ai app builder على نحو 12,100 عملية بحث شهرياً عبر Google في الولايات المتحدة، وتشير مجموعة البيانات إلى نمو سنوي قدره 50%. كما يطلب المستخدمون من مساعدي AI عبارة build an app with ai نحو 392 مرة شهرياً، ارتفاعاً من 231 في أغسطس 2025، أي بنمو يقارب 70%. وتتقاضى منشئات التطبيقات الحالية بالفعل ما بين $16 و$160 شهرياً، ما يدل على تقبّل المشترين سعراً برمجياً متكرراً لهذه المهمة.
تحتاج أصغر نسخة قابلة للبيع إلى نوعين أو ثلاثة أنواع معتمدة من التطبيقات، ونموذج استقبال منظم، ومحادثة v0 واحدة لكل تطبيق عميل، وشاشة مراجعة ببث مباشر، وخادم وسيط آمن للمعاينة، وزر نشر يتحكم فيه شخص. أما الحاجز التنافسي فيكمن في نموذج بيانات المنتج المضيف وصلاحياته وقوالبه وقنوات توزيعه.
لكن التحدي قاسٍ ومفيد في الوقت نفسه: طبقة التغليف العامة لا تملك دفاعاً تنافسياً يُذكر. إذا لم يستطع المنتج توضيح ما يعرفه عن عمل العميل مما لا يعرفه v0 وحده، فلا تبنه.
2. منشئ مواقع وحملات بنظام العلامة البيضاء للوكالات
وفّر للوكالة نموذج استقبال يحمل علامتها التجارية، ومجموعة ثابتة من أنواع الصفحات، ومهارة خاصة بنظام تصميمها، وقائمة انتظار للتعديلات، ومسار تسليم للنشر. يرى العملاء تجربة الوكالة، بينما يتولى v0 مساحة عمل التطبيق والمعاينة المباشرة خلف الكواليس.
يحصل ai website builder على نحو 40,500 عملية بحث شهرياً عبر Google في الولايات المتحدة، بنمو سنوي قدره 49% في مجموعة بيانات الكلمات المفتاحية. وهذا أكبر تجمّع ظاهر للطلب في هذا البحث، لكنه يعني أيضاً أن السوق مليء بمنافسين أقوياء. المدخل المفيد ليس «أنشئ أي موقع»، بل «أنشئ نوع المواقع التي تقدمها هذه الوكالة، باستخدام هذه الحزمة التقنية وهذه المكوّنات ومسار الاعتماد هذا».
يحتاج المنتج الأولي القابل للتطبيق إلى إعداد واحد للعلامة التجارية، وثلاثة أنماط للصفحات، ورفع الأصول، وتعليقات على المعاينة، واعتماد للنشر. أما التحدي فهو الدعم: سيقيّم العملاء الوكالة لا v0 عندما تحتاج النصوص أو التخطيطات أو إمكانية الوصول أو عمليات التكامل المُنشأة إلى تصحيح.
3. بوت يحوّل طلب الميزة إلى معاينة لفرق المنتجات
حوّل المشكلة المعتمدة إلى تغيير مرشح يعمل فعلياً. يستورد GitHub App أو خطاف ويب داخلي المستودع، ويبدأ محادثة v0 غير متزامنة، ويسجّل معرّف المحادثة، ثم ينشر المعاينة في التذكرة. ويراجعها شخص قبل أي دمج أو نشر.
يسجّل Google نحو 390 عملية بحث شهرية في الولايات المتحدة عن how to build an app with ai، وتفيد مجموعة البيانات بنمو سنوي قدره 86%. ووصل الطلب لدى مساعدي AI على build an app with ai إلى 392 وصفاً شهرياً في يوليو 2026. يدعم ذلك وجود اهتمام بتطبيقات كاملة تعمل، لكنه لا يثبت وجود سوق مستقلة لأدوات CI. تعامل معه كميزة للفِرق أو إضافة إلى منصة للمطورين، لا كرهان واسع للخدمة الذاتية.
يتكون المنتج الأولي القابل للتطبيق من خطاف ويب، وقائمة مستودعات مسموح بها، ومشغّل مهام غير متزامن، ومخزن لمحادثات v0، ومعاينة معزولة، وحالة اعتماد. أما التحدي فهو المخاطر: شيفرة المعاينة المُنشأة غير موثوقة، والوصول إلى المستودع حساس، والعرض التجريبي المقنع ليس دليلاً على صحة الاختبارات والأمان وعمليات الترحيل والحالات الحدية. لا تجعل النشر إلى بيئة الإنتاج الإجراء الافتراضي أبداً.
ولرؤية أوسع لموقع هذه الفئة بين وكلاء البرمجة وأدوات تحويل الأوصاف إلى تطبيقات، راجع أفضل أدوات vibe coding في 2026.
ما الذي لا تحله واجهة v0؟
توفر الواجهة عاملاً لبناء التطبيقات وورشة عمله، لكن مسؤولية المنتج المحيط به تظل عليك.
- لا تحدد ما ينبغي بناؤه. قد ينتج الطلب المبهم نسخة مصقولة من الشيء الخطأ. لذلك تظل آلية استقبال الطلبات والقوالب والقيود وبوابات المراجعة عناصر مهمة.
- لا تمنح عملاءك الصلاحيات. تمرر أداة المعاينة المساعدة حركة المعاينة، لكن على تطبيقك تحديد من يحق له الوصول إلى كل محادثة.
- لا تجعل الشيفرة المُنشأة موثوقة. قدّم المعاينات من موقع مخصص لها على نطاق قابل للتسجيل مختلف، وراجع الشيفرة قبل وصولها إلى بيئة الإنتاج.
- لا تنقل محادثات v1 إلى v2. اختر إصداراً من v1، ونزّله في ملف ZIP، ثم أنشئ محادثة v2 جديدة انطلاقاً من تلك الحالة.
- لا تستبدل واجهة Vercel. توجد متغيرات البيئة وعدة عمليات خاصة بالمشروع ضمن مشروع Vercel المتصل.
- لا تجعل التكلفة ثابتة. تسهم ملفات المصدر وسجل المحادثة والأوصاف النصية والمخرجات كلها في استهلاك الرموز.
- ليست محركاً محلياً لبناء التطبيقات. يمكنك تشغيل تكاملك محلياً، لكن سير العمل الموثّق يستدعي واجهة v0 المستضافة ويشغّل المعاينات في بنية Vercel التحتية.
خلاصة رأيي: استخدم v0 عندما تكون المعاينة العاملة والتعديل المستمر مع الاحتفاظ بالحالة هما ميزة المنتج. أما إذا كنت تحتاج فقط إلى مقتطف شيفرة أو مكوّن لمرة واحدة أو تحويل ملفات مضبوط وحتمي، فلا حاجة إلى مساحة العمل الإضافية والخادم الوسيط ومحاسبة الرصيد وآلية النشر.
هل تتوفر واجهة برمجة تطبيقات لـ v0؟
نعم. توفر واجهة v2 الحالية وصولاً برمجياً إلى وكيل v0 لبناء التطبيقات، بما يشمل المحادثات والرسائل والملفات الحالية والمعاينات الآمنة وعمليات التكامل والنشر على Vercel. استخدم حزمة v0 لمسار التكامل الجديد.
هل واجهة v0 مجانية؟
يستخدم v0 الرصيد بدلاً من تحديد رسم ثابت مستقل لكل تطبيق يعتمد على الواجهة. تبلغ تكلفة خطة Free مقدار $0 شهرياً، وتشمل رصيداً شهرياً بقيمة $5 وتتيح سبع رسائل يومياً كحد أقصى. وتتضمن خطتا Plus وBusiness المدفوعتان رصيداً شهرياً بقيمة $30 لكل مستخدم. ويتوقف الإنشاء عندما ينفد الرصيد المتاح.
هل يمكن تشغيل v0 محلياً؟
يمكنك تشغيل التطبيق التمهيدي أو تكاملك الخاص محلياً عبر npm run dev، لكن مسارات الخادم فيه تستدعي واجهة v0 المستضافة. ويعمل التطبيق المُنشأ داخل Vercel Sandbox الخاص بـ v0، فيما تعود المعاينة عبر مسار الخادم الوسيط الموثّق.
ما v0 وكيف يُستخدم؟
v0 وكيل لبناء التطبيقات. وعبر الواجهة، تنشئ محادثة واحدة لتطبيق، وتحفظ معرّفها، وترسل رسائل لاحقة لتعديل التطبيق نفسه، وتمرّر معاينته المباشرة عبر خادمك الخلفي، ثم تنشر النتيجة التي تمت مراجعتها على Vercel.
إذا كنت تريد منشئاً يعتمد على v0 ومصمماً ومحصناً لاحتياجات شركتك، فأنا أبني أنظمة AI جاهزة للإنتاج.
3 سبتمبر 2026







