ينشئ v0 المشاريع باستخدام Next.js وينشرها على Vercel. لنشر المشروع نفسه على Ai to App، احصل على الشيفرة كملف zip؛ يبني Ai to App المشروع كتطبيق خادم Next.js ويفتحه على العنوان your-project.aitoapp.com. الشيء الوحيد الذي لا يأتي مع الشيفرة هو القيم المحفوظة في Vercel: متغيرات البيئة ومفاتيح التكامل.

احصل على الشيفرة من v0

Download ZIPعبر GitHub
أينفي قائمة ⋯ أعلى يمين المحادثة اختر Download ZIP.أنشئ مستودعًا عبر Project menu ⋯ → Settings → GitHub، ثم اختر في GitHub الأمر Code → Download ZIP.
متىلنسخة لمرة واحدة.إذا كنت ستحدّث المشروع كثيرًا.
انتبهفي عام 2026 أُبلغ في مجتمع Vercel عن ملفات zip نُزّلت فارغة أو ناقصة. افتح ملف zip وتحقق من وجود package.json.يبقى المستودع في حسابك، وكل تغيير في v0 يُكتب فيه.

افحص ملف zip قبل الرفع

  • يوجد في الجذر package.json ومجلد app. إن لم يوجدا فقد نُزّل ملف zip ناقصًا؛ استخدم طريق GitHub.
  • يوجد pnpm-lock.yaml أو package-lock.json. يثبّت Ai to App الحزم بمدير الحزم نفسه.
  • إذا كان ملف next.config يحتوي على output: 'export' فيُنشر المشروع كموقع ولا حاجة إلى خادم. وإن لم يحتوِ عليه فيُنشر كتطبيق خادم.

أفلت ملف zip في المربع في الصفحة الرئيسية. يراجع الفحص الأولي المشروع دون إنشاء حساب.

انقل القيم المتبقية في Vercel

تُحفظ المتغيرات التي يستخدمها v0 في Vercel ولا تدخل في ملف zip. تراها كلها في v0 في شاشة Project menu ⋯ → Settings → Environment Variables. في Ai to App افتح صفحة تطبيقاتي، واضغط على متغيرات البيئة في بطاقة التطبيق، وأدخل القيم، ثم اضغط على حفظ وإعادة النشر.

المتغيرملاحظة
قيم Neon وSupabase وUpstash (DATABASE_URL، NEXT_PUBLIC_SUPABASE_URL، KV_REST_API_URL…)أدخل القيمة كما هي. تبقى قاعدة بياناتك في مكانها، ويتصل بها التطبيق من Ai to App.
AI_GATEWAY_API_KEYلا يلزم هذا المفتاح في Vercel، لأن رمز الجلسة الخاص بـ Vercel يُستخدم هناك. خارج Vercel لا تعمل ميزات الذكاء الاصطناعي دون هذا المفتاح. أنشئه في لوحة Vercel من شاشة AI Gateway → API Keys.
BLOB_READ_WRITE_TOKENتستمر الملفات المرفوعة في الذهاب إلى Vercel Blob.
القيم ذات البادئة NEXT_PUBLIC_تُضمَّن في الشيفرة أثناء البناء ويمكن لأي زائر رؤيتها. بعد تغييرها أعد النشر دائمًا.

ميزات خاصة بـ Vercel

Vercel Analytics
لا يجمع @vercel/analytics البيانات إلا في Vercel. في Ai to App لا يعطّل الصفحة، لكنه لا يحسب الزيارات.
المهام المجدولة
تعريفات cron في vercel.json لا تعمل في Ai to App. إذا كانت هناك مهمة يجب أن تعمل بانتظام، فاستدعِ العنوان المعني في التطبيق باستخدام مجدول خارجي.
زر Publish
زر Publish في v0 ينشر إلى Vercel فقط. لا تتغير النسخة الموجودة في Ai to App حتى ترفع ملف zip الجديد.

مشكلات شائعة

"تعذّر تحديد نوع المشروع"

لا يوجد package.json في ملف zip؛ فقد نُزّل من v0 ناقصًا. اربط المشروع بـ GitHub ونزّل ملف zip من هناك.

البناء يتوقف بسبب متغير

يُنشئ Next.js بعض الصفحات أثناء البناء ويبحث عن المتغير في تلك اللحظة. أدخل القيمة الناقصة في لوحة التحكم، ثم اضغط على حفظ وإعادة النشر.

ميزة الذكاء الاصطناعي تعطي خطأ

اتصال AI Gateway الذي يعمل في Vercel يحتاج إلى مفتاح خارجه. أدخل قيمة AI_GATEWAY_API_KEY.

بعد تسجيل الدخول يعود إلى عنوان Vercel

بقي العنوان القديم في إعدادات تسجيل الدخول. حدّث قيمة NEXTAUTH_URL في NextAuth وقائمة Redirect URLs في Supabase بالعنوان الجديد.

الإصدارات التالية

نفّذ التغيير في v0، ونزّل ملف zip من جديد، وارفعه من بطاقة التطبيق نفسه. يبقى عنوانك والمعلومات الموجودة في قاعدة البيانات كما هي.