ChatGPTAIExtension Plugin Documentation

How to Install the Plugin

1. Download the ChatGPTAIExtension Plugin from our store (Download Plugin).

2. Go to Configuration Local plugins from the Admin dashboard.

 

Admin dashboard Configuration menu showing Local plugins section

 

 

3. Click on the "Upload plugin or theme" button.

 

Upload plugin or theme button interface

 

 

4. Popup will appear asking to Navigate to the file that contains the plugins ZIP file.

5. Click on the "Choose File".

 

File browser dialog for selecting ChatGPTAIExtension ZIP file

 

 

6. Select the .zip file named "ChatGPTAIExtension" and then upload it using the "Upload plugin or theme" button.

 

Plugin file selection and upload confirmation screen

 

 

7. After uploading the plugin, a success notification will appear at the top of the page with a message.   

 

Success notification message after plugin upload completion

 

8. Once you see the notification, click on the "Restart application to apply changes" button.

 

Restart application button to apply plugin changes

 

9. To get this plugin, Search by the group name as Widgets in Configuration → Local Plugin.

 

Admin dashboard Configuration menu showing Local plugins section

 

 

10. Look for the ChatGPTAIExtension Plugin in the list.

11. Click the " Install" button next to the ChatGPTAIExtension Plugin.

 

ChatGPTAIExtension

 

 

12. Click the " Restart application to apply changes" button in top menu.

 

Restart application button in admin menu

 

 

How to Enable the Plugin

After installation, it's important to enable ChatGPTAIExtension Plugin.

If the ChatGPTAIExtension Plugin is not enabled, the widget will not appear on Products, Topics (pages), Blog posts, and News items even after installation.

1. Go to the Configuration Widgets.

 

Widgets navigation in admin panel

 

 

2. Click the "Edit" button next to the ChatGPTAIExtension Plugin.

 

Edit button for ChatGPTAIExtension plugin configuration

 

 

3. Select the "Is active" checkbox.

 

Is active checkbox for enabling the plugin

 

 

4. Click  on the " Update" button to apply the changes. 

 

Update button to apply plugin activation changes

 

 

How Configure Plugin

The ChatGPTAIExtension Plugin by Clanstech allows administrators to generate AI-powered content directly within the nopCommerce admin panel. It supports content creation for Products, Topics (Pages), News items, Blog posts, and Meta Tags, ensuring SEO-friendly and consistent output. 

1. Go to Admin Panel → Configuration → Widgets.

 

Configuration Widgets menu page

 

 

2. Locate the ChatGPTAIExtension Plugin in the list and Click the Configure button next to the plugin.

 

Configure button next to ChatGPTAIExtension plugin

 

 

3. Check the “Enable AI-Powered services” checkbox to activate the ChatGPTAIExtension plugin.

 

Enable AI-Powered services checkbox in plugin configuration

Important: If this checkbox is disabled, the plugin will not generate any AI content on any page.

 

 

4. Select the appropriate provider from the list.

 

AI provider selection dropdown menu                     

 

 

Note: The selected AI provider will be used globally for all AI content generation requests.

5. Enter the required API Key for the selected provider.

 

API Key input field for selected AI provider

                                                                                      

Content Generation (Global Behavior)

For each content type:

  • Enable the corresponding checkbox

  • Provide the AI prompt

If a checkbox is disabled, AI will not generate content for that specific section.

This prompt defines how product descriptions are generated using AI. If the prompt field is left empty, the system automatically uses the default backend prompt to generate the product description.

Product Description Configuration

6. Enable the “Allow to generate product description” option by checking the corresponding checkbox.

 

Allow to generate product description checkbox option

 

 

7. Enter your desired prompt in the “AI query to generate product description” field.

 

AI query field for product description generation prompt

 

 

Topic (Page) Description Configuration

8. Enable the “Allow to generate topic description” option by checking the corresponding checkbox.

 

Allow to generate topic description checkbox option

 

 

9. Enter your desired prompt in the “AI query to generate topic description” field.

 

AI query field for topic description generation prompt

 

 

News Description Configuration

10. Enable the “Allow to generate news description” option by checking the corresponding checkbox.

 

Allow to generate news description checkbox option

 

 

11. Enter your desired prompt in the “AI query to generate news description” field.

 

AI query field for news description generation prompt

 

 

Blog Description Configuration

 12. Enable the “Allow to generate blog description” option by checking the corresponding checkbox.

 

Allow to generate blog description checkbox option

 

 

13. Enter your desired prompt in the “AI query to generate blog description” field.

 

AI query field for blog description generation prompt

 

 

Meta Tags Generation

Meta tag generation works globally for all pages (Products, Topics, News, and Blogs).

Meta Title

14. Enable the “Allow to generate meta title” option by checking the corresponding checkbox.

 

Allow to generate meta title checkbox option

 

 

15. Enter your desired prompt in the “AI query to generate meta title” field.

 

AI query field for meta title generation prompt

The AI generates SEO-optimized meta titles based on the description.

 

Meta Keywords

16. Enable the “Allow to generate meta keywords” option by checking the corresponding checkbox.

 

Allow to generate meta keywords checkbox option

 

 

17. Enter your desired prompt in the “AI query to generate meta keywords” field.

 

AI query field for meta keywords generation prompt

AI generates relevant keywords based on page content.

 

Meta Description 

18. Enable the “Allow to generate meta description” option by checking the corresponding checkbox.

 

Allow to generate meta description checkbox option

 

 

19. Enter your desired prompt in the “AI query to generate meta description” field.

 

AI query field for meta description generation prompt

 

 

AI generates SEO-friendly meta descriptions for all supported pages.

Meta Tags - Button Visibility 

If at least one meta tag option is enabled, the “Generate Using AI” button will be visible and will generate content for the selected meta tag field.

If all three meta tag options are disabled, the “Generate Using AI” button will not appear on any page.

20. Click the “Save” button to save all entered settings and apply the configuration changes.

 

Save button to apply plugin configuration settings

 

 

Use of Reset Button

21. Click the “Reset Prompts” button to restore all prompt fields to their default system values. This will remove any custom changes made to the prompts.

 

Reset Prompts button to restore default AI prompts

 

 

Need Help?

We hope this configuration guide helps you set up the ChatGPTAIExtension Plugin by Clanstech smoothly.

If you face any issues or have questions:

  • Please contact our Clanstech Support Team

  • Or raise a support ticket through our official support channel

 

How to Generate Product Description and Meta Tags for Product Page Using AI

The ChatGPTAIExtension Plugin by Clanstech enables administrators to generate AI-powered product descriptions and SEO-ready meta tags directly from the Product creation page. This feature reduces manual effort while ensuring consistent, high-quality, and search-engine-optimized content for your store.

1. Go to Catalog → Products.

 

Catalog Products page with products list

 

 

2. Click the " Add New" button to create a new product.

 

Add New button to create a new product

 

 

3. Enter the Product Name.

 

Product Name input field on product creation form

Important: The Product Name is mandatory to generate a product description.
If you click Generate Using AI without entering a product name, the system displays the error message: “Please provide a name.”

Note: The product name entered here is automatically passed to the "Customize query for AI" generation window and used as the base input for content creation.

 

 

Generate Content Using AI

4. Click the " Generate Using AI" button.

 

Generate Using AI button on product page

 

 

5. A pop-up window titled “Customize query for AI” will open.

 

Customize query for AI popup dialog for product content

 

 

6. The " Name" field is automatically populated with the previously entered product name and can be edited if required.

 

Name field auto-populated with product name in AI dialog

 

 

7. Select the desired language from the dropdown (for example: en-US). The AI generates content in the selected language.

 

Language selection dropdown in AI customization dialog

 

 

8. Enter key product features and keywords. Separate multiple values using commas.

 

Product features and keywords input field in AI dialog

 

 

9. Enter the desired word limit for content generation.

 

Word limit input field for AI content generation

 

 

10. Select the appropriate Tone of Voice based on your content requirement.

 

Tone of Voice selection options (Expert, Supportive, Custom)

 

 

Behavior Rules:

  • If Expert or Supportive is selected → The Custom Tone of Voice field remains disabled and is not required.

  • If Custom is selected → The Custom Tone of Voice field becomes editable and mandatory.

 

Custom Tone of Voice field for custom tone specification

 

 

11. Add additional guidance for AI content generation.

 

Additional instructions field for AI content guidance

 

 

12. Click Generate Using AI button.

 

Generate Using AI button in customize query dialog

 

 

13. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status indicator during AI content generation

 

 

14. Once the content is successfully generated, the “Generate Using AI” button will reappear, and the generated content will be displayed in the rich text editor along with two additional options: Save and Copy to clipboard button.

 

Generated product description with Save and Copy buttons

 

 

15. By clicking the Save button, the generated content will be saved to the Full Description rich text editor.

16. Please note that saving will replace the existing Full Description content with the newly generated content.

 

Generated content saved to Full Description editor

 

 

17. If you do not want to replace the existing Full Description content, you can use the Copy to clipboard button to copy the generated content and paste it manually where required. Please note that the copied content will be in HTML format.

 

Copy to clipboard button for generated product content

 

 

How to Generate Meta Tags for Product Page

Before generating meta tags, ensure that the Description field contains more than 100 characters and that the page has been properly saved, as meta tag generation requires sufficient and saved description content to function correctly.

Meta tags will be generated only for the fields enabled in the plugin’s Configuration page (Meta Title, Meta Keywords, and Meta Description). Fields that are disabled will be excluded from AI generation. If any enabled meta tag field already contains existing content, it will be automatically replaced with the newly generated AI content.

1. Enter the Product Name.

 

ChatGPTAIExtension Plugin

 

 

2. Generate or manually enter the Product Full Description.

 

Product Full Description field for meta tag generation

 

 

3. Click Save or Save and Continue Edit button to save the product information.

 

Save and Continue Edit button for product information

 

 

Important: If the product is not saved and you attempt to generate meta tags, the system displays the error message: “You need to save the entity before generating meta data”

Error message requiring product save before meta generation

 

 

4. After saving the product page , scroll to the SEO section.

5. Click the " Generate Using AI" button.

 

SEO section with Generate Using AI button for meta tags

 

 

6. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status during meta tag generation process

 

7. The generated content will be displayed in the respective enabled meta tag fields after successful AI generation.

 

Generated meta tags displayed in SEO fields

 

 

How to Generate Topic Description and Meta Tags for Topic Page Using AI

The ChatGPTAIExtension Plugin by Clanstech enables administrators to generate AI-powered Topic descriptions and SEO-ready meta tags directly from the Topic creation page. This feature reduces manual effort while ensuring consistent, high-quality, and search-engine-optimized content for your store.

1. Go to Content Management → Topic(pages).

 

Content Management Topic(pages) menu page

 

 

2. Click the Add New button to create a new Topic.

 

Add New button to create a new topic page

 

 

3. Enter the Title.

 

Topic Title input field on topic creation form

 

 

Important: The  Topic Title is mandatory to generate a Topic description.
If you click " Generate Using AI" without entering a Topic title, the system displays the error message: “Please provide a title.”

Note: The topic title entered here is automatically passed to the "Customize query for AI" generation window and used as the base input for content creation.

Generate Content Using AI

4. Click the Generate Using AI button.

 

Generate Using AI button on topic page

 

 

5. A pop-up window titled “Customize Query for AI” will open.

 

Customize Query for AI popup dialog for topic content

 

 

6. The " Name" field is automatically populated with the previously entered topic title and can be edited if required.

 

Name field auto-populated with topic title in AI dialog

 

 

7. Select the desired language from the dropdown (for example: en-US). The AI generates content in the selected language.

 

Language selection dropdown for topic AI generation

 

 

8. Enter key topic features and keywords. Separate multiple values using commas.

 

Topic features and keywords input field in AI dialog

 

 

9. Enter the desired word limit for content generation.

 

Word limit input for topic content generation

 

 

10. Select the appropriate Tone of Voice based on your content requirement.

 

Tone of Voice selection dropdown

 

 

Behavior Rules:

  • If Expert or Supportive is selected → The Custom Tone of Voice field remains disabled and is not required.

  • If Custom is selected → The Custom Tone of Voice field becomes editable and mandatory.

 

Custom Tone of Voice input box

 

 

11. If you want you can add additional special instructions guidance for AI content generation.

 

Special Instructions input box

 

 

12. Click " Generate Using AI" button.

 

Generate Using AI button in topic customize dialog

 

 

13. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status indicator during topic generation

 

 

14. Once the content is successfully generated, the “Generate Using AI” button will reappear, and the generated content will be displayed in the rich text editor along with two additional options: Save and Copy to clipboard.

 

Generated topic description with Save and Copy buttons

 

 

15. By clicking the Save button, the generated content will be saved to the Full Description rich text editor.

16. please note that saving will replace the existing body content with the newly generated content.

 

ChatGPTAIExtension Plugin

 

 

17. If you do not want to replace the existing Body content, you can use the Copy to clipboard button to copy the generated content and paste it manually where required. Please note that the copied content will be in HTML format.

 

Copy to clipboard button for generated topic content

 

 

How to Generate Meta Tags for Topic Page

Before generating meta tags, ensure that the Body field contains more than 100 characters and that the page has been properly saved, as meta tag generation requires sufficient and saved description content to function correctly.

Meta tags will be generated only for the fields enabled in the plugin’s Configuration page (Meta Title, Meta Keywords, and Meta Description). Fields that are disabled will be excluded from AI generation. If any enabled meta tag field already contains existing content, it will be automatically replaced with the newly generated AI content.

1. Enter the Title and Body.

 

Topic Title and Body fields for meta tag generation

 

 

2. Click Save or Save and Continue Edit button to save the topic information.

 

Save button to save topic information before meta generation

 

 

Important: If the topic page is not saved and you attempt to generate meta tags, the system displays the error message: “You need to save the entity before generating meta data”

Error message requiring topic save before meta generation

 

 

3. After saving the topic page , scroll to the SEO section.

4. Click the " Generate Using AI" button.

 

SEO section with Generate Using AI button for topic meta tags

 

 

5. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status during topic meta tag generation

 

 

6. The generated content will be displayed in the respective enabled meta tag fields after successful AI generation.

 

Generated meta tags displayed in topic SEO fields

 

 

How to Generate News Description and Meta Tags for News Page Using AI

The ChatGPTAIExtension plugin by Clanstech enables administrators to generate AI-powered News items descriptions and SEO-ready meta tags directly from the News items creation page. This feature reduces manual effort while ensuring consistent, high-quality, and search-engine-optimized content for your store.

1. Go to Content Management → News items.

 

Content Management News items menu page

 

 

2. Click the " Add New" button to create a new news.

 

Add New button to create a new news item

 

 

3. Enter the News Title.

 

News Title input field on news creation form

Important: The News Title is mandatory to generate a News description.
If you click Generate Using AI without entering a News title, the system displays the error message: “Please provide a title.”

Note: The News title entered here is automatically passed to the AI generation window and used as the base input for content creation.

 

 

Generate Content Using AI

4. Click the " Generate Using AI" button.

 

Generate Using AI button on news page

 

 

5. A pop-up window titled “Customize Query for AI” will open.

 

Customize Query for AI popup dialog for news content

 

 

6 . The " Name" field is automatically populated with the previously entered news title and can be edited if required.

 

Name field auto-populated with news title in AI dialog

 

 

7. Select the desired language from the dropdown (for example: en-US). The AI generates content in the selected language.

 

Language selection dropdown for news AI generation

 

 

8. Enter key news features and keywords. Separate multiple values using commas.

 

News features and keywords input field in AI dialog

 

 

9. Enter the desired word limit for content generation.

 

Word limit input for news content generation

 

 

10. Select the appropriate Tone of Voice based on your content requirement.

 

Tone of Voice selection for news content generation

 

 

Behavior Rules:

  • If Expert or Supportive is selected → The Custom Tone of Voice field remains disabled and is not required.

  • If Custom is selected → The Custom Tone of Voice field becomes editable and mandatory.

 

ChatGPTAIExtension Plugin

 

 

11. If you want you can add additional special instructions guidance for AI content generation.

 

Additional instructions field for news AI guidance

 

 

12. Click " Generate Using AI" button.

 

Generate Using AI button in news customize dialog

 

 

13. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status indicator during news generation

 

 

14. Once the content is successfully generated, the “Generate Using AI” button will reappear, and the generated content will be displayed in the rich text editor along with two additional options: Save and Copy to clipboard.

 

Generated news description with Save and Copy buttons

 

15. By clicking the Save button, the generated content will be saved to the Full Description rich text editor.

16. Please note that saving will replace the existing Full Description content with the newly generated content.

 

Generated content saved to news Full Description field

 

 

17. If you do not want to replace the existing Full Description content, you can use the Copy to clipboard button to copy the generated content and paste it manually where required. Please note that the copied content will be in HTML format.

 

Copy to clipboard button for generated news content

 

 

How to Generate Meta Tags for News Items

Before generating meta tags, ensure that the Full Description field contains more than 100 characters and that the page has been properly saved, as meta tag generation requires sufficient and saved description content to function correctly.

Meta tags will be generated only for the fields enabled in the plugin’s Configuration page (Meta Title, Meta Keywords, and Meta Description). Fields that are disabled will be excluded from AI generation. If any enabled meta tag field already contains existing content, it will be automatically replaced with the newly generated AI content.

1. Enter the Title and Full Description.

 

 

News Title and Full Description fields for meta generation

 

 

2. Choose the desired language from the language dropdown in which you want to generate the Meta Data. The system will generate the meta content in the selected language.

 

Language selection for news meta data generation

 

 

3. Click Save or Save and Continue Edit button to save the news item information.

 

Save button to save news item before meta generation

 

 

Important: If the news items page is not saved and you attempt to generate meta tags, the system displays the error message: “You need to save the entity before generating meta data”

Error message requiring news save before meta generation

 

 

4. After saving the News items page , scroll to the SEO section.

5. Click the " Generate Using AI" button.

 

SEO section with Generate Using AI button for news meta tags

 

 

6. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status during news meta tag generation

 

 

7. The generated content will be displayed in the respective enabled meta tag fields after successful AI generation.

 

Generated meta tags displayed in news SEO fields

 

 

How to Generate Blog Description and Meta Tags for Blog Page Using AI

The ChatGPTAIExtension plugin by Clanstech enables administrators to generate AI-powered Blog posts descriptions and SEO-ready meta tags directly from the Blogs posts creation page. This feature reduces manual effort while ensuring consistent, high-quality, and search-engine-optimized content for your store.

1. Go to Content Management → Blogs posts.

 

Content Management Blogs posts menu page

 

 

2. Click the " Add New" button to create a new Blog Posts.

 

Add New button to create a new blog post

 

 

3. Enter the Blog Title.

 

Blog Title input field on blog post creation form

Important: The  Blog Title is mandatory to generate a Blog description.
If you click Generate Using AI without entering a Blog title, the system displays the error message: “Please provide a title.”

Note: The Blog title entered here is automatically passed to the "Customize query for AI" generation window and used as the base input for content creation.

Generate Content Using AI

4. Click the " Generate Using AI" button.

 

Generate Using AI button on blog page

 

 

5. A pop-up window titled “Customize Query for AI” will open.

 

Customize Query for AI popup dialog for blog content

 

 

6. The " Name" field is automatically populated with the previously entered blog title and can be edited if required.

 

Name field auto-populated with blog title in AI dialog

 

 

7. Select the desired language from the dropdown (for example: en-US). The AI generates content in the selected language.

 

Language selection dropdown for blog AI generation

 

 

8. Enter key blog features and keywords. Separate multiple values using commas.

 

Blog features and keywords input field in AI dialog

 

 

9. Enter the desired word limit for content generation.

 

Word limit input for blog content generation

 

 

10. Select the appropriate Tone of Voice based on your content requirement.

 

Tone of Voice selection for blog content generation

 

Behavior Rules:

  • If Expert or Supportive is selected → The Custom Tone of Voice field remains disabled and is not required.

  • If Custom is selected → The Custom Tone of Voice field becomes editable and mandatory.

 

Custom Tone of Voice field for blog tone specification

 

 

11. If you want you can add additional special instructions guidance for AI content generation.

 

Additional instructions field for blog AI guidance

 

 

12. Click Generate Using AI button.

 

Generate Using AI button in blog customize dialog

 

 

13. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status indicator during blog generation

 

 

14. Once the content is successfully generated, the “Generate Using AI” button will reappear, and the generated content will be displayed in the rich text editor along with two additional options: Save and Copy to clipboard

 

Generated blog description with Save and Copy buttons

 

 

15. By clicking the Save button, the generated content will be saved to the Body rich text editor.

16. please note that saving will replace the existing Full Description content with the newly generated content.

 

Generated content saved to blog Body text editor

 

 

17. If you do not want to replace the existing Full Description content, you can use the Copy to clipboard  button to copy the generated content and paste it manually where required. Please note that the copied content will be in HTML format.

 

Copy to clipboard button for generated blog content

 

 

How to Generate Meta Tags for Blog posts Page

Before generating meta tags, ensure that the Body field contains more than 100 characters and that the page has been properly saved, as meta tag generation requires sufficient and saved description content to function correctly.

Meta tags will be generated only for the fields enabled in the plugin’s Configuration page (Meta Title, Meta Keywords, and Meta Description). Fields that are disabled will be excluded from AI generation. If any enabled meta tag field already contains existing content, it will be automatically replaced with the newly generated AI content.

1. Enter the Title and Body.

 

Blog Title and Body fields for meta tag generation

 

 

2. Choose the desired language from the language dropdown in which you want to generate the Meta Data. The system will generate the meta content in the selected language.

Language selection dropdown for blog meta generation

 

 

Important: If the blog post page is not saved and you attempt to generate meta tags, the system displays the error message: “You need to save the entity before generating meta data”

Error message requiring blog save before meta generation

 

 

3. Click Save or Save and Continue Edit button to save the blog post information.

 

Save button to save blog post before meta generation

 

 

4. After saving the blog post page , scroll to the SEO section.

5. Click the " Generate Using AI" button.

 

SEO section with Generate Using AI button for blog meta tags

 

 

6. After clicking the “Generate Using AI” button, the button will temporarily disappear and a “Thinking…” label will appear to indicate that content generation is in progress.

 

Thinking status during blog meta tag generation

 

 

7. The generated content will be displayed in the respective enabled meta tag fields after successful AI generation.

 

Generated meta tags displayed in blog SEO fields

 

 

AnythingLLM Installation

1. Go to the official AnythingLLM download page. ( Download AnythingLLM).

2. Choose the installer for your Operating System (Windows, macOS, Linux).

3. Download for your OS.

 

AnythingLLM official download page

 

 

4. Wait for the installer file to download completely.

5. Double click the . exe file.

 

AnythingLLM installer executable file

 

 

6. Accept the license agreement.

7. Choose the install location.

8. Click the " Install" button.

 

AnythingLLM installation dialog with progress

 

 

9. After installation, click the " Finish" button.

 

AnythingLLM installation completion screen

 

 

10. Launch the AnythingLLM application on your system.

11. Click the plus icon (+) to Create new Workspace.

 

AnythingLLM plus icon to create new workspace

 

 

12. A pop-up window will appear.

Enter the desired Workspace name in the input field and click the Save button.

Your new workspace will now be created.

 

AnythingLLM workspace name input and save dialog

 

 

13. On the bottom-left corner of the application, click the Setting icon, this will open the Setting panel.

 

AnythingLLM settings icon in application interface

 

 

14. On the left sidebar, scroll to the bottom, Click on the Tools section to expand it.

15. Under Tools, Click Developer API option. The Developer API setting page will open.

 

AnythingLLM Tools section and Developer API option

 

 

 

Generate a New API Key

16. Click the " Generate New API Key" button.

 

Generate New API Key button in Developer API settings

 

 

17. A popup will appear asking for confirmation.

18. Click Create API Key button, Your new API Key will be generated.

 

Create API Key button and confirmation popup

 

 

19. Copy the generated API Key and paste it into the API Key field on your plugin configure page.

 

Generated API Key display for copying

 

 

 

Get the API URI

20. On the same Developer API page, click the " Read API Documentation" link.

 

Read API Documentation link in Developer API page

 

 

21. Scroll down to the Workspaces section.

22. Find the POST method with the endpoint - (/v1/workspace/(slug)/chat), and Click on this method to expand it.

 

Workspaces section in API documentation

 

 

23. Inside the expanded method details, Click the " Try it Out" button.

 

Try it Out button in API method details

 

 

24. In the input field for slug name, provide your workspace name in all lowercase letter.

 

Workspace slug name input field in API dialog

 

 

25. Click the " Execute" button to run the API request.

26. Once the response is generated copy the API URI from the response section and paste it in the API URI field of your plugin configure page.

 

Execute button for API request submission

 

 

API response with URI and execution results

 

 

Viewing and Managing Plugin Logs

The system provides an option to view different types of logs such as Error, Information, Warning, Debug, and Fatal. These logs help in monitoring issues and tracking system activity.

Our plugin generates logs in two modes, controlled by the configuration setting:

  • Normal Mode (Value = False) – Only Error logs will be generated.

  • Debug Mode (Value = True) – All logs will be generated, including Information, Warning, Error, Debug, and Fatal.

Steps to View Logs:

1. Go to the System  Log.

Here you can view log entries depending on the mode:

  • Normal Mode: Only errors.

  • Debug Mode: Full logs (information, warning, error, debug, fatal).

System Log page showing error and debug logs

 

 

Steps to Switch Logging Mode or Disable Logs:

1. Go to Configuration  Settings  All Settings.

 

Configuration Settings All Settings page

 

 

2. In the search box, type setting name  chatgptaiextensionsettings.debug.

 

Debug mode setting search result chatgptaiextensionsettings.debug

 

 

3. Click on the Search button.

 

Search button for locating debug configuration setting

 

 

4. Click on the Edit button next to the chatgptaiextensionsettings.debug setting.

 

Edit button next to chatgptaiextensionsettings.debug setting

 

 

5. To enable Debug Mode, set the value to True.

To switch back to Normal Mode, set the value to False.

 

Debug mode value toggle True or False in settings

 

 

6. Click on Update.

 

Update button to apply debug mode setting changes

 

 

Troubleshooting

This section describes common errors related to AI provider configuration and API key validation in the ChatGPTAIExtension Plugin.

Since all AI-based features share the same provider configuration and authentication logic, these errors may appear in the following modules:

  • Product Description Generation

  • Topic Description Generation

  • Blog Description Generation

  • News Description Generation

  • Meta Tags Generation (Meta Title, Meta Description, Meta Keywords)

All AI features depend on correct provider selection and valid API credentials.

 

1. Error: “Please Configure the plugin settings Properly"
Cause

This error appears when:

  • API Key field is empty.

  • Provider credentials are not configured.

  • Configuration was not saved after selecting a provider.

Resolution
  1. Go to Admin Panel → Configuration → Widgets.

  2. Locate the ChatGPTAIExtension Plugin in the list and Click the Configure button next to the plugin.

  3. Select your preferred AI Provider.

  4. Enter the required API Key.

  5. Click Save button.

  6. Retry content generation.

 

2. Error: “API Error: Unauthorized” / “API Error: Forbidden” / “API Error: Bad Request”
Cause

This error occurs when the API Key is:

  • Incorrect

  • Expired

  • Not matching the selected provider

  • Revoked from the provider dashboard

Each AI provider may return a different error message when authentication fails.

 

Provider - Azure OpenAI
Error MessageDescription
Please Configure the plugin setting ProperlyThis error appears when the API Key field is empty, missing or when the API Key is incorrect or invalid.
Provider - Anything LLM
Error MessageDescription
Please Configure the plugin setting ProperlyThis error appears when the API Key field is empty or the plugin configuration has not been completed.
API Error: ForbiddenThis error occurs when the API request is rejected due to an incorrect or invalid API Key.
Provider - ChatGPT
Error MessageDescription
Please Configure the plugin setting ProperlyThis error appears when the API Key field is empty or the plugin configuration has not been completed.
API Error: UnauthorizedThis error occurs when the API request is rejected due to an incorrect or invalid API Key.
Provider - DeepSeek
Error MessageDescription
Please Configure the plugin setting ProperlyThis error appears when the API Key field is empty or the plugin configuration has not been completed.
API Error: UnauthorizedThis error occurs when the API request is rejected due to an incorrect or invalid API Key.
Provider - Gemini
Error MessageDescription
Please Configure the plugin setting ProperlyThis error appears when the API Key field is empty or the plugin configuration has not been completed.
API Error: Bad RequestThis error occurs when the API request is rejected due to an incorrect or invalid API Key.
Resolution
  1. Verify that the correct provider is selected.

  2. Copy a fresh API Key from the provider’s official dashboard.

  3. Ensure there are no extra spaces while pasting.

  4. Replace the old key.

  5. Click Save button.

  6. Test content generation again.

 

Important Notes About Multiple Providers
  • Each AI Provider requires its own valid API Key.

  • If you switch providers, you must update the API Key accordingly.

  • API Keys are provider-specific and cannot be used interchangeably.

  • Always save configuration after any changes.

 

When to Contact Support

If the issue still persists, provide:

  • Screenshot of the error message

  • Selected provider name

  • Steps to reproduce the issue

  • Confirmation that the API Key was updated and configuration was saved