Inviter les modèles GPT-4, GPT-3.5, GPT-3 et Codex d'OpenAI dans le code Visual Studio
Ce référentiel est la viande pour la documentation, les rapports de bogues et les demandes de fonctionnalités
Témoignages
❄️ présenté par Snowflake sur le blog moyen
Incluez les extensions de ChatGpt dans BlogPost VScode pour trouver des critiques de code et des bogues
? Avis sur Twitter
❤️Chatgpt Le programmeur de paire - VS Code sur YouTube
AI génératif sur LinkedIn
genieai.systemMessage
pour personnaliser votre message système.gpt-4o
, gpt-4o-2024-05-13
, gpt-4-turbo
, gpt-4-turbo-2024
, gpt-4-turbo-preview
, gpt-4-0125-preview
Générer des messages de validation directement dans le code vs:
Vous pouvez mettre à jour votre invite de message de validation à partir des paramètres d'extension.
Genie: Generate a commit message
et le raccourci supprime les espaces multi-folks.
Mettez à jour votre invite de messages Generate Commit: genieai.promptPrefix.commit-message
Opt-out des paramètres d'actions rapides sont ajoutés: genieai.quickFix.enable
Opt-Out of the Generat Commit Message Fonctionnality: genieai.enableGenerateCommitMessage
Tous les éléments du menu contextuel de Genie sont maintenant enveloppés sous Genie
Submé
gpt-4-1106-preview
, gpt-4-0613
, gpt-4-32k-0613
, gpt-3.5-turbo-1106
, gpt-3.5-turbo-16k
, gpt-3.5-turbo-instruct
gpt-4-0314
déprécié, gpt-4-32k-0314
, gpt-3.5-turbo-0301
en faveur des modèles de remplacement.Vous pouvez maintenant utiliser votre déploiement Azure Openai avec Genie
Vous définir une URL de déploiement Azure Openai complète dans le cadre: genieai.azure.url
en suivant les instructions réalisées dans la description du réglage
Assurez-vous de définir le paramètre de modèle de l'extension sur la bonne base que vous avez utilisée pour le déploiement Azure
Vous n'avez pas besoin de mettre à jour le fichier genie.json
pour mettre à jour le nom de votre conversion.
Demandez à Genie de résoudre rapidement les problèmes que vous voyez dans votre code
Cliquez sur l'ampoule sur une pièce de code que vous vous voyez.
genieai.enableConversationHistory
expérience des utilisateurs.genie.json
.Histoire de la conversation - Demo
Genie - Chatgpt Conversation History -Watch Video
Obtenez votre clé API à partir d'ici: Openai et voir Openai Openai OFFICIAL DOCS pour les détails du modèle disponibles
Si vous faites face à des problèmes concernant votre clé API, consultez la FAQ pour plus de détails sur la façon de le réintégrer / l'effacer
L'extension est livrée avec des commandes de menu contextuel, copier / déplacer le code suggéré dans l'éditeur avec un clic, Conversation WindoMition OP OP ENAI CHATGPT Invits.
Nous avons récemment introduit la fenêtre Genie to Problems
.
Stockez votre historique de conversation sur votre disque et continuez à tout moment.
Réparez rapidement les problèmes de votre code
Prend en charge le service Azure Openai
? Voir Diff entre votre code et Genie Suggents dans l'éditeur en un seul clic.
Obtenez des réponses en streaming à votre invite dans la conversation de l'éditeur ou de la barre latérale.
Personnalisez ce que vous demandez avec le code sélectionné.
Détection de réponse au code partielle automatique.
Copier ou insérer le chatppt suggère directement dans votre éditeur.
?
Modifier et renvoyer une invite précédente
?
Préfixes invités ad hoc pour que vous personnalisez ce que vous demandiez Chatgptt
Vous pouvez attribuer un raccourci clavier aux commandes suivantes à l'aide du menu Keybindings intégré de VS Code.
Genie: Ad-hoc prompt
: Profix personnalisé ad-hoc pour le code sélectionné.Genie: Add tests
: Écrivez des tests pour vous.Genie: Find bugs
: analysez et recherchez des bogues dans votre code.Genie: Optimize
: Ajoutez des suggestions à votre code pour s'améliorer.Genie: Explain
: Expliquez le code sélectionné.Genie: Add comments
: Ajouter des commentaires pour le code sélectionné.Genie: Custom prompt 1
: Il est désactivé par défaut, veuillez définir une invite personnalisée et itiT IFER USINGIMISE ROMPTGenie: Custom prompt 2
Il est désactivé par défaut, veuillez régler sur une invite personnalisée et if ifer usingGenie: Generate code
un modèle Codex ( code-*
), vous verrez cette option dans votre menu contextuel. Genie: Clear API Key
efface la clé de l'API à partir du stockage des secrets de code vsGenie: Show conversations
: liste des conversations que Genie a stockées après avoir activé le paramètre d'historique de conversation.Genie: What's new
: voir ce qui est récemment sorti.Genie: Start a new chat
: commencez une nouvelle conversation avec l'IA.Genie: Ask anything
: Questions de texte de forme libre dans la fenêtre de conversation.Genie: Reset session
: efface la session en cours et réinitialise votre connexion avec ChatgptGenie: Clear conversation
et réinitialise le fil pour démarrer une nouvelle conversion avec Chatgpt.Genie: Export conversation
: exporte toute la conversation dans Markdown pour que vous vous achetiez facile et trouve la liste des questions et réponses.Genie: Focus on Genie View
: se concentre sur Genie Window s'il était caché.Change API Key
cliquez sur Commands
sur la page d'accueil pour voir toutes les commandes Genie: Clear API Key
.Il est possible que les systèmes OpenAI puissent éprouver des objets à vos requêtes en raison d'un trafic élevé de temps à autre.
Si vous obtenez HTTP 429 Too Many Requests
, cela signifie que vous faites trop de demandes ou que votre compte n'a pas assez de crédit.
$OPENAI_API_KEY
insufficient_quota
la clé que vous utilisez dans cette extension) curl https://api.openai.com/v1/completions
-H " Content-Type: application/json "
-H " Authorization: Bearer $OPENAI_API_KEY "
-d ' {
"model": "text-davinci-003",
"prompt": "Can I make a request?nn",
"temperature": 0.7,
"max_tokens": 256,
"top_p": 1,
"frequency_penalty": 0,
"presence_penalty": 0
} '
Si vous obtenez une erreur HTTP 404 Not Found
model
c'est-à-dire genieai.openai.model
).
Si vous obtenez une erreur HTTP 400 Bad Request
, cela signifie que votre conversation est la longueur que les modèles GPT / Codex peuvent gérer.
Si vous rencontrez des problèmes persistants de personne avec vos requêtes
Genie: Reset session
pour effacer votre session / conversation ou Genie: Clear API Key
pour effacer votre clé API et rentrerSi vous utilisez le développement à distance et que vous ne pouvez pas utiliser le chatpptt
settings.json
ajoutez "remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]}