programmingninjas / GPT-3.5-ON-STEROIDS

GPT-3.5-ON-STEROIDS combines GPT with Python tools, empowering dynamic web scraping, language processing, and data retrieval. Contribute to advancing text generation with AI. 🚀
https://www.linkedin.com/posts/ayankhan3105_generativeai-autonomousagents-aiinnovation-activity-7118241513121153025--b3i
MIT License
26 stars 20 forks source link
agi autonomousagents chatgpt generative-ai hacktoberfest hacktoberfest-accepted hacktoberfest2023 openai opensource python python3 streamlit swoc24

GPT 3.5 ON STEROIDS: Autonomous Agent with knowledge beyond 2021

Welcome to GPT 3.5 ON STEROID, an open-source project that enhances the capabilities of GPT by integrating it with various Python libraries and APIs for advanced text generation.

Requirements

Make sure you have the following Python libraries installed:

Installation

To install the required packages, run the following command in your terminal:

pip install -r requirements.txt

Additionally, you'll need API keys for the following services:

Running Streamlit

To run the Streamlit application, execute the following command in your terminal:

streamlit run ./app/Chat.py

Integrated Python Functions (Tools)

GPT 3.5 ON STEROID incorporates various Python functions that GPT can call and use, including:

Note: Whenever a new tool is added, please ensure the following:

Contribution Guidelines

We welcome contributions from the community to make GPT 3.5 ON STEROID even better! Please follow these guidelines:

  1. Create an Issue: First, create an issue detailing the feature, bug fix, or improvement you plan to work on. Wait for approval and assignment before proceeding to the next step.

  2. Assign Yourself: After your issue is approved, get yourself assigned to it. This helps avoid duplication of efforts and ensures everyone is aware of ongoing work.

  3. Create a Pull Request (PR): Once assigned, proceed to create your PR. Ensure to mention the assigned issue number in the PR description to link it properly.

Note: PRs without assigned issues will be considered spammy and may lead to disqualification.

  1. Fork the repository and create your branch: git checkout -b feature/new-contribution

  2. Make your changes and test thoroughly.

  3. Commit your changes: git commit -m "Add a brief description of your changes"

  4. Push to your forked repository: git push origin feature/new-contribution

  5. Create a pull request to the main repository with proof of work attached.

Code of Conduct

Please review our Code of Conduct to understand the community standards.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.