Skip to main content

ChatGPT


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

  1. Log in to your OpenAI Platform (or another API proxy service platform).

  2. Find the API Keys in the right panel.

  3. Click Create new secret key to generate a new key.

  4. 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:

  1. Click here to visit the Market.

  2. Search for the ChatGPT plugin.

  3. 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

  1. 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.

Did this answer your question?