Node Proxima ist eine Node.JS -Anwendung, mit der die Umwandlung ganzer Codebasen in KI -Einbettungen automatisiert wird, was die nahtlose Integration in Vektordatenbanken wie Pinecone erleichtert. Proxima nutzt die Kraft des Text-Embedding-ada-ada-ada-ada-ada-ada-ada-ada-ada-ada-ada-ada-adaillierenden.
Dieses Tool dient als Schritt zur Neudefinition Ihrer Interaktion mit Code. Durch die Erstellung von AI-Agenten, die den gesamten Kontext Ihres Repositorys besitzen, eröffnet Proxima neue Wege für eine eingehende Codeanalyse und intelligente Datenauslastung.
Führen Sie die folgenden Befehle aus, um Knoten in Proxima zu installieren:
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm installFühren Sie den Knoten Proxima mit dem folgenden Befehl aus:
npm startDie CLI fordert Sie auf, den absoluten Pfad zum Repository einzugeben, den Sie verarbeiten möchten.
Konfigurieren Sie den Knoten -Proxima, indem Sie eine .env -Datei im Stammverzeichnis mit den folgenden Variablen einrichten:
OPENAI_API_KEY : Ihr OpenAI -API -Schlüssel zum Generieren von Einbettungen.PINECONE_API_KEY : (optional) Ihre Pinecone -API -Taste Wenn Sie PineCone als Vektordatenbank verwenden.PINECONE_INDEX_NAME : Setzen Sie den Pinecone -Indexnamen bei Verwendung von PineCone für den Speicher. Passen Sie außerdem die folgenden Einstellungen in der Datei src/config.js an:
FILE_EXTENSIONS : Ein Objekt mit inklusiven Arrays und ignorieren Sie an, welche Dateierweiterungen verarbeitet oder ignoriert werden sollten.
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS : Ein Array von Verzeichnisnamen, die von der Verarbeitung ausgeschlossen werden sollen, wie z. B. node_modules.
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] Node Proxima wird unter der MIT -Lizenz freigegeben.