Application Web Openai
Une application Web qui permet aux utilisateurs d'interagir avec les modles d'OpenAI via une interface simple et conviviale. Cette application est à des fins de démonstration de tester l'API OpenAI et peut contenir des problèmes / bogues.
Si vous recherchez la version react.js, vérifiez ici
démo.mp4
Caractéristiques
- Interface conviviale pour faire des demandes à l'API OpenAI
- Les réponses sont affichées dans un format de chat
- Sélectionnez des modèles (Davinci, Dall · E, Whisper) en fonction de vos besoins
- Créer des images AI (Dall · E)
- Transcribe audio-texte (Whisper)
- Mettre en surbrillance la syntaxe du code
Technologies utilisées
- Pour le client, je n'ai pas utilisé de frameworks car il s'agit d'une version de démonstration simple.
- Pour le serveur, j'ai utilisé Express.
Installation
Condition préalable
Installation
- Clone le référentiel:
git clone https://github.com/ioanmo226/chatgpt-web-application
- Installez les dépendances:
- Créez un fichier .env dans le dossier racine et ajoutez votre touche API OpenAI dans le format suivant:
OPENAI_API_KEY=your_api_key
- Démarrer le serveur de nœuds
- Maintenant, lorsque vous accédez à http: // localhost: 3001, vous verrez une réponse Web.
Usage
- Tapez le champ de saisie et appuyez sur Entrée ou cliquez sur le bouton Envoyer pour faire une demande à l'API OpenAI
- Utiliser Control + Entrez pour ajouter des pauses de ligne dans le champ de saisie
- Les réponses sont affichées dans le format de chat en haut de la page
- Générer du code, y compris la traduction du langage naturel en code
- Profitez des modèles Dall · E pour générer des images AI.
- Utilisez le modèle Whisper pour transcrire l'audio en texte.
Contributif
Ce projet accueille les contributions et les suggestions d'amélioration. Si vous avez des idées, n'hésitez pas à ouvrir un problème ou à créer une demande de traction.
Merci pour votre considération.