node proxima
1.0.0
Node Proximaは、コードベース全体のAI埋め込みへの変換を自動化するように設計されたNode.jsアプリケーションであり、Pineconeなどのベクトルデータベースとのシームレスな統合を促進します。 OpenaiのText-embedding-Ada-002モデルの力を活用して、Proximaはリポジトリ内のすべてのファイルを詳細な埋め込みに細心の注意を払って変換します。
このツールは、コードとの相互作用を再定義するためのステップとして機能します。リポジトリの完全なコンテキストを備えたAIエージェントの作成を可能にすることにより、Proximaは詳細なコード分析とインテリジェントデータの利用のための新しい道を開きます。
Node Proximaをインストールするには、次のコマンドを実行します。
git clone https://github.com/yourusername/node-proxima.git
cd node-proxima
npm install次のコマンドでノードプロキシマを実行します。
npm startCLIは、処理したいリポジトリへの絶対パスを入力するように促します。
次の変数を使用してルートディレクトリに.ENVファイルを設定して、ノードProximaを構成します。
OPENAI_API_KEY :埋め込みを生成するためのOpenAI APIキー。PINECONE_API_KEY :(オプション)VectorデータベースとしてPineconeを使用している場合、Pinecone APIキー。PINECONE_INDEX_NAME :保管にPineconeを使用している場合は、Pinecone Index名を設定します。さらに、 src/config.jsファイルで次の設定を調整します。
FILE_EXTENSIONS :配列を含むオブジェクトは、どのファイル拡張子を処理または無視するかを指定するための配列を無視します。
FILE_EXTENSIONS: {
include : [ '.js' , '.jsx' , '.ts' , '.py' ] ,
ignore : [ ".env" , ".json" ]
} EXCLUDED_DIRS :node_modulesなどの処理から除外するディレクトリ名の配列。
EXCLUDED_DIRS: [ 'node_modules' , 'test' ] Node ProximaはMITライセンスの下でリリースされます。