API de v0: cómo crear y desplegar aplicaciones con IA

Usa la API de v0 para generar, iterar, previsualizar y desplegar apps desde tu producto, agente, script o CI, con costos reales y casos de uso.

Thursday, September 3, 2026Omid Saffari
API de v0: cómo crear y desplegar aplicaciones con IA

La API de v0 permite integrar el agente que crea aplicaciones en tu propio producto, script, agente o tarea de CI. Envía un prompt, sigue iterando dentro del mismo espacio de trabajo aislado, muestra el resultado en ejecución en tu interfaz y despliégalo en Vercel cuando esté listo. La nueva API ya está disponible de forma general: v0 dejó de ser solo un destino al que la gente entra y se convirtió en infraestructura que otros productos pueden invocar.

Qué ofrece realmente la API de v0

La API de v0 convierte una petición en lenguaje natural en una aplicación full stack en ejecución, no solo en una sugerencia de código. Genera el código, ejecuta el resultado en un Vercel Sandbox, ofrece una previsualización segura y proporciona una vía directa para desplegar en Vercel.

Cada chat de v0 funciona como un taller privado dedicado a una aplicación. El ID del chat es la llave de ese taller: v0 puede leer, editar y ejecutar sus archivos, y cada mensaje posterior parte del estado actual. Si el primer mensaje solicita un panel para clasificar incidencias y el siguiente pide una columna de responsables, la segunda petición modifica la aplicación que ya estaba en la mesa de trabajo.

Ese ciclo con estado es lo que marca la diferencia. Un modelo de código convencional entrega texto y deja la ejecución en tus manos. v0 inicia el servidor de desarrollo, comprueba el código en funcionamiento y puede detectar y corregir errores mientras trabaja.

Flujo de cinco etapas de la API de v0: del prompt al chat y al sandbox, y después a la previsualización y el despliegue
Un chat conserva el estado de trabajo de una aplicación desde el primer prompt hasta la previsualización y el despliegue.

La nueva API v2 se organiza en torno a cuatro elementos fáciles de entender sin conocer su funcionamiento interno:

  • Chats: conservan los archivos actuales de la aplicación, sus metadatos, la configuración de privacidad y el vínculo con el proyecto de Vercel.
  • Mensajes: contienen las instrucciones y el historial. La secuencia ordenada de parts puede mostrar texto, razonamiento, lecturas y ediciones de archivos, búsquedas, comandos de shell, llamadas a herramientas y acciones del agente.
  • Previsualizaciones: son compilaciones en ejecución protegidas por un token de corta duración.
  • Despliegues: llevan a Vercel el estado actual del chat.

Por eso los ejemplos antiguos pueden resultar engañosos. El quickstart actual de v2 importa desde el paquete v0. Los ejemplos anteriores de v1 importan desde v0-sdk, y los ID de chat de v1 no funcionan en v2.

Cómo usar la API de v0

La ruta segura más corta consiste en interponer un pequeño endpoint de servidor entre tu interfaz y v0. El navegador envía el prompt del usuario a tu servidor; este conserva la clave de API, llama a v0, guarda el ID de chat recibido y devuelve únicamente el resultado que necesita la interfaz.

1. Elige el punto de entrada adecuado

Hay tres opciones:

  1. Iniciar una interfaz completa de generación de aplicaciones con npx create-v0-sdk-app.
  2. Añadir el SDK de servidor a un producto existente con npm install v0.
  3. Dar acceso a un agente existente mediante el servidor MCP remoto de v0, que utiliza OAuth en lugar de colocar una clave de API en la configuración de MCP.

El starter es la forma más rápida de ver el patrón completo. Incluye una interfaz de chat en React, rutas proxy en el servidor, vistas de los archivos generados, una aplicación de previsualización aislada y una skill para el agente de v0.

2. Crea la clave y guárdala en el servidor

Crea una clave de API en la configuración de v0 y guárdala como V0_API_KEY en el entorno del servidor. No la expongas en el código del navegador ni le añadas el prefijo NEXT_PUBLIC_.

Tu wrapper local puede ejecutarse con npm run dev, pero sus rutas de servidor seguirán llamando a la API alojada de v0. Es una integración local, no una copia local del sistema de creación de aplicaciones de v0.

3. Crea un chat por aplicación

La primera llamada inicia a la vez una conversación y el espacio de trabajo de la aplicación:

TypeScript
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)

Guarda chatId junto al registro correspondiente de tu cliente, espacio de trabajo o tarea. Los metadatos también permiten agrupar chats mediante esos mismos identificadores, pero sirven para organizar, no para controlar el acceso.

No es obligatorio partir de un prompt vacío. El chat puede iniciarse desde un repositorio de GitHub, un archivo ZIP o un conjunto de archivos.

4. Elige cómo recibir el trabajo

Usa una llamada síncrona cuando quien la inicia pueda esperar al resultado final. Elige una llamada asíncrona para scripts, webhooks y tareas de CI que deban ponerse en cola y consultarse más tarde. Recurre al streaming cuando haya una persona observando y quieras que la interfaz muestre al agente mientras lee archivos, edita código, ejecuta comandos e informa sobre el avance.

Las respuestas de chats y mensajes incluyen el consumo, de modo que puedes registrar el número de tokens y el costo en créditos al terminar cada tarea.

5. Pasa la previsualización por un proxy; no la expongas directamente

La API devuelve una URL de previsualización y un token de corta duración. Un iframe en el navegador no puede adjuntar ese token de forma segura, por lo que el diseño documentado dirige las solicitudes del iframe a través de un proxy backend bajo tu control.

Aloja el proxy en un sitio exclusivo para previsualizaciones, con un dominio registrable distinto al de tu aplicación principal. Las previsualizaciones generadas pueden ejecutar código no confiable. Además, el proxy debe autenticar al usuario actual y comprobar que tenga permiso para acceder al chat solicitado. El helper de previsualización de v0 no realiza esa autorización por ti.

6. Despliega solo después de tus propias comprobaciones

Cuando la aplicación esté lista, v0.chats.deploy({ chatId }) despliega en Vercel el estado actual del chat. Las variables de entorno pertenecen al proyecto de Vercel asociado y se administran mediante la API de Vercel, así que las credenciales de bases de datos y las claves de terceros exigen un paso de configuración separado y deliberado.

Tres vías de integración con v0 mediante el SDK, MCP o herramientas de IA, todas con seguridad del lado del servidor
Productos, agentes y automatizaciones pueden llegar al mismo espacio de trabajo del chat por distintas vías de integración.

Cuánto cuesta

v0 cobra mediante créditos, no con un precio fijo por aplicación generada. Los tokens de entrada abarcan el prompt, el contenido subido, el historial del chat, los archivos de código fuente y cualquier otro contexto que lea v0. Los tokens de salida corresponden a lo que genera el agente. Por eso, un chat prolongado puede costar más a medida que crecen su historial y su base de código.

ModeloEntrada por 1M de tokensSalida por 1M de tokens
v0 Mini$1$5
v0 Pro$3$15
v0 Max$5$25
v0 Max Fast$10$50

El plan Free cuesta $0 al mes, incluye $5 en créditos mensuales y tiene un límite diario de siete mensajes. Plus cuesta $30 por usuario al mes y Business, $100 por usuario al mes; ambos incluyen $30 en créditos mensuales por usuario. La generación se detiene cuando se agotan los créditos disponibles.

Si el producto está orientado a clientes, registra el consumo que devuelve cada llamada de chat y de mensaje. Asigna a cada tenant un presupuesto, un límite de tareas o ambos. De lo contrario, un repositorio excepcionalmente grande o un ciclo interminable de revisiones puede consumir el saldo compartido.

Siete casos de uso, ordenados por quién obtiene más valor

Los mejores usos integran v0 en un flujo existente, donde el producto ya conoce al usuario, los datos y el tipo de aplicación que debe construir.

PuestoPara quiénFlujo exactoPor qué compensa
1Una empresa de SaaS verticalUna plataforma inmobiliaria, logística o de servicios de campo convierte una solicitud estructurada del cliente en un portal con marca o un panel interno, guarda un chat por cada aplicación generada y permite hacer revisiones desde el propio producto.El generador se convierte en una función de pago del producto, mientras que la plataforma anfitriona aporta las reglas del sector que le faltan a un generador de aplicaciones genérico.
2Una agencia digitalUn formulario inicial abre el chat del cliente, aplica el sistema de diseño de la agencia, transmite el avance a una pantalla interna de revisión y genera una previsualización antes de que nadie despliegue nada.La agencia puede pasar del brief a una experiencia que el cliente puede probar sin tener que montar manualmente cada primer borrador.
3Un equipo de ingeniería de productoUna incidencia etiquetada en GitHub o una solicitud de funcionalidad aprobada inicia una compilación asíncrona desde el repositorio y publica una previsualización funcional en el ticket para revisarla.Las personas implicadas debaten sobre una implementación concreta en lugar de interpretar una especificación escrita, mientras que el equipo de ingeniería conserva la decisión sobre el merge.
4Un agente de IA de propósito generalEl agente principal delega la creación de la aplicación mediante MCP o herramientas del AI SDK, mantiene el control de la tarea más amplia y devuelve una URL de previsualización en lugar de un bloque de código.El usuario recibe algo que puede probar, y el agente principal no necesita reproducir el entorno de compilación de v0.
5Un equipo de operacionesUn pequeño catálogo interno ofrece plantillas aprobadas, como un verificador de inventario, un seguimiento de lanzamientos o un panel de excepciones. Un formulario completa el prompt de la plantilla y una persona aprueba la previsualización.Las solicitudes repetitivas de hojas de cálculo se convierten en herramientas gobernadas sin abrir un generador sin restricciones para todo el mundo.
6Un equipo de sistema de diseñoUn webhook de lanzamiento pide a v0 que genere o actualice una demo de componentes mediante la skill guardada del sistema de diseño y, después, publica una previsualización para que diseñadores y desarrolladores la revisen.El equipo ve una integración funcional con las reglas actuales de los componentes, no un escaparate estático.
7Un producto educativo de programaciónUna lección inicia una aplicación con restricciones, muestra determinadas partes de los mensajes mientras trabaja el agente y pide al estudiante que evalúe o amplíe el resultado.La aplicación en ejecución hace visibles la arquitectura y la depuración, mientras el curso controla los archivos y objetivos iniciales.

Si estás decidiendo si v0 debe ser el motor subyacente o el producto completo que necesitas, compáralo con los mejores generadores de aplicaciones con IA en 2026. La diferencia es importante: una API resulta útil cuando quieres controlar la experiencia del cliente, las reglas, la facturación y el flujo de revisión.

Tres productos que vale la pena crear

Existe demanda real, pero el mercado de generadores de aplicaciones genéricos ya está saturado. La oportunidad no consiste en lanzar otra caja vacía para escribir prompts, sino en crear un generador que domine un trabajo valioso y específico.

Comparación de la demanda de búsquedas de generadores de aplicaciones con IA, generadores de sitios web con IA y cómo crear una aplicación con IA
La demanda general es elevada, pero el posicionamiento más sólido se consigue con un flujo específico que tenga sus propios datos y reglas.

1. La mejor apuesta: un generador de aplicaciones vertical dentro de un SaaS existente

Crea un generador acotado para una sola profesión y véndelo como complemento del software que esos clientes ya utilizan. Una plataforma de gestión inmobiliaria podría generar portales para propietarios; una plataforma logística, paneles de excepciones en envíos; y una plataforma para franquicias, tableros de seguimiento para la apertura de locales.

La demanda es lo bastante amplia como para sostener la categoría. ai app builder recibe unas 12,100 búsquedas mensuales en Google de Estados Unidos, y el conjunto de datos registra un crecimiento interanual del 50%. Los usuarios piden a los asistentes de IA build an app with ai unas 392 veces al mes, frente a 231 en agosto de 2025: un crecimiento cercano al 70%. Los generadores de aplicaciones existentes ya cobran entre $16 y $160 al mes, lo que demuestra que los compradores aceptan pagar una suscripción por resolver este trabajo.

La versión mínima que se puede vender necesita dos o tres tipos de aplicación aprobados, un formulario de entrada estructurado, un chat de v0 por aplicación de cliente, una pantalla de revisión con streaming, un proxy seguro para la previsualización y un botón de despliegue bajo control humano. La ventaja competitiva está en el modelo de datos, los permisos, las plantillas y la distribución del producto anfitrión.

La contrapartida es dura, pero útil: un wrapper genérico casi no tiene defensa. Si el producto no puede explicar qué sabe sobre el trabajo del cliente que v0 por sí solo desconoce, es mejor no construirlo.

2. Un generador de sitios web y campañas de marca blanca para agencias

Ofrece a la agencia un formulario de cliente con su propia marca, un conjunto fijo de tipos de página, su propia skill de sistema de diseño, una cola de revisiones y un proceso de entrega para el despliegue. Los clientes interactúan con la experiencia de la agencia, mientras v0 gestiona entre bastidores el espacio de trabajo y la previsualización en vivo.

ai website builder recibe unas 40,500 búsquedas mensuales en Google de Estados Unidos, con un crecimiento interanual del 49% según el conjunto de datos. Es el mayor volumen visible de esta investigación, pero también indica que el mercado está lleno de competidores capaces. La oportunidad no es «crear cualquier sitio web», sino «crear el tipo de sitio de esta agencia, con este stack, estos componentes y este proceso de aprobación».

Un MVP necesita una configuración de marca, tres patrones de página, carga de recursos, comentarios sobre la previsualización y aprobación del despliegue. El problema es el soporte: cuando el texto, el diseño, la accesibilidad o las integraciones generadas necesiten correcciones, los clientes responsabilizarán a la agencia, no a v0.

3. Un bot que convierte solicitudes de funcionalidades en previsualizaciones para equipos de producto

Convierte una incidencia aprobada en una propuesta funcional. Una GitHub App o un webhook interno importa el repositorio, inicia un chat asíncrono de v0, guarda el ID del chat y publica la previsualización en el ticket. Una persona la revisa antes de cualquier merge o despliegue.

Google registra unas 390 búsquedas mensuales en Estados Unidos para how to build an app with ai, y el conjunto de datos señala un crecimiento interanual del 86%. La demanda en asistentes de IA para build an app with ai alcanzó 392 prompts mensuales en julio de 2026. Esto respalda el interés por aplicaciones completas y funcionales, aunque no demuestra que exista un mercado independiente para CI. Plantea esta opción como una función de equipo o un complemento de una plataforma para desarrolladores, no como una propuesta self-service generalista.

El MVP se compone de un webhook, una lista de repositorios permitidos, un ejecutor de tareas asíncronas, un almacén para los chats de v0, una previsualización aislada y un estado de aprobación. El principal inconveniente es el riesgo. El código generado que se ejecuta en la previsualización no es confiable, el acceso al repositorio es sensible y una demo convincente no demuestra que las pruebas, la seguridad, las migraciones y los casos límite sean correctos. El despliegue en producción nunca debe ser la acción predeterminada.

Para entender mejor dónde encaja esta propuesta entre los agentes de programación y las herramientas que convierten prompts en aplicaciones, consulta las mejores herramientas de vibe coding en 2026.

Qué no resuelve la API de v0

La API aporta un agente que crea aplicaciones y su espacio de trabajo. El producto que lo rodea sigue siendo responsabilidad tuya.

  • No decide qué se debe construir. Una petición ambigua puede producir una versión muy pulida de algo equivocado. El formulario inicial, las plantillas, las restricciones y los controles de revisión siguen siendo esenciales.
  • No autoriza a tus clientes. El helper de previsualización reenvía el tráfico, pero tu aplicación debe decidir quién puede acceder a cada chat.
  • No convierte el código generado en código confiable. Sirve las previsualizaciones desde un sitio exclusivo con un dominio registrable distinto y revisa el código antes de que llegue a producción.
  • No traslada los chats de v1 a v2. Elige una versión de v1, descárgala como ZIP y crea un chat nuevo de v2 a partir de ese estado.
  • No sustituye la API de Vercel. Las variables de entorno y varias operaciones del proyecto pertenecen al proyecto de Vercel asociado.
  • No fija el costo. Los archivos de código fuente, el historial de la conversación, los prompts y la salida contribuyen al consumo de tokens.
  • No es un motor local de creación de aplicaciones. Puedes ejecutar la integración localmente, pero el flujo documentado llama a la API alojada de v0 y ejecuta las previsualizaciones en la infraestructura de Vercel.

Mi conclusión: v0 tiene sentido cuando la previsualización funcional y la iteración con estado constituyen la ventaja del producto. Si solo necesitas un fragmento de código, un componente puntual o una transformación de archivos muy determinista, no compensa añadir un espacio de trabajo, un proxy, la contabilidad de créditos y toda la infraestructura de despliegue.

¿v0 tiene una API?

Sí. La API v2 actual ofrece acceso programático al agente de v0 para crear aplicaciones, incluidos los chats, los mensajes, los archivos actuales, las previsualizaciones seguras, las integraciones y el despliegue en Vercel. Usa el paquete v0 para la nueva vía de integración.

¿La API de v0 es gratis?

v0 utiliza créditos en lugar de publicar una tarifa plana independiente por cada aplicación creada mediante la API. El plan Free cuesta $0 al mes, incluye $5 en créditos mensuales y tiene un límite diario de siete mensajes. Los planes de pago Plus y Business incluyen $30 en créditos mensuales por usuario. La generación se detiene cuando se agotan los créditos disponibles.

¿Puedo ejecutar v0 localmente?

Puedes ejecutar el starter o tu propia integración de forma local con npm run dev, pero sus rutas de servidor llaman a la API alojada de v0. La aplicación generada se ejecuta en el Vercel Sandbox de v0, y la previsualización vuelve a través del flujo de proxy documentado.

¿Qué es v0 y cómo se usa?

v0 es un agente que crea aplicaciones. Con la API, abres un chat por aplicación, guardas su ID, envías nuevos mensajes para modificar esa misma aplicación, pasas la previsualización en vivo por un proxy backend y despliegas en Vercel el resultado ya revisado.

Si quieres un generador basado en v0, diseñado y preparado para producción según las necesidades de tu empresa, desarrollo sistemas de IA para producción.

Última actualización

3 sept 2026

CategoríaBuild

Prefiera este sitio en Google

Añadir omidsaffari.com como fuente preferida en la Búsqueda de Google

Marque omidsaffari.com como fuente preferida y Google lo destacará para usted en Top Stories, AI Overviews y AI Mode.

Newsletter

Una carta, cada domingo. Sistemas que funcionan, no opiniones calientes.

Build logs, sistemas en producción y notas de campo de un portafolio de ventures de IA.

Semanal. Sin spam. Cancele cuando quiera.