Application talkbot
Une application AI conversationnelle inspirée du modèle de langue GPT-3 d'OpenAI, construite avec Create React App.
Caractéristiques
- Traitement et compréhension du langage naturel
- Réponses conscientes du contexte
- Capacité à converser sur une variété de sujets
- Front-end frontal basé sur réact pour une interaction utilisateur facile
- Node.js Back-end pour la communication avec l'API OpenAI
Exigences
- Nœud js
- NPM
- Créer un compte AI ouvert
Installation
- Cloner le référentiel
git clone https://github.com/dhiant/react-chatGPT-clone.git
- Installez les dépendances des clients
- Installer les dépendances du serveur
Obtenez votre clé API AI ouverte à partir de la clé API ouverte AI
Configuration de la variable d'environnement
- Allez dans le dossier du serveur et créez un fichier .env dans le dossier Root of Server et créez une variable react_app_openai_api_key = [votre clé ouverte AI ici] Fichier inside .env comme
REACT_APP_OPENAI_API_KEY = [Your Open AI key here]
- Configurer la base de feu
- Accédez à Firbase Console et cliquez sur Ajouter un projet, suivez les directives pour créer un nouveau projet Firebase
- Une fois le projet créé, vous verrez le fichier de configuration généré pour vous. Si vous ne trouvez pas le fichier de configuration, consultez la section Présentation du projet sur le panneau de gauche. Cliquez simplement sur l'icône du matériel qui est à droite de l'aperçu du projet, vous verrez le paramètre de projet.
- Cliquez sur le paramètre du projet, faites défiler vers le bas là-bas, vous verrez la section "Vos applications". Vous devez sélectionner le Web avec </> symboles. Cliquez sur l'icône et suivez pour ajouter Firebase à votre application Web. Une fois que vous aurez mis à jour votre fichier de configuration, votre fichier firebase.config dans le dossier client / src.
Usage
- Démarrer le client
- Démarrer le serveur
Vérifiez si votre application client s'exécute sur le port 3000 avec la configuration de l'environnement de développement, donc dans votre navigateur, allez simplement sur http: // localhost: 3000
Vérifiez si votre application de serveur s'exécute sur le port 4000
Contribution
Toutes les contributions sont les bienvenues. N'hésitez pas à ouvrir un problème ou à créer une demande de traction. Et je serai plus qu'heureux pour les sponsors.

Liscence
Ce projet est autorisé en vertu de la licence Attribution-noncommercial-Sharealike 4.0 (CC BYC-SA 4.0).
Cela signifie que vous pouvez utiliser, copier et modifier le code tant que vous accordez un crédit à l'auteur d'origine (attribution), ne l'utilisez pas à des fins commerciales (non commerciales) et distribuer des modifications sous la même licence (partager de même).
Veuillez noter que cette licence s'applique uniquement au code dans ce référentiel et ne s'applique pas à l'API OpenAI, qui est soumise à son propre contrat de licence.
Liscence