PrepareProjectForllMprompt -Erweiterung für VS -Code
Verwandeln Sie Ihr Codeprojekt mit kleinem bis mittlerem Maßstab in ein für die Interaktion mit Sprachlernmodellen (LLM) geeignetes Markdown-Dokument wie GPT-4. Mit dieser Erweiterung können Sie Codedateien in Ihrem Arbeitsbereich auswählen und in ein Dokument mit Markdown-formatiertem Dokument zusammenstellen, das als Aufforderung für LLMs dienen kann.
Warum diese Erweiterung?
- Code-Überprüfung mit KI : Perfekt, wenn Sie LLMs für Code-Überprüfung oder Code-bezogene Abfragen nutzen möchten.
- Token -Management : kümmert sich um Token -Grenzen für das generierte Markdown -Dokument, um die LLM -Kompatibilität zu gewährleisten.
- Dynamische Dateiauswahl : Bietet mehrere Methoden für die Auswahl von Codedateien, einschließlich individueller Auswahl und erweiterungsbasierter Filterung.

Merkmale
Dateiauswahlmodi
- Wählen Sie alle Dateien aus : Wählen Sie automatisch alle Codedateien in Ihrem Arbeitsbereich aus.
- Wählen Sie einzelne Dateien aus : Ermöglicht Ihnen, bestimmte Dateien auszuwählen. Ihre Auswahl wird als zukünftige Referenz gespeichert.
- Wählen Sie Dateierweiterungen : Ermöglicht Ihnen, Dateien basierend auf ihren Erweiterungen einzuschließen.
Token Limit und Status Bar
- Token -Zähler : Verfolgen Sie die Token -Anzahl und zeigt es in der Statusleiste an.
- Token -Grenze : Konfigurierbare maximale Token -Grenze für die generierte Markdown -Ausgabe.
Vorherige Auswahl
- Speicher : Erinnert sich an die Auswahl der vorherigen Dateiauswahl und wählt sie beim nächsten Mal vor.
Visual Studio Marketplace
Diese Erweiterung ist auf dem Visual Studio Marketplace für Visual Studio Code verfügbar.
Anforderungen
- Visual Studio Code 1.58.0 oder höher
- Node.js 14 oder höher
- Das
@dqbd/tiktoken -Paket für Token Counting
Installation
- Installieren Sie die Erweiterung vom Visual Studio Code Marketplace.
- Installieren Sie die erforderlichen Node.js -Pakete.
- Konfigurieren Sie bei Bedarf die Erweiterungseinstellungen.
Verlängerungseinstellungen
-
prepareForLLM.tokenLimit : Maximale Token -Grenze für das generierte Markdown -Dokument. Standard ist 7500. -
prepareForLLM.exclusions : Verzeichnisse oder Dateien zum Ausschluss. Standardmäßig an ['node_modules', '.git'] .
Wie es funktioniert
- Initialisierung : Nach der Aktivierung zählt das Erweiterungs -Token für alle Dateien in Ihrem Arbeitsbereich.
- Dateiauswahl : Sie können Dateien einzeln auswählen, alle auswählen oder nach Dateierweiterungen filtern.
- Markdown -Kompilierung : Ausgewählte Dateien werden in ein Markdown -Dokument mit der für jeden Codeblock angegebenen Programmiersprache zusammengestellt.
- Token -Management : Die Erweiterung stellt sicher, dass die Token -Anzahl die angegebene Grenze nicht überschreitet, indem der Inhalt gegebenenfalls in Stapel unterteilt wird.
- Ausgabe : Ein neues Markdown -Dokument wird in VS -Code geöffnet, das die kompilierten Codedateien enthält.
Bekannte Probleme
- Die Erweiterung kann nicht sehr große Dateien (> 1 MB) effektiv behandelt.
Versionshinweise
1.0.0
- Erstveröffentlichung mit Grundfunktionalität.
- Dynamische Konfigurationseinstellungen hinzugefügt.
- Verbesserte Fehlerhandhabung und Protokollierung.
- Mehrere Dateiauswahlmodi hinzugefügt.
- Einführte Token -Caching- und Status -Bar -Updates.
Beitragen
Richtlinien zum Beitrag zu diesem Projekt finden Sie in den Erweiterungsrichtlinien.
Lizenz
MIT