File size: 5,518 Bytes
a68450e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 |
)
**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)
|