- Botflix internally uses OpenAI's models(GPT - 3.5), just like ChatGPT, with the help of prompt engineering, it is able to identify as botflix.
- It can recommend TV shows, movies, anime etc accurately because of the additional context provided by the Netflix API.
- Apart from the shows, it also provides direct links to the shows, which will help the user to directly browse Netflix via
botflix
. - Botflix stores last conversations and curate newer responses based on them.
- It stores only relevant information like the title, cast, number of episodes etc., which the user can ask in follow up queries.
- Since it uses GPT-3.5, there will never be an empty, repetitive or a placeholder response which are not engaging.
- API used : Used the unofficial
Netflix
API to search accurate and recent results. - Backend: Python
- Frontend and Bot implementation: Textbase was used, Textbase is a tool which makes making chatbots easy.
Try out the bot [here]{link}
Since textbase is used, we need to follow these steps -
- Clone this repo, for details see
textbase-installation
- Add OpenAI and RapidAPI key in .env file.(Both of these are free to use for some amount of requests)
- Follow the steps to here.
- Custom prompts to make the responses better.
- Integrating image and video embedding in the bot.
- Support for voice input.
Enjoy 🚀