Skip to content

Sandeepkasturi/Auto-bot-ai

Repository files navigation

Logo

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

  1. 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

  2. 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.

  3. 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

🚀 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

MIT License

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
  • ✉️  You can contact me at sandeepkasturi9@gmail.com
  • 🚀  I'm currently working on SKAV AI
  • 🧠  I'm learning AI
  • 🤝  I'm open to collaborating on Instagram
  • ⚡  I'm secretly Developing some AI applications which can change my career. Updates will be posted on Instagram,

Installation

Install AutoBot with Command Prompt

  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

pip install -r requirements.txt

streamlit run streamlit_app.py

Running Tests

To run tests, run the following command

  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: