Nuxt 3 DoCuSearch AI offre une interface rationalisée aux développeurs pour interagir plus efficacement avec Nuxt 3 Documentation. En tirant parti d'un modèle GPT-3.5 affiné et en intégrant directement avec Nuxt 3, l'application fournit des réponses concises et compatibles à des requêtes utilisateur, améliorant l'expérience et la productivité des développeurs. Cet outil combine le cadre de développement Web moderne de Nuxt 3 avec les dernières avancées de l'IA pour offrir une interface de requête-réponse réactive et intuitive, simplifiée par l'utilisation de WebSockets pour une communication en temps réel. Conçu avec la simplicité et l'efficacité à l'esprit, c'est un outil essentiel pour les développeurs qui cherchent à naviguer efficacement dans la documentation Nuxt 3.
Le Nuxt 3 Docusearch AI dispose d'une interface de type chat rationalisée qui facilite une manière engageante pour les développeurs d'interagir avec la documentation Nuxt 3. À la base, l'interface possède une barre de navigation supérieure réactive et une zone de saisie dédiée en bas, encourageant les utilisateurs à soumettre leurs requêtes de manière conversationnelle. Ce choix de conception s'écarte des interfaces de documentation traditionnelles, offrant une expérience utilisateur plus dynamique et interactive. Les réponses, propulsées par un modèle GPT-3.5 affiné, sont livrées en temps réel, grâce à l'intégration de WebSockets, assurant une récupération d'informations rapide et pertinente. Un menu de navigation secondaire offre un accès rapide aux fonctionnalités et paramètres supplémentaires, améliorant la convivialité de l'application. L'application exploite Langchain pour les interactions AI rationalisées, les shikijs pour la syntaxe mettant en surbrillance dans les extraits de code retournés et la marque-it pour l'analyse et l'affichage du contenu Markdown, garantissant un affichage riche et informatif d'informations.
Pour configurer ce projet localement, veuillez suivre ces étapes:
pnpm install ..env dans le répertoire racine et fournissez votre clé API OpenAIhttp://localhost:3000 avec pnpm run dev .Veuillez vous assurer que Node.js, NPM et Redis sont installés sur votre système avant d'essayer d'exécuter ce projet.
Pour utiliser l'application:
http://localhost:3000 dans votre navigateur Web.Si vous souhaitez créer l'application de production, utilisez la commande suivante:
pnpm run buildPour prévisualiser la construction de production localement:
pnpm run previewNous accueillons les contributions de tous et sommes reconnaissants pour chaque demande de traction! Si vous souhaitez contribuer, veuillez considérer les étapes suivantes:
git checkout -b feature/AmazingFeature ).git commit -m 'Add some AmazingFeature' ).git push origin feature/AmazingFeature ).closes #xxx dans votre message PR où xxx est le numéro de problème.Veuillez vous assurer d'adhérer au code de conduite de ce projet. Assurez-vous que vos contributions passent tous les tests avant d'ouvrir une demande de traction. Si vous ajoutez ou modifiez un code, veuillez ajouter des tests pour accompagner vos modifications. Pour plus de détails, consultez nos directives contributives.
Nous visons à favoriser une communauté inclusive et respectueuse pour toutes les personnes impliquées. Tous les contributeurs et participants conviennent d'adhérer à notre code de conduite. Veuillez vous assurer de le lire avant de participer.
Ce projet est autorisé sous la licence du MIT. La licence permet aux autres d'utiliser, de copier, de modifier, de fusionner, de publier, de distribuer, de sous-licencier et / ou de vendre des copies du logiciel, à condition qu'ils incluent l'avis d'origine du droit d'auteur, le présent avis d'autorisation et les avertissements de garantie. Voir le fichier de licence pour plus de détails.