Use AI Agents, like Auto GPT or BabyAGI, Without Paid APIs
Are you tired of paying for expensive APIs like OpenAI, Pinecone, or GoogleSearch to experiment with the latest developments in AI? If so, the Free Auto GPT with NO paid API repository is for you! This repository offers a simple version of Auto GPT, an autonomous AI agent that can perform tasks independently without using any paid APIs, making it accessible to anyone.
We believe that democratizing AI is essential in advancing society as a whole. Unfortunately, most new applications or discoveries in this field end up enriching only big companies, leaving behind small businesses or simple projects. Projects like AutoGPT and BabyAGI only work with paid APIs, which is not fair. That's why we tried to recreate an open-source version of Autogpt that is simple, interesting, and free of requirement of any paid API or specific hardware.
This open-source version of Autogpt was created using a reverse engineering process on ChatGPT, a language model developed by OpenAI. The process allowed us 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.
The custom ChatGPT LLM class interacts with the language model and requires a token from the ChatGPT API. You can obtain this token from https://chat.openai.com/api/auth/session. However, 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.
Our open-source version of Autogpt promotes equitable and diverse access to AI technology, empowering individuals and small businesses to create innovative AI projects without significant financial investment. In less than 60 lines of code and completely free, our custom agent is an example of AI technology that anyone can use.
It is important to keep in mind that this repository and its contents are strictly for educational purposes only. By using the information and code provided, users acknowledge that they are using the APIs and models at their own risk and agree to comply with any applicable laws and regulations.
Thank you for supporting our project!