Eingabeaufforderung OpenAIs GPT-4-, GPT-3.5-, GPT-3- und Codex-Modelle im Visual Studio-Code
Dieses Repository ist Fleisch für Dokumentation, Fehlerberichte und Feature -Anfragen
Zeugnisse
❄️ von Snowflake auf mittlerem Blogpost vorgestellt
Fügen Sie ChatGPT -Erweiterungen in BlogPost VSCODE hinzu, um Code -Bewertungen und -fehler zu finden
? Bewertungen auf Twitter
❤️Chatgpt Der Paarprogrammierer - gegen Code auf YouTube
Generative KI auf LinkedIn
genieai.systemMessage
, um Ihre Systemnachricht anzupassen.gpt-4o
, gpt-4o-2024-05-13
, gpt-4-turbo
, gpt-4-turbo-2024
, gpt-4-turbo-preview
, gpt-4-0125-preview
Generieren Sie Commit -Nachrichten richtig in VS Code:
Sie können Ihre Eingabeaufforderung Ihrer Commit -Nachricht aus den Erweiterungseinstellungen aktualisieren.
Genie: Generate a commit message
-Befehl und eine Verknüpfung von Multi-Folksspaces.
Aktualisieren Sie Ihre Generate Commit Meldung Eingabeaufforderung: genieai.promptPrefix.commit-message
Die Einstellungen für Quick-Fix-Aktionen sind hinzugefügt: genieai.quickFix.enable
Opt-out von der Generation Commit-Nachrichtenfunktionalität: genieai.enableGenerateCommitMessage
Alle Kontext -Menüpunkte von Genies sind jetzt unter Genie
Submenu verpackt
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
, gpt-4-32k-0314
, gpt-3.5-turbo-0301
zugunsten der Ersatzmodelle.Sie können jetzt Ihren Azure OpenAI -Einsatz mit Genie verwenden
Setzen Sie die vollständige Azure OpenAI -Bereitstellungs -URL in Setting: genieai.azure.url
Befolgen
Stellen Sie sicher
Sie müssen die Datei genie.json
nicht aktualisieren, um den Namen Ihrer Conversion zu aktualisieren.
Bitten Sie Genie, die Probleme, die Sie in Ihrem Code sehen, schnell zu beheben
Klicken Sie auf die Glühbirne in einem Code -Stück, den Sie unterstrichen sind
genieai.enableConversationHistory
verwendengenie.json
-Datei befinden.Gesprächsgeschichte -Demo
Genie -Chatgpt Gesprächsgeschichte -Batch -Video
Holen Sie sich den API -Schlüssel von hier aus: OpenAI und See Openai Openai Offficial Docs für verfügbare Modelldetails
Wenn Sie sich mit Problemen in Bezug auf Ihren API -Schlüssel stellen, finden Sie auf den FAQ
Die Erweiterung verfügt über Kontextmenübefehle, kopieren/verschieben Sie den vorgeschlagenen Code mit One-Click, Gespräch.
Wir haben kürzlich Genie in Problems
eingeführt.
Bewahren Sie Ihre Gesprächsgeschichte auf Ihrer Festplatte auf und fahren Sie jederzeit fort.
Schnell beheben Sie die Probleme in Ihrem Code
Unterstützt den Azure OpenAI -Service
? Siehe Unterschied zwischen Ihrem Code und dem Genie -Vorschlag innerhalb des Herausgebers mit einem Klick.
Holen Sie sich Streaming -Antworten auf Ihre Eingabeaufforderung im Editor oder im Sidebar -Gespräch.
Passen Sie an, was Sie mit dem ausgewählten Code fragen.
Automatische Erkennung von Teilcode -Antwort.
Kopieren oder Einfügen des Chatgpts vorschlägt direkt in Ihren Editor.
?
Bearbeiten und geben Sie eine frühere Eingabeaufforderung erneut
?
Ad-hoc-Eingabeaufforderungpräfixe für Sie, um das anzupassen, was Sie Chatgptt fragen
Sie können den folgenden Befehlen der folgenden Tastatur eine Tastaturverknüpfung über das integrierte Menü VS Code zuweisen.
Genie: Ad-hoc prompt
: Ad-hoc-Eingabeaufforderung für den ausgewählten Code.Genie: Add tests
: Schreiben Sie Tests für Sie.Genie: Find bugs
: Analysieren Sie Fehler in Ihrem Code.Genie: Optimize
Vorschläge, um Ihren Code zu verbessern.Genie: Explain
Sie den ausgewählten Code.Genie: Add comments
: Kommentare für den ausgewählten Code.Genie: Custom prompt 1
: Es ist standardmäßig deaktiviert. Bitte setzen Sie eine benutzerdefinierte Eingabeaufforderung und ITit IFER mithilfe von ROMPT einGenie: Custom prompt 2
standardmäßig deaktiviert, bitte setzen Sie eine benutzerdefinierte Eingabeaufforderung und ITer verwendet Romptcode-*
) Genie: Generate code
, sehen Sie diese Option in Ihrem Kontextmenü wie die anderen Textkomprimierungsanforderungen. Genie: Clear API Key
Löscht den API -Schlüssel aus VS Code Secrets StorageGenie: Show conversations
: Liste der Gespräche, die Genie nach der Ermöglichung der Gesprächsgeschichte gespeichert hat.Genie: What's new
: Sehen Sie, was kürzlich veröffentlicht wird.Genie: Start a new chat
: Starten Sie einen neuen Chat mit AI.Genie: Ask anything
: Textfragen im Gesprächsfenster.Genie: Reset session
: Löscht die aktuelle Sitzung und setzt Ihre Verbindung mit CHATGPT zurückGenie: Clear conversation
und setzt den Thread zurück, um eine neue Konvertierung mit ChatGPT zu starten.Genie: Export conversation
: Exportiert das gesamte Gespräch in Markdown, damit Sie einfach speichern und die Q & A -Liste finden.Genie: Focus on Genie View
: Konzentriert sich auf das Genie -Fenster, wenn es verborgen war.Change API Key
löschen oder erneut eingeben : Klicken Commands
auf der Genie: Clear API Key
, um alle verfügbaren Befehle zu sehen.Es ist möglich, dass OpenAI-Systeme von Zeit zu Zeit aufgrund von hohem Verfaltiger auf Ihre Abfragen auftreten.
Wenn Sie HTTP 429 Too Many Requests
erhalten, bedeutet dies, dass Sie zu viele Anfragen stellen oder dass Ihr Konto nicht genügend Guthaben hat.
$OPENAI_API_KEY
insufficient_quota
Schlüssel sehen, die Sie in dieser Erweiterung verwenden. 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
} '
Wenn Sie HTTP 404 Not Found
haben, model
dies in Ihren Einstellungen das modell genieai.openai.model
.
Wenn Sie HTTP 400 Bad Request
erhalten, bedeutet dies, dass Ihre Konversation Länge ist, als GPT/Codex -Modelle über individuelle Einstellungen verarbeiten können.
Wenn Sie auf anhaltende Probleme mit Ihren Fragen stoßen
Genie: Clear API Key
Genie: Reset session
Wenn Sie Remote -Entwicklung verwenden und Chatgptt nicht verwenden können
settings.json
hinzufügen "remote.extensionKind": {"genieai.chatgpt-vscode": ["ui"]}