What is the ChatGPT Plugin?
The ChatGPT plugin is a powerful AI assistant tool that integrates OpenAI’s language model capabilities directly into your forms. With this plugin, you can automate text processing and generation, analyze data, create images, and more—significantly improving your work efficiency.
What is the Plugin Capable of?
The ChatGPT plugin is versatile and empowers you to automate a wide range of tasks using AI. It seamlessly integrates advanced language and image processing capabilities into your workflows, allowing you to handle text, images, audio, and more with ease. Here is what the plugin can do.
Features Overview
Feature | Description |
Conversation | Interact with the model via text, image, or file input |
Analyze Images | Analyze images based on input messages or questions |
Analyze Sentiment | Perform sentiment analysis on input text |
Classify into Categories | Categorize input text into specified categories |
Create Translation | Transcribe and translate audio files |
Check Moderations | Perform content moderation and classification on input text |
Create Transcription | Transcribe audio or video files into text |
Summarize | Analyze and summarize input text |
Extract Structured Data | Extract specified structured data from unstructured text |
Generate An Image | Generate images based on text descriptions |
Write an Email | Generate email content based on input |
Prerequiste
Before using this plugin, you need to have an OpenAI API key, or a compatible key provided by a third-party proxy service (when using a third-party proxy service, you must fill in the correct proxy
base_url). For more details, see Where do I find my OpenAI API Key?Each execution of the plugin will consume tokens from your API account, which may incur costs depending on your usage and the model selected.
How to Set up this Plugin?
Step 1 Obtaining an API Key
Log in to your OpenAI Platform (or another API proxy service platform).
Find the API Keys in the right panel.
Click Create new secret key to generate a new key.
Immediately copy and securely save your API key after creation. For security reasons, the full key will only be shown once. For more details, see Where do I find my OpenAI API Key?
Notes:
1. This key is the only credential connecting your forms to the ChatGPT service and will be needed during plugin setup.
2. One API key can be used for multiple form plugin configurations; you do not need to create a new key for each form.
Step 2 Installing the plugin
Follow the steps to install the plugin:
Click here to visit the Market.
Search for the ChatGPT plugin.
Open the ChatGPT plugin, and click the Install button in the pop-up window to install it.
For a detailed guide, refer to Installing Plugin(s).
Step 3 Configuring the plugin
To properly use this plugin, go to the Plugin page and clickto update the required parameters in the plugin configurations.
Enter the API key and click OK.
How to Use this Plugin in your Form?
The ChatGPT plugin unlocks powerful AI capabilities for your forms, enabling you to automate tasks like summarizing text, analyzing sentiment, and more. Let’s walk through embedding the Summarize feature in your form step-by-step.
Step 1 Opening your form and add a Button field to trigger the plugin
Start by navigating to the form where you want to add the ChatGPT plugin. This could be a feedback form, a report submission, or any form where summarizing text would be helpful.
To trigger the plugin, add a Button field to your form. Then, click on the button field and select Set to begin configuring the action.
Step 2 Configuring the button
Name and describe the triggered action: Give your action a clear name, such as “Summarize,” and provide a brief description so users know what it does. Click Next to proceed.
2. In the Triggered Action section: Choose ChatGPT from the dropdown list and select Summarize as the feature. This tells the form to use ChatGPT’s powerful summarization capability when the button is clicked. And then configure Text to be Analyzed, Temperature and map the relevant form fields.
3. Click “Save” to complete the button setup.
See It in Action
Your form is now equipped with the ChatGPT Summarize feature. Users can input text and simply click the button to instantly receive a concise summary, enhancing their experience with intelligent automation.
Feature Specifications
1. Conversation
Interact with the model through text, images, and files.
Request Parameters
Parameter | Type | Required | Description | Default |
User Message | String | Yes | The input message sent to the model. |
|
Introductions | String | No | The system or developer message acting as the first context for the model. |
|
Images | String | No | The image file to be sent to the model. Please upload the image. |
|
Files | String | No | File to send to the model (currently supports PDF and various text formats). |
|
Max_tokens | Number | Yes | Maximum number of tokens to generate in the output. | 2000 |
Temperature | Number | No | A parameter used to control the creativity level of the text generated by artificial intelligence, ranging from 0 to 1. The higher the value, the greater the creativity. | 1 |
Response
Result (any): The conversation result.
2. Analyze Images
Analyze images based on input messages or questions.
Request Parameters
Parameter | Type | Required | Description | Default |
Message | String | Yes | Input message or question about the image. |
|
Images | String | Yes | Image file to send to the model. |
|
Max_tokens | Number | Yes | Maximum number of tokens to generate in the output. | 1024 |
Temperature | Number | No | A parameter used to control the creativity level of the text generated by artificial intelligence, ranging from 0 to 1. The higher the value, the greater the creativity. | 0.7 |
Response
Result (Any): The image analysis result.
3. Analyze Sentiment
Perform sentiment analysis on input text.
Request Parameters
Parameter | Type | Required | Description | Default |
Text to be analyzed | String | Yes | The text to be analyzed. |
|
Temperature | Number | No | A parameter used to control the creativity level of the text generated by artificial intelligence, ranging from 0 to 1. The higher the value, the greater the creativity. | 0 |
Response
Result (Any): Sentiment analysis result. Always returns "Positive", "Negative", or "Neutral".
4. Classify into Categories
Classify input text into specified categories.
Request Parameters
Parameter | Type | Required | Description | Default |
Text to be analyzed | String | Yes | The text to be classified. |
|
Categories | String | Yes | All possible categories, preferably comma-separated. |
|
Temperature | Number | No | A parameter used to control the creativity level of the text generated by artificial intelligence, ranging from 0 to 1. The higher the value, the greater the creativity. | 0 |
Response
Category (Any): The classification result.
5. Create Translation
Transcribe and translate an audio file.
Request Parameters
Parameter | Type | Required | Description |
File | String | Yes | The audio file to be transcribed (must be a supported format). |
Prompt | String | No | Optional English text to guide the model's style or continue a previous audio segment. |
Response
Result (Any): The translation result.
6. Check Moderations
Classify input text for content moderation.
Request Parameters
Parameter | Type | Required | Description | Options |
Moderation Model | String | Yes | Select the moderation model. | "stable", "latest" |
Text to be analyzed | String | Yes | The text to be classified. |
|
Response
Flagged (Any): Whether the content is flagged as a violation.
Categories (Any): Classification results (violation categories).
7. Create Transcription
Transcribe an audio or video file into text.
Request Parameters
Parameter | Type | Required | Description |
File | String | Yes | The audio or video file to be transcribed (must be a supported format). |
Prompt | String | No | Optional prompt to improve transcription quality (e.g., including specific keywords or acronyms). |
Language of the Audio | String | No | Language of the audio (preferably in ISO 639-1 format, defaults to "en"). |
Response
Result (Any): The transcription result.
8. Summarize
Analyze and summarize the input text.
Request Parameters
Parameter | Type | Required | Description |
Text to be analyzed | String | Yes | The text to be summarized. |
Response
Summary (Any): The summary result.
9. Extract Structured Data
Extract specified structured data from unstructured text.
Request Parameters
Parameter | Type | Required | Description | Default |
Unstructured Text | String | Yes | The unstructured text (can be messy) to extract data from. |
|
Description | String | Yes | Brief description of the data type to extract, providing guidance/tips for the AI. |
|
Values to extract | String | Yes | Names of the values to extract (unique and short, use "." for nested values). |
|
Temperature | Number | Yes | A parameter used to control the creativity level of the text generated by artificial intelligence, ranging from 0 to 1. The higher the value, the greater the creativity. | 0 |
Response
Result (Any): The extracted data.
10. Generate An Image
Generate images based on text descriptions.
Request Parameters
Parameter | Type | Required | Description | Options | Default |
Prompt | String | Yes | Text description of the desired image (max 1000 characters). |
|
|
Number of desired Images | Number | Yes | Number of images to generate (range: 1-10). |
| 1 |
Size | String | Yes | Size of the generated images. | "256x256", "512x512", "1024x1024" |
|
Response
Data (Vector): Dataset containing image URLs.
Data.url (Any): The URL address of the image.
11. Write an Email
Generate email content based on input parameters.
Request Parameters
Parameter | Type | Required | Description | Options |
Recipent Name | String | Yes | Name of the recipient. |
|
Recipent Email | String | Yes | Email address of the recipient. |
|
From Name | String | Yes | Name of the sender. |
|
Email Prompt | String | Yes | Detailed prompt describing the desired email content. |
|
Tone | String | Yes | Tone of the email content. | "Formal", "Neutral", "Casual" |
Body Type | String | Yes | Text type (Plain Text or HTML). | "Plain Text", "HTML" |
Response
Result (Any): The generated email content.
The ChatGPT plugin brings powerful AI capabilities to your forms, automating text, image, and audio processing to make your work smarter and more efficient. Install and configure it today to unlock a new level of intelligent form experiences!
I have finished reading. 🏆
👉I can't wait to Try for myself.
👉I need more HELP in Discord Forum.







