Skip to content
Snippets Groups Projects
Unverified Commit 88b4b314 authored by yisding's avatar yisding Committed by GitHub
Browse files

Merge pull request #181 from run-llama/logan/update_create_llama_readme

create-llama readme update
parents cfee282c c1ce84ec
Branches
Tags
No related merge requests found
# Create LlamaIndex App # Create LlamaIndex App
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. The easiest way to get started with [LlamaIndex](https://www.llamaindex.ai/) is by using `create-llama`. This CLI tool enables you to quickly start building a new LlamaIndex application, with everything set up for you.
To get started, use the following command:
## Features
- NextJS, ExpressJS, or FastAPI (python) stateless backend generation 💻
- Streaming or non-streaming backend ⚡
- Optional `shadcn` frontend generation 🎨
## Get Started
You can run `create-llama` in interactive or non-interactive mode.
### Interactive ### Interactive
...@@ -17,15 +26,25 @@ yarn create llama ...@@ -17,15 +26,25 @@ yarn create llama
pnpm create llama pnpm create llama
``` ```
You will be asked for the name of your project, and then which framework you want to use You will be asked for the name of your project, along with other configuration options.
create a TypeScript project:
Here is an example:
```bash ```bash
>> npm create llama
Need to install the following packages:
create-llama@0.0.3
Ok to proceed? (y) y
✔ What is your project named? … my-app
✔ Which template would you like to use? › Chat with streaming
✔ Which framework would you like to use? › NextJS ✔ Which framework would you like to use? › NextJS
✔ Which UI would you like to use? › Just HTML
✔ Which chat engine would you like to use? › ContextChatEngine
✔ Please provide your OpenAI API key (leave blank to skip): …
✔ Would you like to use ESLint? … No / Yes
Creating a new LlamaIndex app in /home/my-app.
``` ```
You can choose between NextJS and Express.
### Non-interactive ### Non-interactive
You can also pass command line arguments to set up a new project You can also pass command line arguments to set up a new project
...@@ -52,3 +71,7 @@ Options: ...@@ -52,3 +71,7 @@ Options:
``` ```
## LlamaIndex Documentation
- [TS/JS docs](https://ts.llamaindex.ai/)
- [Python docs](https://docs.llamaindex.ai/en/stable/)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment