update
Showing
1 changed file
with
24 additions
and
21 deletions
| 1 | # ChatGPT Server | 1 | # ChatGPT AI-Pro Installation |
| 2 | 2 | ||
| 3 | ## Installation | 3 | ## Setting up local development |
| 4 | 4 | ||
| 5 | npm install on the root directory. | 5 | ### Create ENV Variables |
| 6 | 6 | 1. Set-up environment variable `.env` file in root and inside */client* folder. In root, duplicate the `env-template` file and rename it to `.env`. Inside the */client* folder, create `.env` file | |
| 7 | ## Create ENV Variables | 7 | 2. In the root `.env` file, define the needed OpenAI environment variables in your application. |
| 8 | 8 | 1. Sign up here [https://beta.openai.com/signup](https://beta.openai.com/signup). You can use your Google or Microsoft account to sign up if you don't want to create using an email/password combination. You may need a valid mobile number to verify your account. | |
| 9 | Create an .env file in the root directory of your application. | 9 | 2. Now, visit your OpenAI key page [https://beta.openai.com/account/api-keys](https://beta.openai.com/account/api-keys) |
| 10 | Duplicate the env-template and rename to .env | 10 | 3. Create a new key by clicking the "Create new secret key" button. |
| 11 | In the .env file, define the environment variables you want to use in your application. ex. | 11 | 3. You can Values should be a string, enclosed with ``""`` Example : |
| 12 | 12 | ``` | |
| 13 | API_KEY="sk-xxxxxxxx" | 13 | OPENAI_API_KEY=“sk-xxxxxxx” |
| 14 | API_ORG="org-xxxxxxx" | 14 | OPENAI_API_ORG=“org-xxxxxxxx” |
| 15 | SERVER_URL="http://localhost:3080/" | 15 | ``` |
| 16 | 16 | 4. In the `.env` file of the client, define the SERVER_URL environment variable in your application. | |
| 17 | ## Run server | 17 | 5. Name the variable starting with **REACT_APP_** and Value must **not** enclosed with commas `""` Example : |
| 18 | 18 | ``` | |
| 19 | Run server on the root directory | 19 | REACT_APP_SERVER_URL=http://localhost:3080/ |
| 20 | 20 | ``` | |
| 21 | `node index.js` | 21 | ### NPM Install and Run Application |
| 22 | **Note:** Prepare 2 Terminals. | ||
| 23 | 1. On the first terminal, run `npm install` on **root**. After that run `node index.js` | ||
| 24 | 2. On the second terminal, run `npm install` inside the **/client**. Then run `npm run start` | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or sign in to post a comment