From 8d6fbddd67adb97da1472123376518e20174c2ed Mon Sep 17 00:00:00 2001 From: Mohit Dhote <146939900+mohitd404@users.noreply.github.com> Date: Sat, 7 Oct 2023 15:11:53 +0530 Subject: [PATCH] Update README.md #453 made the required changes #453 --- README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index f9a04ae3..33db5b62 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ When deploying your DocsGPT to a live environment, we're eager to provide person You can find our [Roadmap](https://github.com/orgs/arc53/projects/2) here. Please don't hesitate to contribute or create issues, it helps us make DocsGPT better! -## Our Open-Source models optimized for DocsGPT: +## Our Open-Source models optimised for DocsGPT: | Name | Base Model | Requirements (or similar) | |-------------------|------------|----------------------------------------------------------| @@ -47,7 +47,7 @@ You can find our [Roadmap](https://github.com/orgs/arc53/projects/2) here. Pleas | [Docsgpt-40b-falcon](https://huggingface.co/Arc53/docsgpt-40b-falcon) | falcon-40b | 8xA10G gpu's | -If you don't have enough resources to run it you can use bits bytes to quantize. +If you don't have enough resources to run it you can use bitsnbytes to quantize ## Features @@ -72,11 +72,11 @@ If you don't have enough resources to run it you can use bits bytes to quantize. ## Project structure - Application - Flask app (main application) -- Extensions - Chrome extension. +- Extensions - Chrome extension -- Scripts - Script that creates similarity search index and stores for other libraries. +- Scripts - Script that creates similarity search index and store for other libraries. -- Frontend - Frontend uses Vite and React. +- Frontend - Frontend uses Vite and React ## QuickStart @@ -86,9 +86,9 @@ On Mac OS or Linux just write: `./setup.sh` -It will install all the dependencies and give you the option to download the local model or use OpenAI +It will install all the dependencies and give you an option to download local model or use OpenAI -Otherwise, refer to this Guide: +Otherwise refer to this Guide: 1. Download and open this repository with `git clone https://github.com/arc53/DocsGPT.git` 2. Create a .env file in your root directory and set the env variable OPENAI_API_KEY with your OpenAI API key and VITE_API_STREAMING to true or false, depending on if you want streaming answers or not @@ -107,7 +107,7 @@ To stop just run Ctrl + C ## Development environments ### Spin up mongo and redis -For development, only 2 containers are used from docker-compose.yaml (by deleting all services except for Redis and Mongo). +For development only 2 containers are used from docker-compose.yaml (by deleting all services except for Redis and Mongo). See file [docker-compose-dev.yaml](./docker-compose-dev.yaml). Run @@ -120,7 +120,7 @@ docker compose -f docker-compose-dev.yaml up -d Make sure you have Python 3.10 or 3.11 installed. -1. Export required environment variables or prep .env file in the application folder +1. Export required environment variables or prep .env file in application folder Prepare .env file Copy `.env_sample` and create `.env` with your OpenAI API token for the API_KEY and EMBEDDINGS_KEY fields @@ -130,8 +130,8 @@ Copy `.env_sample` and create `.env` with your OpenAI API token for the API_KEY python -m venv venv . venv/bin/activate ``` -4. Change to the `application/` sub dir and install dependencies for the backend -```command-line +4. Change to `application/` subdir and install dependencies for the backend +```commandline pip install -r application/requirements.txt ``` 5. Run the app `flask run --host=0.0.0.0 --port=7091` @@ -140,14 +140,13 @@ pip install -r application/requirements.txt ### Start frontend Make sure you have Node version 16 or higher. -1. Navigate to the `/frontend` folder +1. Navigate to `/frontend` folder 2. Install dependencies `npm install` 3. Run the app `npm run dev` ## Contributing - Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) file for information about how to get involved. We welcome issues, questions, and pull requests. ## Code Of Conduct @@ -162,5 +161,5 @@ We as members, contributors, and leaders, pledge to make participation in our co ## License The source code license is MIT, as described in the LICENSE file. -## Built with [🦜️🔗 LangChain](https://github.com/hwchase17/langchain) +Built with [🦜️🔗 LangChain](https://github.com/hwchase17/langchain)