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许可发布。