Baibot
made by etke.cc
The Baibot bot installed by us is powered by baibot
.
Baibot - Conversational AI in Your Matrix Rooms
đ¤ baibot (pronounced bye-bot) is an AI (Large Language Model ) bot.
It’s designed as a more private and đ featureful alternative to the old ChatGPT bot we’ve been offering. See đŧī¸ Screenshots below.
Different use purposes are supported (depending on the âī¸ provider & model):
- đŦ text-generation : communicating with you via text
- đĻģ speech-to-text : turning your voice messages into text
- đŖī¸ text-to-speech : turning bot or users text messages into voice messages
- đī¸ image-generation : generating images based on instructions
It supports OpenAI ’s ChatGPT models, as many well as other âī¸ providers . See the How to choose a provider documentation section for more details.
Usage
Inviting the bot to a room
Start a new chat with @baibot:your-server.com
or invite it to an existing room.
After joining, the bot will introduce itself and show information about the ⨠features that are enabled for it.
To be able to chat with the bot, you will first need to define a new agent .
Note that the bot exhibits different behavior based on room type (1-on-1 vs group chats).
Defining agents
Since the bot starts with an empty đ¤ agent configuration, it will not report any capabilities.
To get real use of the bot, you will need to create a new agent backed by some supported âī¸ provider . See How to choose a provider and How to use a provider documentation sections. Also see the đŧī¸ Agent creation screenshot.
After defining an agent and assigning it as a đ¤ handler for a given use-purpose (the bot will guide you through the process after creating the agent), you’ll be able to send messages to the room and get responses from the bot.
Learning more
By default, the command prefix for this bot is configured to be !bai
. You can get help by sending a !bai help
message to the chat room.
You may also find the following resources helpful:
- đ Usage
documentation page (also accessible via
!bai usage
chat command) - đ Documentation
Different behavior based on room type
Note that the bot behaves differently based on the type of room it’s in (1-on-1 chat or group conversation):
- in 1-on-1 rooms, the bot considers every chat message as an inquiry and starts a chat thread to provide an answer
- in rooms with multiple people (group chats), the bot does not consider every chat message as an inquiry meant for it to handle. This is to allow regular conversation (between people) to happen in the room without triggering the bot. In such rooms, you need to prefix all your questions to the bot with
!bai
. Example message that would trigger the bot:!bai What are the benefits of decentralized networks?
. Alternatively, you can also trigger the bot by mentioning it in your message (@baibot: Hello!
)
This behavior is configurable via the bot’s đŦ Text Generation / đ Prefix Requirement Type setting.
đŧī¸ Screenshots
- đ Introduction and general usage
- đī¸ Image Generation
- đ¤ Agent creation
- đŧī¸ Sticker generation and prefix-requirement settings
If you need assistance
Before seeking help, make sure to thoroughly review the documentation. If you still have questions, please don't hesitate to contact bot's support. Please note that etke.cc Customer Support exclusively handles server-related inquiries. For any questions related to the bot, please reach out to bot's support.Don't have a Matrix server yet?
We specialize in setup, hosting and maintenance of Matrix and various Matrix & non-Matrix add-ons.
Hosting is on affordable VPS servers provided by us (via Hetzner Cloud) in the EU or US,
or on your own infrastructure anywhere in the world.
Let's build your Matrix haven together!