dracon Posted April 30 Share Posted April 30 (edited) Create AI bots (currently via ChatGPT) for various messaging platforms e.g. Discord, Telegram etc. It abstracts the complexities of API connections, vector searching, etc. allowing you to focus on creating and designing the bots through a simple interface. Docker Hub: https://hub.docker.com/repository/docker/catalinbertadev/panko-gpt/general Discord: https://eq6w.short.gy/discord-invite It uses mongodb atlas, so running the container requires to pass a mongodb url. While it works if you supply a local mongodb url (or some other community edition mongpdb url), I strongly recommend to use the cloud version mongodb atlas (you can use the free tier), because vector searching is only available in the cloud version and you can personalize the bots much better using vector searching. Sorry, this is a limitation from mongodb. Once setup, in the WebUI you will be able to create bots by filling a form. For Discord bots, you will need to have a bot key that you can get from the discord developer applications For Telegram all you need to do it is message BotFather and you can create bots/keys on the fly. A few known gotchas: - to setup vector search, you need to create mongodb atlas api keys - make sure you give the keys Owner permission (as it will create the index for you) - make sure you whitelist your server ip (where panko-gpt is running) in Network Access (by default, it whitelists the IP the account gets created from) - you need to make the discord bot join a server first, this app only handles the communication part After a few user tests, I've realized that the setup can be cumbersome, so I will try to abstract all of this away in future versions The code will be available open source on GitHub soon. Happy to assist with any issues here or on Discord for more interactive support. And any feedback is highly appreciated and helpful! Thanks Edited April 30 by dracon Clarifications Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.