O Node Proxima é um aplicativo Node.js projetado para automatizar a transformação de bases de código inteiras em incorporação de IA, facilitando a integração perfeita com bancos de dados vetoriais como o Pinecone. Aproveitando o poder do modelo Textding-Ada-002 do OpenAI, o Proxima converte meticulosamente todos os arquivos em um repositório em incorporações detalhadas.
Esta ferramenta serve como um passo para redefinir sua interação com o código. Ao permitir a criação de agentes de IA que possuem o contexto completo do seu repositório, a Proxima abre novas avenidas para análise aprofundada do código e utilização inteligente de dados.
Para instalar o Node Proxima, execute os seguintes comandos:
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm installExecute o nó proxima com o seguinte comando:
npm startA CLI solicitará que você entre no caminho absoluto para o repositório que deseja processar.
Configure o nó proxima configurando um arquivo .env no diretório raiz com as seguintes variáveis:
OPENAI_API_KEY : sua chave de API do OpenAI para gerar incorporações.PINECONE_API_KEY : (Opcional) Sua tecla API Pinecone se estiver usando o Pinecone como o banco de dados vetorial.PINECONE_INDEX_NAME : Defina o nome do índice Pinecone se estiver usando o Pinecone para armazenamento. Além disso, ajuste as seguintes configurações no arquivo src/config.js :
FILE_EXTENSIONS : Um objeto com matrizes de incluir e ignorar para especificar quais extensões de arquivo devem ser processadas ou ignoradas.
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS : uma matriz de nomes de diretórios a serem excluídos do processamento, como Node_modules.
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] O Node Proxima é liberado sob a licença do MIT.