- Compatible API Versions
- 1.0.0
- Contributors
- GuneyYilmaz0
This plugin lets you chat directly with OpenAI's ChatGPT (https://openai.com/blog/chatgpt/) from Minecraft.
To configure the plugin, you need to set your own API key: create an account on OpenAI, generate a key, and then insert it in the config. Then restart the server.
BOT conversation types:
-------------
- Single: only those who execute the "/chatgpt" command can talk to the bot and will be able to see the conversation.
- Broadcast: only those who execute the "/chatgpt broadcast" command can talk to the bot but all users of the server will be able to see the conversation.
- Full: When someone runs the "/chatgpt full" command everyone will be able to communicate with the bot and see the replies.
COMMANDS & PERMISSIONS
-------------
- /chatgpt | /chatgpt single - minecraftgpt.command.single
- /chatgpt broadcast - minecraftgpt.command.broadcast
- /chatgpt full - minecraftgpt.command.full
- /chatgpt reload - minecraftgpt.command.reload
Config File
-------------
Common issues
-------------
It means that the request made to the site has failed. The main reasons for this cause are:
- You have not configured the API Key in the config.yml (or you have not restarted the server)
- The site is offline or inaccessible from your server
- Your API Key has been deactivated (in this case you have to blame the site )
Screenshots
-------------
Main repository
-------------
To configure the plugin, you need to set your own API key: create an account on OpenAI, generate a key, and then insert it in the config. Then restart the server.
BOT conversation types:
-------------
- Single: only those who execute the "/chatgpt" command can talk to the bot and will be able to see the conversation.
- Broadcast: only those who execute the "/chatgpt broadcast" command can talk to the bot but all users of the server will be able to see the conversation.
- Full: When someone runs the "/chatgpt full" command everyone will be able to communicate with the bot and see the replies.
COMMANDS & PERMISSIONS
-------------
- /chatgpt | /chatgpt single - minecraftgpt.command.single
- /chatgpt broadcast - minecraftgpt.command.broadcast
- /chatgpt full - minecraftgpt.command.full
- /chatgpt reload - minecraftgpt.command.reload
Config File
-------------
YAML:
command:
no-permission: "&cYou do not have permission to use this command."
invalid-type: "&cInvalid type. Valid types: &6{types}"
toggle:
enabled: "&aChatGPT has connected. Say Hi!"
disabled: "&cChatGPT has disconnected."
error: "&cAn error occurred while processing your message."
send-messages-to-console: true
use-default-chat: false
format:
- "&b%player%: &7%message%"
- "&bAI -> %player%: &a%message%"
chatgpt:
model: "text-davinci-003"
temperature: 0.9
max-tokens: 150
top-p: 1.0
frequency-penalty: 0.0
presence-penalty: 0.6
# https://beta.openai.com/account/api-keys
API_KEY: ""
-------------
An error occurred while processing your message.
It means that the request made to the site has failed. The main reasons for this cause are:
- You have not configured the API Key in the config.yml (or you have not restarted the server)
- The site is offline or inaccessible from your server
- Your API Key has been deactivated (in this case you have to blame the site )
Screenshots
-------------
Main repository
-------------
GitHub - ohAleee/MinecraftGPT
Contribute to ohAleee/MinecraftGPT development by creating an account on GitHub.
github.com