Node Proxima - это приложение Node.js, предназначенное для автоматизации преобразования целых кодовых баз в встраивание искусственного интеллекта, облегчая бесшовную интеграцию с векторными базами данных, такими как Pinecone. Используя силу модели Openai, вполне вполняющего-ADA-002, Proxima тщательно преобразует каждый файл в репозитории в подробные встраивания.
Этот инструмент служит шагом к переопределению вашего взаимодействия с кодом. Включая создание агентов ИИ, которые обладают полным контекстом вашего репозитория, Proxima открывает новые возможности для углубленного анализа кода и интеллектуального использования данных.
Для установки Node Proxima выполните следующие команды:
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm installЗапустите Node Proxima со следующей командой:
npm startCLI побудит вас ввести абсолютный путь к репозитории, который вы хотите обработать.
Настройте Node Proxima, настройка файла .env в корневом каталоге со следующими переменными:
OPENAI_API_KEY : ваш ключ API OPENAI для генерации внедрений.PINECONE_API_KEY : (Необязательно) Ваша клавиша API PineCone, если использует PineCone в качестве векторной базы данных.PINECONE_INDEX_NAME : установите имя индекса Pinecone, если использует Pinecone для хранения. Кроме того, настройте следующие настройки в файле src/config.js :
FILE_EXTENSIONS : объект с включением и игнорируйте массивы, чтобы указать, какие расширения файлов следует обрабатывать или игнорировать.
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS : массив имен каталогов, чтобы исключить из обработки, таких как node_modules.
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] Узел Proxima выпускается по лицензии MIT.