NDIF is now available — free remote access to large-scale AI models for research.Get started →

Get Started

In the current era of large-scale deep learning, the most interesting AI models are massive black boxes that are both costly and difficult to run. Ordinary commercial inference services and APIs let us interact with these models, but they do not let us access model internals. We are changing this with NDIF and NNsight.

NDIF logo

NDIF

An inference service hosting large open-weight LLMs for use by researchers — free of charge.

NNsight logo

NNsight

A Python package for interpreting and manipulating internals of deep learning models.

Together, NDIF and NNsight enable researchers to run complex experiments on huge open AI models easily, with full transparent access. Follow the steps below to get started.

1

Install NNsight

To start using NNsight, install it via pip:

$ pip install nnsight

For a deeper exploration of NNsight, run through the full NNsight walkthrough.

We welcome open-source contributions and suggested improvements on GitHub.

2

Sign up for NDIF remote model access

To remotely access LLMs through NDIF, sign up for an NDIF API key.

Register for your free API key

NDIF hosts multiple LLMs, including various sizes of the Llama 3.1 models and DeepSeek-R1 models. All models are open for public use. View the full list of hosted models on the status page.

3

Access LLM internals

Now that you have your NDIF API key, you're ready to start exploring LLM internals. We've put together a Colab notebook to help you get started.

Open in Google Colab

The notebook covers:

  • Installing NNsight
  • Setting up your NDIF API key
  • Loading a LLM in NNsight
  • Accessing and altering LLM internals remotely
4

Get involved

This has been a quick overview to get started with NDIF's remote models. To learn more, dive into these resources: