Una plantilla de aplicación de chatbot de AI de código abierto construida con Sveltekit, el Vercele AI SDK, OpenAi y Vercel KV.
Características · Proveedores de modelos · Implemente su propio · Ejecutar localmente · Autores
Este es un puerto no oficial de Sveltekit de Vercel-Labs/AI-Chatbot.
Si encuentra útil esta plantilla, considere apoyarme a través del patrocinio de GitHub o Ko-Fi para ayudar con su desarrollo.
Esta plantilla se envía con OpenAI gpt-3.5-turbo como el valor predeterminado. Sin embargo, gracias al Vercelio AI SDK, puede cambiar los proveedores de LLM a Anthrope, Huggingface o usar Langchain con solo unas pocas líneas de código.
Puede implementar su propia versión del siguiente.
Siga los pasos descritos en la guía de inicio rápido proporcionada por VERCEL. Esta guía lo ayudará a crear y configurar la instancia de su base de datos KV en Verccel, permitiendo que su aplicación interactúe con ella.
Recuerde actualizar sus variables de entorno ( KV_URL , KV_REST_API_URL , KV_REST_API_TOKEN , KV_REST_API_READ_ONLY_TOKEN ) en el archivo .env con las credenciales apropiadas proporcionadas durante la configuración de la base de datos KV.
Deberá usar las variables de entorno definidas en .env.example para ejecutar Next.js ai chatbot. Se recomienda que use variables de entorno Vercel para esto, pero un archivo .env es todo lo que es necesario.
Nota: No debe confirmar su archivo
.envo expondrá secretos que permitirán a otros controlar el acceso a sus diversas cuentas de proveedores de OpenAI y autenticación.
npm i -g vercel.vercel ): vercel linkvercel env pull npm install
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --openLa plantilla de su aplicación ahora debería estar ejecutándose en Localhost: 5173.
Esta plantilla se basa en gran medida en la versión Next.js, con contribuciones de: