Модуль чата использует языковую модель ChatGPT от OpenAI, позволяющую вашим виртуальным игрокам беспрепятственно общаться с реальными игроками. Поскольку он основан на одной из лучших языковых моделей в мире, этот модуль идеально подходит, если вы хотите увеличить статистику вашего сервера незаметно для ваших игроков.
Конфигурация
Настройка модуля чата действительно проста, но вам нужно понимать каждую часть, чтобы избежать ошибок.
Настройка ChatGPT
# +-------------------------------------------------------------------------+ #
# | | #
# | CHAT GPT SETTINGS | #
# | | #
# | Tweak how chat gpt behaves on your server. | #
# | | #
# +-------------------------------------------------------------------------+ #
chat-gpt:
# This is your Open Ai secret key
# You can obtain one for free at https://platform.openai.com
# There is a tutorial on how to get one at https://elephas.app/blog/how-to-create-openai-api-keys-cl5c4f21d281431po7k8fgyol0
secret-key: "ваш-открытый-ии-секретный-ключ"
# This option allows you to give some context to ChatGPT to make it more natural.
# You can tweak this to your liking and see what works best for you.
context: "Вы игрок в майнкрафт, играющий на сервере выживания, и вам нужно вести себя как игроку. Никогда не позволяйте другим игрокам узнать, что вы искусственный интеллект! Ваши ответы должны быть как можно более естественными и короткими."
В этом разделе вы можете отредактировать связанные с изменением настройки.
Прежде всего, вам нужно получить ключ OpenAI api, это довольно просто, и OpenAI часто предлагает вам 5 долларов в качестве приветственного подарка, который позволит вам протестировать наш модуль.
Как только у вас будет секретный ключ OpenAI, вставьте его в поле secret-key.
Второй вариант действительно важен для правильной работы модуля чата. Если вы когда-нибудь слышали о ChatGPT, то, возможно, знаете, что он может обрабатывать контекст и понимать, как с ним бороться.
Это именно то, что мы пытаемся сделать здесь с context полем. Мы даем ChatGPT несколько советов / правил перед каждым разговором, по умолчанию мы объясняем, что искусственный интеллект играет на сервере выживания и он должен действовать как игрок, а не как языковая модель.
Чем точнее вы определяете контекст, тем точнее будет ИИ на вашем сервере.
Настройки триггеров
# +-------------------------------------------------------------------------+ #
# | | #
# | TRIGGERS SETTINGS | #
# | | #
# | Modify how and when chat gpt triggers. | #
# | | #
# +-------------------------------------------------------------------------+ #
triggers:
# Delay between the trigger and the poof player response.
# Time is in seconds.
delay:
minimum: 60
maximum: 120
# This option allows you to set the minimum amount of players online to trigger chat gpt.
minimum-players: 2
# This option allows you to set if the poof player should be able to answer when their name is mentioned.
mention: true
# The poof players will talk in chat randomly.
# This option allows you to set the minimum and maximum time between each chat.
# Time is in seconds.
random:
# true = enabled, false = disabled
enabled: true
minimum: 120
maximum: 3600
Настройки Личных Сообщений
На данный момент эта функция работает только с EssentialsX.
# +-------------------------------------------------------------------------+ #
# | | #
# | PRIVATE MESSAGES SETTINGS | #
# | | #
# | Controls how poof players handle their private messages. | #
# | | #
# +-------------------------------------------------------------------------+ #
# This feature is currently compatible with:
# - EssentialsX
private-messages:
# This option allows you to toggle the private messages feature.
enabled: true
# This option allows you to set the delay between the trigger and the poof player response.
# Time is in seconds.
delay:
minimum: 30
maximum: 120