How to install StrapiGPT?

StrapiGPT is an open-source plugin available at Github and NPM. Here are the steps to install StrapiGPT:

1. Install Plugin with

npm install @thirdrocktechno/strapi-gpt

2. Enable the Strapi plugin

Goto <strapi app root>/config/plugins.js Add the following code snippet.

module.exports = (env) => ({
  // ...
  "strapi-gpt": {
    enabled: true,

3. Build and start the Admin UI

Afterward, you must build a fresh package that includes the StrapiGPT plugin. For it, please execute the commands below:

npm run build
npm run develop

The StrapiGPT plugin should appear in the Plugins section of the Strapi sidebar after you rerun the app.

How to create OpenAI Keys?

You can create an OpenAI API key for free. Here are the steps to create one:

1. Go to OpenAI’s Platform website at and sign in with an OpenAI account.

2. Click your profile icon at the top-right corner of the page and select "View API Keys".

3. Click "Create New Secret Key" to generate a new API key.

4. Make sure to save the API key as soon as possible. Once the window showing it closes, you won’t be able to reopen it.

5. For ref.

How to create Pinecone Keys?

To use Pinecone, you must have an API key. Here are the steps to create one:

1. Go to Pinecone's website at and sign up for an account.

2. Open the Pinecone console and click API Keys. This view also displays the environment for your project. Note both your API key and your environment.

How to create Ably Keys?

To create Ably publish and subscribe keys in Node.js, you must sign up for an account on Ably's website at

Once you have an account, you can get your own API key. Here are the steps to authenticate using your API key:

1. Ensure that your Ably API key includes the subscribe and publish capabilities.

How to enable Strapi collections? So, it can be conversational through a chatbot.

Follow the steps to enable Strapi collections:

1. Go to Strapi Dashboard

2. Click on "StrapiGPT", visible in the left panel of the dashboard.

3. In the collection types, enable/disable the StrapiGPT plugin.

4. Save the settings by clicking on the "Update" button.

5. Now the StrapiGPT can only fetch data from the enabled pages.

How to customize your chatbot colors and positioning?

To customize the StrapiGPT chatbot, follow these steps:

How to install your chatbot into a website?

To install your chatbot into a website, follow these steps: