v0 crée les projets avec Next.js et les publie sur Vercel. Pour publier le même projet sur Ai to App, récupérez le code sous forme de zip ; Ai to App le compile comme application serveur Next.js et l'ouvre à l'adresse votre-projet.aitoapp.com. La seule chose qui ne vient pas avec le code, ce sont les valeurs conservées sur Vercel : les variables d'environnement et les clés d'intégration.

Récupérer le code depuis v0

Download ZIPVia GitHub
OùDans le menu ⋯ en haut à droite de la conversation, choisissez Download ZIP.Créez un dépôt avec Project menu ⋯ → Settings → GitHub, puis sur GitHub choisissez Code → Download ZIP.
QuandPour une copie ponctuelle.Si vous comptez mettre à jour le projet souvent.
AttentionEn 2026, des zips téléchargés vides ou incomplets ont été signalés dans la communauté Vercel. Ouvrez le zip et vérifiez que package.json s'y trouve.Le dépôt reste dans votre compte ; chaque modification faite dans v0 y est enregistrée.

Vérifiez le zip avant de le téléverser

  • package.json et le dossier app se trouvent à la racine. Sinon, le zip a été téléchargé incomplet ; passez par GitHub.
  • pnpm-lock.yaml ou package-lock.json est présent. Ai to App installe les paquets avec le même gestionnaire de paquets.
  • Si le fichier next.config contient output: 'export', le projet est publié comme site web et aucun serveur n'est nécessaire. Sinon, il est publié comme application serveur.

Déposez le zip dans la zone de la page d'accueil. Le contrôle préalable examine le projet sans que vous ayez à créer de compte.

Transférez les valeurs restées sur Vercel

Les variables utilisées par v0 sont stockées sur Vercel et ne sont pas incluses dans le zip. Vous les voyez toutes dans v0, sur l'écran Project menu ⋯ → Settings → Environment Variables. Sur Ai to App, ouvrez la page Mes applications, cliquez sur Variables d’environnement sur la carte de l'application, saisissez les valeurs et cliquez sur Enregistrer et republier.

VariableRemarque
Valeurs Neon, Supabase, Upstash (DATABASE_URL, NEXT_PUBLIC_SUPABASE_URL, KV_REST_API_URL…)Saisissez la valeur telle quelle. Votre base de données reste où elle est, et l'application s'y connecte depuis Ai to App.
AI_GATEWAY_API_KEYSur Vercel, cette clé n'est pas nécessaire, car le jeton de session propre à Vercel y est utilisé. En dehors de Vercel, les fonctionnalités d'IA ne fonctionnent pas sans cette clé. Créez-la dans le tableau de bord Vercel, sur l'écran AI Gateway → API Keys.
BLOB_READ_WRITE_TOKENLes fichiers téléversés continuent d'aller vers Vercel Blob.
Valeurs avec le préfixe NEXT_PUBLIC_Elles sont intégrées au code pendant la compilation et tout visiteur peut les voir. Après les avoir modifiées, republiez impérativement.

Fonctionnalités propres à Vercel

Vercel Analytics
@vercel/analytics ne collecte des données que sur Vercel. Sur Ai to App, il ne casse pas la page, mais ne compte pas les visites.
Tâches planifiées
Les définitions cron de vercel.json ne s'exécutent pas sur Ai to App. Si une tâche doit s'exécuter régulièrement, appelez l'adresse correspondante de l'application avec un planificateur externe.
Bouton Publish
Publish dans v0 publie uniquement sur Vercel. La copie sur Ai to App ne change pas tant que vous n'avez pas téléversé le nouveau zip.

Problèmes fréquents

"Impossible de déterminer le type de projet"

Le zip ne contient pas de package.json ; il a été téléchargé incomplet depuis v0. Connectez le projet à GitHub et téléchargez le zip depuis GitHub.

La compilation s'arrête à cause d'une variable

Next.js génère certaines pages pendant la compilation et cherche la variable à ce moment-là. Saisissez la valeur manquante dans le tableau de bord et cliquez sur Enregistrer et republier.

Une fonctionnalité d'IA renvoie une erreur

La connexion AI Gateway qui fonctionne sur Vercel exige une clé en dehors de Vercel. Saisissez la valeur AI_GATEWAY_API_KEY.

Après la connexion, retour à l'adresse Vercel

L'ancienne adresse est restée dans les paramètres de connexion. Mettez à jour avec la nouvelle adresse la valeur NEXTAUTH_URL dans NextAuth et la liste Redirect URLs dans Supabase.

Versions suivantes

Faites la modification dans v0, téléchargez de nouveau le zip et téléversez-le depuis la carte de la même application. Votre adresse et les informations de la base de données restent les mêmes.