Sokudo

My Computing coursework

I made a chatbot Discord bot powered by the Google Gemini API to act as a companion for lonely youth both as a substitution and a practice

Although we were supposed to work as a team, I wrote all the code in the Discord bot, after assigning my teammates to complete the documents that we needed to submit

This was very interesting to make as Google released their Gemini 2.0 Flash model right before the submission deadline which led me to change a portion of the code to work with their new model

I had contemplated training my own model for use with this bot, however due to the short timespan we had to complete the coursework, I decided that it would be more wise to use a pre-trained model

Due to lack of funding, we decided to go with Google Gemini as it did better on most benchmark tests and was free to use, provided you had an API key

We added some extra utility and help resources like a list of affirmations and mental health resources for quite a few countries