Node Proxima es una aplicación Node.js diseñada para automatizar la transformación de bases de código enteras en integridades de IA, facilitando la integración perfecta con bases de datos vectoriales como Pinecone. Aprovechando el poder del modelo de texto de OpenAI-ADA-002, proxima convierte meticulosamente cada archivo en un repositorio en integridades detalladas.
Esta herramienta sirve como un paso para redefinir su interacción con el código. Al habilitar la creación de agentes de IA que poseen el contexto completo de su repositorio, Proxima abre nuevas vías para el análisis de código en profundidad y la utilización de datos inteligentes.
Para instalar Node proxima, ejecute los siguientes comandos:
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm installEjecutar el nodo proxima con el siguiente comando:
npm startLa CLI le solicitará que ingrese la ruta absoluta al repositorio que desea procesar.
Configurar el proxima del nodo configurando un archivo .env en el directorio raíz con las siguientes variables:
OPENAI_API_KEY : su tecla API OpenAI para generar incrustaciones.PINECONE_API_KEY : (opcional) Su tecla API de Pinecone si usa Pinecone como la base de datos Vector.PINECONE_INDEX_NAME : configure el nombre del índice Pinecone si usa Pinecone para el almacenamiento. Además, ajuste las siguientes configuraciones en el archivo src/config.js :
FILE_EXTENSIONS : un objeto con incluir e ignorar las matrices para especificar qué extensiones de archivo deben procesarse o ignorar.
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS : una matriz de nombres de directorio para excluir del procesamiento, como Node_Modules.
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] Node Proxima se libera bajo la licencia MIT.