Équipe DuoGP
Une application polyvalente qui intègre les modèles GPT et DALL-E d'OpenAI pour des conversations améliorées, la création de contenu automatisée et la conception graphique. Cette application est conçue pour faciliter diverses tâches en équipe et en solo, en tirant parti des capacités de l'IA pour aider au développement, au marketing, à la stratégie commerciale, etc.
Caractéristiques
Conversations en équipe
- Équipes marketing : générez et organisez des campagnes sur les réseaux sociaux, des plans de création de contenu, etc.
- Équipes de développement : aider au développement de logiciels, en fournissant des extraits de code et des blocs de code complets pour Python, JavaScript, HTML, CSS, Java, C++, etc.
- Équipes de science des données : offrent des informations et des solutions pour les tâches d'analyse de données et d'apprentissage automatique.
- Équipes de stratégie commerciale : développer des stratégies commerciales, des analyses de marché et une planification financière.
- Équipes de conception graphique : créez des images, des couvertures d'album, des logos, des conceptions de produits et des conceptions de personnages à l'aide de DALL-E et GPT-4 Vision.
- Équipes musicales : composez de la musique, générez des fichiers MIDI et concevez des sons avec des scripts Python.
- Équipes de conception de jeux : écrivez des histoires de jeu immersives, concevez des niveaux de jeu et créez des mécanismes de jeu innovants.
Conversations en mode solo
- Engagez des conversations en tête-à-tête avec les modèles GPT pour une assistance personnalisée, en utilisant différents modèles, notamment GPT-3.5-turbo, GPT-4, GPT-4-turbo et DALL-E.
Fonctionnalités avancées
- Gestion des clés API : enregistrez et chargez en toute sécurité votre clé API OpenAI.
- Contrôle des conversations : démarrez, mettez en pause, interrompez et arrêtez facilement des conversations.
- Mode d'arrêt automatique : définissez le nombre d'échanges de messages avant l'arrêt automatique.
- Menu contextuel par clic droit : copiez, coupez, collez et analysez rapidement le texte au sein de la conversation.
- Organiser les conversations : organisez et structurez automatiquement les conversations, en extrayant des extraits de code et en créant des fichiers zip de scripts et d'images.
- Enregistrer les conversations : enregistrez des conversations entières dans un fichier texte pour référence future.
Commencer
Conditions préalables
- Python 3.8 ou supérieur
- Packages Python requis :
tkinter
, requests
, json
, threading
, re
, zipfile
, os
, pandas
, io
, PIL
, subprocess
- Clé API OpenAI
Installation
Clonez le dépôt :
git clone https://github.com/yourusername/chatgpt-convo-app.git
cd chatgpt-convo-app
Installez les packages requis :
pip install -r requirements.txt
Exécutez l'application :
python chatgpt_convo_app.py
Usage
Démarrer une conversation
- Lancez l'application.
- Entrez votre clé API OpenAI lorsque vous y êtes invité.
- Sélectionnez une équipe et une tâche dans le menu déroulant.
- Entrez l'invite utilisateur initiale et cliquez sur "Démarrer".
- La conversation commencera avec l'équipe de robots sélectionnée.
Mode solo
- Sélectionnez le modèle souhaité dans le menu déroulant de la section Mode Solo.
- Entrez votre message et cliquez sur "Envoyer".
- La réponse du modèle sélectionné apparaîtra dans la boîte de conversation.
Intervenir et contrôler la conversation
- Pause : Cliquez sur "Pause" pour interrompre temporairement la conversation.
- Interjecter : saisissez une nouvelle invite dans le champ "Invite d'interjection" et cliquez sur "Interjecter" pour diriger la conversation.
- Stop : cliquez sur "Stop" pour mettre fin à la conversation.
Organiser et enregistrer des conversations
- Organiser : Cliquez sur "Organiser" pour structurer la conversation et extraire des extraits de code.
- Enregistrer la conversation : cliquez sur "Enregistrer la conversation" pour enregistrer l'intégralité de la conversation dans un fichier texte.
Configuration avancée
- Gestion des clés API : l'application vous demandera la clé API lors de la première exécution. La clé sera enregistrée en toute sécurité pour les sessions futures.
- Menu contextuel : cliquez avec le bouton droit sur la boîte de conversation pour accéder aux options de copier, couper, coller et analyser le texte.