Created on 19th March 2023
•
Gita GPT is a state-of-the-art AI-powered chatbot that uses the power of artificial intelligence to bring the teachings of Lord Krishna to your everyday life. With GitaGPT, you can have a conversation with Lord Krishna in a conversational manner, receiving personalized answers to your questions and gaining divine guidance in your life.
ChatGita uses advanced AI technology to answer your questions based on the teachings of the Bhagavad Gita. Ask a question related to your faith or life and receive a response in a conversational format. The conversations are recorded in a fixed context to provide you with a better understanding of the teachings of Lord Krishna.
Gita GPT offers an unparalleled experience for those seeking to connect with the divine and gain a deeper understanding of the teachings of the Bhagavad Gita. With its user-friendly interface, personalized content, and advanced AI technology, GitaGPT provides you with the spiritual guidance and comfort you need.
Bhagavad Gita AI has already become viral, with thousands of people using it to answer their everyday queries. Test its accuracy for yourself and see if it can help you gain a deeper understanding of the teachings of Lord Krishna.
While contributing to the Bhagvadgita.ai project, I encountered a challenge while implementing the rate-limiting feature in my first pull request. Specifically, I needed to find a way to store and retrieve user request data in a secure and scalable manner.
To overcome this challenge, I decided to use Supabase SQL, which provides a secure and easy-to-use database-as-a-service solution. I also spent time researching best practices for implementing rate limiting in API projects to ensure that my implementation was effective and efficient. After some trial and error, I was able to successfully implement the feature, which limits users to five API requests per day.
In my second pull request, I did not encounter any significant challenges as it involved simply rendering an about page from Notion, which was straightforward.
Overall, I learned that researching and leveraging existing tools and best practices can help overcome challenges and save time in the development process.
Technologies used