|
|
|
) |
|
|
|
**Welcome to AutoBot ๐ค** |
|
|
|
Interactive Chatbot build with Python Streamlit, Leveraging Gemini-pro API to the Application |
|
|
|
**AutoBot AI** |
|
|
|
Functionalities: |
|
|
|
**AI Chatbot** |
|
|
|
**CODEX** |
|
|
|
**Web Scrapper** |
|
|
|
**Github Codespaces** |
|
|
|
**Mega Bot** |
|
|
|
AutoBot, powered by the Gemini API, is a basic chatbot designed for automation. It excels in writing code and generating downloadable files with a .txt extension, offering the ability to handle up to 60 queries per minute. |
|
|
|
Named for its automation capabilities, AutoBot combines "Auto" for continuous work and "Bot" for an intelligent machine that works for you. |
|
|
|
Why choose AutoBot? Unlike other chatbots, AutoBot offers unlimited prompts and responses to the Google AI model, leveraging Gemini-pro. It's particularly effective for basic web development tasks. |
|
|
|
Developed by SKAV TECH, a company focused on creating practical AI projects, AutoBot is intended for educational purposes only. We do not endorse any illegal or unethical activities. |
|
|
|
Explaining each Functionalities: |
|
|
|
1. **AI Chatbot** |
|
AutoBot is effective for code generation, if your prompt contains code generation then you can get Downloadable files. |
|
|
|
2. **CODEX** |
|
CODEX Interactive CODING GUIDE, No one can explain Code like me trust me, Trust is the Most expensive thing Cheap people can't afford it. |
|
|
|
You can ask specific code or content using the phase @codex "prompt" |
|
You can upload your code here to ask the CODEX to generate Explanation (for eg. @codex Can you explain me this code in the file "filename" |
|
I can Generate 60 queries per minute Pretty wild right, Haha more to see and Explore. |
|
Example prompt: @codex explain me the code in the file "your_file_name" |
|
|
|
Some popular Prompts:. |
|
1. @codex explain me the code in the file app.py |
|
2. @codex how does this code works in the file app.py |
|
3. @codex can you explain me this code how does it works: "paste your code" |
|
|
|
use @codex phase to start the prompt |
|
|
|
3. **Web Scapper** |
|
A tool that is build with Python, this gathers the contents of Websites using requests, Keep in mind this tool is for educational purpose only, You can get a clone of any website content by pasting down the URL of the Offical website in the tool |
|
|
|
4. **Github Codespaces** |
|
Providing the time to the user not to open VS code on Windows, while we provide an Web interaction to Vs code through Github Codespaces. |
|
|
|
5. **Mega Bot** |
|
Multi Model capability at finger tips. |
|
|
|
Steps to install and Run AutoBot: |
|
**STEP-1:** |
|
Open Command Prompt and Type the followed command, Clone the Github repo into your system: |
|
>=> git clone https://github.com/Sandeepkasturi/Auto-bot-ai.git. |
|
|
|
>=> cd Auto-bot-ai |
|
|
|
Now On you Directory where AutoBot AI folder is present, Make changes in the code where you find st.secrets[api_key] |
|
This thing is actually hides the API key from Public, you can generate your own Gemini-AI API key at Google AI Studio **https://aistudio.google.com/app/apikey** |
|
## Authors |
|
|
|
- [@sandeepkasturi](https://www.github.com/sandeepkasturi) |
|
|
|
|
|
## ๐ About Me |
|
I'm a Prompt Engineer... |
|
|
|
|
|
## Contributing |
|
|
|
Contributions are always welcome! |
|
|
|
See `contributing.md` for ways to get started. |
|
|
|
Please adhere to this project's `code of conduct`. |
|
|
|
|
|
## Demo |
|
|
|
Here is the link to demo |
|
|
|
https://youtu.be/i0Q-NBrYpPI |
|
## Badges |
|
|
|
|
|
[](https://choosealicense.com/licenses/mit/) |
|
|
|
Hi  |
|
My name is Sandeep Kasturi |
|
======================================================================================================================================= |
|
Founder of SKAV TECH |
|
--------------- |
|
|
|
I've been learning to code for 5 years, after switching careers. I started with Python, but have really found a passion for AI Development and I started SKAV TECH a NO CODE Development platform combined with AI tools and Experienced Prompt Engineers. |
|
|
|
* ๐ย I'm based in India |
|
* ๐ฅ๏ธย Our [Company](http://skavtech.mydurable.com) |
|
* โ๏ธย You can contact me at [sandeepkasturi9@gmail.com](mailto:sandeepkasturi9@gmail.com) |
|
* ๐ย I'm currently working on [SKAV AI](http://skstores.xyz) |
|
* ๐ง ย I'm learning AI |
|
* ๐คย I'm open to collaborating on [Instagram](https://instagram.com/sandeep_kasturi_) |
|
* โกย I'm secretly Developing some AI applications which can change my career. Updates will be posted on Instagram, |
|
|
|
## Installation |
|
|
|
Install AutoBot with Command Prompt |
|
|
|
```bash |
|
git clone https://github.com/Sandeepkasturi/Auto-bot-ai.git |
|
cd Auto-bot-ai |
|
``` |
|
After Installation you need to make changes in the Code. That is setting up your own Gemini API key. |
|
In the Streamlit_app.py |
|
You can find the code line : **configure(api_key=st.secrets["api_key"])** |
|
|
|
You need to Update the code: |
|
configure(api_key="Your_api_key") |
|
Now Open Command Prompt and follow the commands below |
|
```bash |
|
pip install -r requirements.txt |
|
|
|
streamlit run streamlit_app.py |
|
``` |
|
|
|
## Running Tests |
|
|
|
To run tests, run the following command |
|
|
|
```bash |
|
streamlit run streamlit_app.py |
|
``` |
|
|
|
|
|
## Tech Stack |
|
|
|
**Python Streamlit** |
|
|
|
|
|
## Deployment |
|
|
|
To deploy this project you need to setup Streamlit Cloud with Github |
|
|
|
|
|
## Used By |
|
|
|
This project is used by the following companies: |
|
|
|
- [SynkWave](https://skstores.xyz) |
|
- [SKAV TECH](https://skavtech.mydurable.com) |
|
|
|
|