Installation#

Installing Context Aware RAG NAT Plugin#

NAT Library Setup#

Clone the NAT library from here

Complete the following steps to setup the environment

  1. Clone the NAT repository to your local machine.

    git clone git@github.com:NVIDIA/NeMo-Agent-Toolkit.git nemo-agent-toolkit
    cd nemo-agent-toolkit
    
  2. Create a Python environment.

    uv venv --seed .venv
    source .venv/bin/activate
    uv sync
    uv pip install -e . .[langchain]
    

If you are having issues with the above steps, reference the NeMo-Agent-Toolkit Documentation

Install the Context Aware RAG library#

Install from source#

Clone the Context Aware RAG library from here

Install the Context Aware RAG library with NAT integration

uv pip install -e . .[nat]