Skip to main content

Installation and Setup

Make sure you have NodeJS v18 or higher.

Using create-llama

The easiest way to get started with LlamaIndex is by using create-llama. This CLI tool enables you to quickly start building a new LlamaIndex application, with everything set up for you.

Just run

npx create-llama@latest

to get started. Once your app is generated, run

npm run dev

to start the development server. You can then visit http://localhost:3000 to see your app

Installation from NPM

npm install llamaindex

Environment variables

Our examples use OpenAI by default. You'll need to set up your Open AI key like so:

export OPENAI_API_KEY="sk-......" # Replace with your key from https://platform.openai.com/account/api-keys

If you want to have it automatically loaded every time, add it to your .zshrc/.bashrc.

WARNING: do not check in your OpenAI key into version control.