node proxima
1.0.0
Node Proxima是一個node.js應用程序,旨在使整個代碼庫自動化為AI嵌入,從而促進與Pinecone(例如Pinecone)的無縫集成。 Proxima利用OpenAI的文本插入-ADA-002型號的功能,將存儲庫中的每個文件詳細轉換為詳細的嵌入。
該工具是重新定義與代碼交互的一步。通過啟用具有您存儲庫的完整上下文的AI代理的創建,Proxima為深入代碼分析和智能數據利用提供了新的途徑。
要安裝Node Proxima,請執行以下命令:
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm install使用以下命令運行node proxima:
npm startCLI將提示您進入要處理的存儲庫的絕對路徑。
通過在根目錄中設置.env文件,並使用以下變量來配置node proxima:
OPENAI_API_KEY :您的OpenAI API鍵,用於生成嵌入。PINECONE_API_KEY :(可選)如果使用Pinecone作為矢量數據庫,則Pinecone API鍵。PINECONE_INDEX_NAME :如果使用Pinecone進行存儲,則設置Pinecone索引名稱。此外,在src/config.js文件中調整以下設置:
FILE_EXTENSIONS :具有Include和忽略數組的對象,以指定應處理或忽略哪些文件擴展名。
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS :一系列目錄名稱,可將其排除在處理之外,例如node_modules。
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] Node Proxima根據MIT許可發布。