1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- ---
- title: '💻 Full stack'
- ---
- Get started with full-stack RAG applications using Embedchain's easy-to-use CLI tool. Set up everything with just a few commands, whether you prefer Docker or not.
- ## Prerequisites
- Choose your setup method:
- ### Without Docker
- Ensure these are installed:
- - Embedchain python package (`pip install embedchain`)
- - [Node.js](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) and [Yarn](https://classic.yarnpkg.com/lang/en/docs/install/)
- ### With Docker
- Install Docker from [Docker's official website](https://docs.docker.com/engine/install/).
- ## Quick Start Guide
- ### Setting Up
- For the purpose of the demo, you have to set `OPENAI_API_KEY` to start with but you can choose any llm by changing the configuration easily.
- ### Installation Commands
- <CodeGroup>
- ```bash without docker
- ec create-app my-app
- cd my-app
- ec start
- ```
- ```bash with docker
- ec create-app my-app --docker
- cd my-app
- ec start --docker
- ```
- </CodeGroup>
- ### What Happens Next?
- 1. Embedchain fetches a full stack template (FastAPI backend, Next.JS frontend).
- 2. Installs required components.
- 3. Launches both frontend and backend servers.
- ### See It In Action
- Open http://localhost:3000 to view the chat UI.
- 
- ### Admin Panel
- Check out the Embedchain admin panel to see the document chunks for your RAG application.
- 
|