GithubHelp home page GithubHelp logo

gudaostudio / free-auto-gpt-with-no-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from intelligenzaartificiale/free-auto-gpt

0.0 0.0 0.0 35.33 MB

Free AUTOGPT with NO API is a repository that offers a simple version of Autogpt, an autonomous AI agent capable of performing tasks independently. Unlike other versions, our implementation does not rely on any paid OpenAI API, making it accessible to anyone.

License: MIT License

Python 32.04% Jupyter Notebook 67.96%

free-auto-gpt-with-no-api's Introduction

USE AI AGENTs, like AUTO-GPT or BABYAGI, without paids API😤 TOTALLY FOR FREE🤑

Tired of paying for OPENAI, PINECONE, GOOGLESEARCH APIs to try out the latest developments in the AI field? Perfect, this is the repository for you! 🎁

For any problem open an ISSUE 🚬, the project is very simple so any help is welcome💸.

Are you bored reading😴? Do you want to try our project now⏳? Open the notebook on Colab everything is ready!

RUN NOW ON COLAB 😮👉 Open in Colab ⚠️ Abusing this tool is at your own risk

image

By the way, thank you so much for Stars and all the support!!

WHY THIS REPOSITORY ? 🤔

Hello everyone 🥰 ,

I wanted to start by talking about how important it is to democratize AI. Unfortunately, most new applications or discoveries in this field end up enriching some big companies, leaving behind small businesses or simple projects. One striking example of this is Autogpt, an autonomous AI agent capable of performing tasks.

Autogpt and similar projects like BabyAGI only work with paid APIs, which is not fair. That's why I tried to recreate a simpler but very interesting and, above all, open-source version of Autogpt that does not require any API and does not need any particular hardware.

I believe that by providing free and open-source AI tools, we can give small businesses and individuals the opportunity to create new and innovative projects without the need for significant financial investment. This will allow for more equitable and diverse access to AI technology, which is essential for advancing society as a whole.


HOW TO GET CHATGPT & HUGGINGFACE TOKEN FREE 🔑🔐

  • HUGGINGFACE🤗 : Visit this simple official guide
  • CHATGPT🖥 : visit this site and copy the "accessToken" only the token!

CHATGPT_TOKEN


HOW TO RUN CAMEL 🐫

RUN NOW ON COLAB😮 Open in Colab ⚠️ Abusing this tool is at your own risk

Or use Locally :

  • Dowload the repository FREE AUTOGPT REPOSITORY
  • pip3 install -r requirements.txt
  • streamlit run Camel.py
  • Get your free token on this link, paste it in input and start
Camel.mp4

HOW TO RUN BABY AGI 👶

RUN NOW ON COLAB😮 Open in Colab ⚠️ Abusing this tool is at your own risk

Or use Locally :

  • Dowload the repository FREE AUTOGPT REPOSITORY
  • pip3 install -r requirements.txt
  • Usage: python BABYAGI.py --hf_token YoUrHFtOkEn --chatgpt_token YoUrChATgPTtOkENisSOlOnG
BAbyAGI.mp4

HOW TO RUN AUTOGPT 🤖

RUN NOW ON COLAB😮 Open in Colab ⚠️ Abusing this tool is at your own risk

Or use Locally :

  • Dowload the repository FREE AUTOGPT REPOSITORY
  • pip3 install -r requirements.txt
  • Usage: python AUTOGPT.py --hf_token YoUrHFtOkEn --chatgpt_token YoUrChATgPTtOkENisSOlOnG
AUTOGPT.mp4

HOW IT WORK ? 🔨🔩

To create an open-source version of Autogpt that does not require paid APIs or specific hardware, we performed a reverse engineering process on ChatGPT, a language model developed by OpenAI. By doing so, we were able to use the agents and new technologies of langchain for free.

We then created a custom LLM wrapper with langchain, which can be used as a plug-and-play solution with any langchain function or tool 💡.

from ChatGPTAPI import ChatGPT

# Instantiate a ChatGPT object with your token
llm = ChatGPT(token="YOURTOKEN")

# Generate a response based on the given prompt
response = llm("Hello, how are you?")

# Print the response
print(response)

The code snippet provided above shows how to use our custom ChatGPT LLM class to interact with the language model. It requires a token from the ChatGPT API, which can be obtained from https://chat.openai.com/api/auth/session.

Please note that there is a limit of 50 requests per hour for each account on the ChatGPT API 💣. Therefore, we implemented a call counter in our ChatGPT class to prevent exceeding this limit.

We believe that our open-source version of Autogpt will promote equitable and diverse access to AI technology and empower individuals and small businesses to create innovative AI projects without significant financial investment.

With this "CUSTOM LLM WRAPPER" now u can build or test your LLM APP's WITHOUT PAYing


🤗 Democratize AI 🤗

Star History Chart

Stargazers repo roster for @IntelligenzaArtificiale/Free-AUTO-GPT-with-NO-API

Forkers repo roster for @IntelligenzaArtificiale/Free-AUTO-GPT-with-NO-API

By the way, thank you so much for Stars and all the support!!


LINK :


TODO , I NEED YOUR HELP

  • Create free LLM langchain wrapper based on Reverse Engineered ChatGPT API by OpenAI

  • Create a simple versione of AUTOGPT based on Camel theory

  • Find a way to replace OpenAIEmbeddings()

  • Create a simple version of AUTOGPT based on Baby AGI

  • Add web search agent

  • Add file writer agent

  • Finally AUTOGPT without paids API

  • Add other free Custom LLM wrapper Add this

  • Add long term memory

  • Find a way to replace PINECONE api

  • Find a way to replace official Google API


Inspiration and Credits 🤗

free-auto-gpt-with-no-api's People

Contributors

flamingfury00 avatar intelligenzaartificiale avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.