Avdhesh-Varshney / Jarvis

Jarvis is an AI-powered application that allows users to control various devices and applications through voice commands, offering tailored services based on user roles.
https://jarvis-ai-assistant.streamlit.app/
MIT License
14 stars 28 forks source link

Added Chatbot #85

Closed krishnasharmak05 closed 2 days ago

krishnasharmak05 commented 4 days ago

Closes #31

Describe the add-ons or changes you've made 📃

Give a clear description of what have you added or modifications made Made the genAIChatBot.py file, added AI Chatbot option to apiPrograms.py Created a folder called secrets in src/apps/pages/programs/ApiPrograms/ which is required to store the Gemini API Added google-generativeai, python-dotenv to requirements.txt.

Type of change ☑️

What sort of change have you made:

How Has This Been Tested? ⚙️

https://github.com/Avdhesh-Varshney/Jarvis/assets/146259706/5c81a069-f1de-40ac-9f30-57214a79afb9

Checklist: ☑️

Screenshots 📷

Note to reviewers 📄

github-actions[bot] commented 4 days ago

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

krishnasharmak05 commented 3 days ago

@Avdhesh-Varshney, I have made the changes you requested. As per your instructions, on discord, I have added a text input box for the API input. image When the API is added and enter is pressed, it shows the chatbot. image