There are 3 ways to enable and control the ChatGPT feature:
Advanced Setting
By default when the add-on is enabled this is only available for the Froala Text Editor - Access Media Manager:
This Froala Editor is the one used for the Blog and Digital Products post types, which are the ones that only the website Admin profile has access to.
This is done to mitigate the Rate Limits for FREE users:
https://platform.openai.com/docs/guides/rate-limits/overview
Since free users get limited requests per minute:
For those using PAID accounts, go to Settings » Advanced Settings » Search for froala_chatgpt and select the additional Froala classes that can use the add-on:
ChatGPT API Pricing
A "ChatGPT Plus" subscription is distinct from having billing information on file for API usage. ChatGPT operates as a separate product. Therefore, a ChatGPT Plus subscription is not required to access or use the API.
Users intending to utilize the API must ensure their billing information is correctly entered in the API billing section.
Membership Plan
To enable ChatGPT for members in specific membership plans, go to Finance » Membership Plans - Member Dashboard, scroll down to the Additional Settings section and choose the option accordingly:
Note: If the Advanced Setting is active for all Froalas but not enabled in the membership plan setting, opting for "No" will disable the ChatGPT integration on the post.
Quick Edit Section
It is also possible to enable this feature for individual members. Go to the Quick Edit Module For Members » Listing Settings Tab » Find the 'Enable ChatGPT in Text Editors option and activate it:
When enabled for members, the add-on works in the same manner as it does inside the Admin dashboard.
Note: If the Advanced Setting and Membership plan are both enabled, but a particular member should not have access to the addon, choosing "No" will deactivate the ChatGPT integration on the Article Froala.