Un modèle d'application AI Chatbot open source construit avec Sveltekit, le Vercel AI SDK, OpenAI et Vercel KV.
Fonctionnalités · fournisseurs de modèles · Déployer votre propre · exécuter localement · Auteurs
Il s'agit d'un port Sveltekit non officiel de Vercel-Labs / Ai-Chatbot.
Si vous trouvez ce modèle utile, veuillez envisager de me soutenir via le parrainage GitHub ou le ko-fi pour aider à son développement.
Ce modèle est expédié avec Openai gpt-3.5-turbo comme défaut. Cependant, grâce au SDK Vercel AI, vous pouvez basculer les fournisseurs de LLM en anthropique, étreignant Face ou utiliser Langchain avec seulement quelques lignes de code.
Vous pouvez déployer votre propre version du chatbot Next.js AI à Vercel en un seul clic:
Suivez les étapes décrites dans le guide de démarrage rapide fourni par Vercel. Ce guide vous aidera à créer et à configurer votre instance de base de données KV sur Vercel, permettant à votre application d'interagir avec elle.
N'oubliez pas de mettre à jour vos variables d'environnement ( KV_URL , KV_REST_API_URL , KV_REST_API_TOKEN , KV_REST_API_READ_ONLY_TOKEN ) dans le fichier .env avec les informations d'identification appropriées fournies lors de la configuration de la base de données KV.
Vous devrez utiliser les variables d'environnement définies dans .env.example pour exécuter Next.js AI chatbot. Il est recommandé d'utiliser des variables d'environnement Vercel pour cela, mais un fichier .env est tout ce qui est nécessaire.
Remarque: vous ne devez pas commettre votre fichier
.envou il exposera des secrets qui permettront aux autres de contrôler l'accès à vos différents comptes OpenAI et des fournisseurs d'authentification.
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 -- --openLe modèle de votre application devrait désormais fonctionner sur localhost: 5173.
Ce modèle est fortement basé sur la version suivante.js, avec des contributions de: