Cliente de chat con IA, multiplataforma y de código abierto, para web, escritorio y móviles; se conecta a OpenAI, Claude, Gemini, DeepSeek y modelos autoalojados.
vercel-labs/gemini-chatbot
Plantilla de chatbot con Next.js y Vercel AI SDK que usa Google Gemini de forma predeterminada y permite cambiar a otros proveedores de LLM.
Alternativa open source a:ChatGPT
- Estrellas
- 1,358
- Forks
- 495
- Issues abiertos
- 36
- Último commit
- hace 15 días
¿Qué es?
Esta es una plantilla de chatbot de código abierto creada con Next.js App Router y Vercel AI SDK. Incluye Google Gemini (gemini-1.5-pro) como modelo predeterminado, y AI SDK permite cambiar a proveedores como OpenAI, Anthropic y Cohere con unas pocas líneas de código.
La interfaz está creada con shadcn/ui y Tailwind CSS, y el proyecto usa React Server Components y Server Actions. El historial de chat y los datos de usuario se almacenan en Vercel Postgres (con tecnología de Neon), los archivos se guardan en Vercel Blob y la autenticación se gestiona con NextAuth.js.
El proyecto se puede desplegar en Vercel con un solo clic. Para el desarrollo local, lee las variables de entorno definidas en .env.example; puedes obtenerlas con Vercel CLI y luego ejecutar la aplicación con pnpm dev.
Funciones clave
- 01Next.js App Router con React Server Components y Server Actions
- 02API unificada de AI SDK para texto, objetos estructurados y llamadas a herramientas
- 03Usa Google Gemini de forma predeterminada y es compatible con OpenAI, Anthropic y Cohere
- 04Interfaz creada con shadcn/ui, Tailwind CSS y primitivas de Radix UI
- 05Historial de chat almacenado en Vercel Postgres y archivos en Vercel Blob
- 06Autenticación mediante NextAuth.js
Casos de uso
- Crear una interfaz de chatbot personalizada sobre Google Gemini
- Aprender a crear interfaces de chat en streaming con Vercel AI SDK
- Crear un prototipo de aplicación de chat con LLM y varios proveedores, con opción de cambiar de modelo
- Desplegar una plantilla de chatbot en Vercel con un solo clic
Inicio rápido
- 1
Instala Vercel CLI
npm i -g vercel - 2
Vincula el entorno local con tus cuentas de Vercel y GitHub
vercel link - 3
Descarga las variables de entorno
vercel env pull - 4
Instala las dependencias e inicia el servidor de desarrollo
pnpm install && pnpm dev
Antes de usarlo
- Para ejecutar el proyecto localmente, necesitas una cuenta de Vercel y vincular el proyecto con Vercel y GitHub.
- Se necesita una clave de API de Google Generative AI para usar el modelo Gemini predeterminado.
- Las funciones de persistencia y autenticación dependen de la configuración de Vercel Postgres, Vercel Blob y NextAuth.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es gemini-chatbot?
- Plantilla de chatbot con Next.js y Vercel AI SDK que usa Google Gemini de forma predeterminada y permite cambiar a otros proveedores de LLM. Esta es una plantilla de chatbot de código abierto creada con Next.js App Router y Vercel AI SDK. Incluye Google Gemini (gemini-1.5-pro) como modelo predeterminado, y AI SDK permite cambiar a proveedores como OpenAI, Anthropic y Cohere con unas pocas líneas de código.
- ¿gemini-chatbot es gratuito? ¿Qué licencia tiene?
- gemini-chatbot es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gemini-chatbot sigue mantenido?
- Mantenimiento activo. El último commit de gemini-chatbot fue el 23 oct 2026.
- ¿Para qué puedo usar gemini-chatbot?
- Crear una interfaz de chatbot personalizada sobre Google Gemini Aprender a crear interfaces de chat en streaming con Vercel AI SDK Crear un prototipo de aplicación de chat con LLM y varios proveedores, con opción de cambiar de modelo Desplegar una plantilla de chatbot en Vercel con un solo clic
- ¿Cómo se instala gemini-chatbot?
- Instala Vercel CLI: npm i -g vercel Vincula el entorno local con tus cuentas de Vercel y GitHub: vercel link Descarga las variables de entorno: vercel env pull Instala las dependencias e inicia el servidor de desarrollo: pnpm install && pnpm dev
- ¿Dónde consigo gemini-chatbot?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/vercel-labs/gemini-chatbot
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Espacio de trabajo de chat con IA autohospedable y con enfoque local, compatible con varios proveedores de modelos, agentes, Deep Research, RAG, Skills, MCP y voz.
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.
SDK de TypeScript con tipos seguros e independiente del proveedor para chat en streaming, llamadas a herramientas, agentes y aplicaciones multimodales con los principales proveedores de LLM y frameworks de interfaz.
Una aplicación de chat para navegador que ejecuta LLMs de código abierto localmente en tu GPU mediante WebGPU, para que las conversaciones permanezcan en tu dispositivo.
Frontend autohospedable y gateway de IA para modelos de lenguaje grandes, que conecta más de 22 proveedores mediante una sola interfaz.