ChatGPT : une extension VSCode !!!
Je ne suis pas un grand fan de VSCode, mais je dois admettre qu'il a des extensions plus utiles que les éditeurs de code que j'utilise au quotidien. L'une de ces extensions est ChatGPT.
Avec ChatGPT, nous pouvons générer du code, expliquer du code, refactoriser du code, etc. Voyons comment le configurer et explorer toutes ses fonctionnalités.
ChatGPT en tant que copilote pour améliorer votre expérience de développeur !
- Créez des fichiers/projets ou corrigez votre code en un clic.
- Configuration sans configuration. Connectez-vous simplement à OpenAI comme d'habitude. Ou utilisez les API GPT3 officielles d'OpenAI.
- Prise en charge des conversations en continu. ChatGPT tapera comme ils le pensent.
- ➡️ Exportez tout votre historique de conversation en une seule fois au format Markdown.
3 options pour exécuter l'assistant ChatGPT dans votre vs-code
- [✔️ Autologin] - Configurez facilement une connexion automatique avec l'extension pour accéder de manière transparente aux capacités de ChatGPT sans avoir besoin d'une saisie manuelle de jeton. L'extension utilise un navigateur pour poser des questions à ChatGPT, et la fonction de connexion automatique Zero-Config lui permet de saisir automatiquement les jetons requis à l'aide du marionnettiste.
- [ Clé API OpenAI] - Connectez-vous aux API GPT-3 officielles d'OpenAI à l'aide de vos clés API personnelles ou organisationnelles. Personnalisez vos invites avec divers paramètres et accédez aux paramètres avancés. Pour plus d'informations, reportez-vous à la documentation de la clé d'API GPT-3 OpenAI.
- [❌ Non recommandé] Connectez-vous manuellement sur un navigateur et récupérez les jetons requis. Décrit dans Configuration manuelle. Cette option peut entraîner des limitations et des limitations dues à l'utilisation non officielle de l'API OpenAI.
Tout ce que vous avez à faire est de cliquer sur Connexion ou de poser une question pour commencer !
- Tout ce que vous avez à faire est simplement de cliquer sur l'icône de l'extension ChatGPT dans votre barre latérale et de sélectionner le bouton "Connexion".
- Cela ouvrira une nouvelle fenêtre de navigateur (utilisant Chrome par défaut, mais vous pouvez également choisir un navigateur basé sur Chromium) et vous dirigera vers lehttps://chat.openai.com/page de connexion.
- Si la page n'est pas disponible en raison de problèmes de capacité, l'extension actualisera automatiquement la page toutes les 2 secondes jusqu'à ce qu'elle devienne disponible. Si l'extension ne parvient pas à accéder à la page de connexion après 10 tentatives, le navigateur se fermera automatiquement.
- Si un captcha vous est demandé, veuillez compléter les captchas avant de continuer. Une fois que vous vous êtes connecté avec succès, le navigateur se minimise.
Si vous préférez utiliser les API officielles d'OpenAI pour communiquer, changez votre paramètre de méthode GPT3 OpenAI API Keyet préparez votre clé API à partir d'ici : OpenAI
- Cliquez
Loginsur votre extension ou posez n'importe quelle question de codage en sélectionnant un fragment de code. - Une fois demandé, fournissez votre clé API à l'extension
- [Facultatif] Vous pouvez également stocker votre clé API dans votre settings.json. Cependant, il est fortement déconseillé pour des raisons de sécurité.
Avec l'extension ChatGPT, vous pouvez facilement accéder à des fonctionnalités puissantes telles que les commandes du menu contextuel, l'intégration de code en un clic, une fenêtre de conversation pour une communication transparente avec l'IA et des invites personnalisables pour l'API OpenAI GPT-3 .
Copiez ou insérez le code suggéré par ChatGPT directement dans votre éditeur.
Posez des questions en texte libre qui seront répertoriées dans la fenêtre de conversation. La conversation est conservée dans le cache jusqu'à la fermeture de l'instance vs-code.
Optimisé pour le dialogue
Modifier et renvoyer une invite précédente
Exportez tout l'historique de vos conversations en un clic
Commandes disponibles
ChatGPT: Ask anything: Questions de texte de forme libre dans la fenêtre de conversation.ChatGPT: Reset session: Efface la session en cours et réinitialise votre connexion avec ChatGPTChatGPT: Clear conversation: Efface la fenêtre de conversation et réinitialise le fil pour démarrer une nouvelle conversation avec ChatGPT.ChatGPT: Export conversation: Exporte toute la conversation dans Markdown pour que vous puissiez facilement stocker et trouver la liste des questions et réponses.
- Il est possible que les systèmes OpenAI rencontrent parfois des problèmes pour répondre à vos requêtes en raison d'un trafic élevé.
- Si vous obtenez une erreur 400 BadRequest avec la méthode basée sur la clé API, cela signifie que la longueur de votre conversation est supérieure à ce que les modèles GPT/Codex peuvent gérer. Effacez l'historique de vos conversations avec la commande ChatGPT : Effacer la conversation et réessayez d'envoyer votre invite.
- Si vous obtenez ChatGPT est à pleine capacité en ce moment lors de la connexion automatique, l'extension actualisera la page toutes les 2 secondes jusqu'à ce que vous voyiez la page de connexion. L'actualisation peut aider dans certains cas lorsqu'il y a une file d'attente. Ceci est malheureusement hors du contrôle de cette extension. Si, même après l'actualisation, OpenAI affiche une erreur de capacité, le navigateur se fermera automatiquement.
- Si vous obtenez l'erreur ChatGPTAPI 429, cela signifie que vous effectuez trop de demandes. Veuillez patienter et réessayer dans quelques instants. Si cela persiste, redémarrez votre vs-code.
- Ouvrez AI ChatGPT :https://chat.openai.com/
- ️ Ouvrez AI Dall-E-2 :https://openai.com/dall-e-2/
- L'option de configuration manuelle utilise un wrapper d'API OpenAI nodejs non officiel .
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































