ChatGPT

Interact with the OpenAI ChatGPT API using commands and auto-reply.

Note: This module makes use of the data storage and will use data calls to run. Information about the data storage can be found here.

The ChatGPT module allows users to hold conversations with their bot by using the OpenAI GPT 3.5 Turbo - GPT 4 software. Get it to tell you stories or ask some advanced questions! You can configure the module on the dashboard by heading to the modules section and finding the 'ChatGPT' module.

API Key

Here you can configure all of the important parts of this module , from entering your API key to setting the version type.

OpenAI API Key: Here you will need to enter your OpenAI API key to be able to use the module, you can follow this guide here. To generate your own API key.

Model: Here you can select the AIs model, you can select from:

  • GPT 3.5 Turbo

  • GPT 4 (this may not be available to you)

Chatmode: Here you can enable/disable the ability for your bot to automatically reply to its @mentions with a ChatGPT-generated reply.

Chatmode Channel: Here you can set the channel in which the bot will automatically reply to its @mentions with a ChatGPT-generated reply if the setting is enabled.

Commands

Here you can configure the main and only commands for the ChatGPT module.

/Respond: Here you can edit the command which when triggered will send an AI-generated chat response to your prompt.

/Edit-Text: Here you can edit the command that when triggered will edit a given text with your instructions using AI.

Events

Here you can edit the only event for the ChatGPT module, this will allow you to fine tune the event and even add additional functions to it.

ChatGPT: This is the only event for the GPT module, here you ca nedit the event to add new additions, fine tune responses and much more.

Warning: It's advised that you do not edit the event & commands unless you have a good understanding of BotGhost and the Custom Event Builder/Command Builder. You can always reset the module to default if you should happen to make a mistake while editing the event or commands.

Last updated