BabyAGIChatGPT  by Doriandarko

ChatGPT plugin for BabyAGI agentic framework

created 2 years ago
376 stars

Top 76.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This project provides a ChatGPT plugin that integrates the autonomous agent framework BabyAGI directly into the chat interface, enabling users to manage and execute AI-driven tasks conversationally. It targets ChatGPT users seeking to leverage advanced AI workflows without leaving their familiar chat environment.

How It Works

The plugin adapts the original BabyAGI codebase to run as a web service using the Quart asynchronous web framework. It exposes API endpoints for setting objectives, adding tasks, retrieving the task list, and executing the next task. The system incorporates Google Search API for enhanced task execution and utilizes Pinecone for task management.

Quick Start & Requirements

  • Installation: Install dependencies via pip install openai quart quart-cors pinecone-client or poetry install.
  • Prerequisites: OpenAI API Key, Pinecone API Key, Pinecone environment, Pinecone table name, Google API Key, and Custom Search Engine ID.
  • Setup: Requires replacing API keys and environment variables in the code.
  • Documentation: Usage examples are provided in the README.

Highlighted Details

  • Integrates BabyAGI functionality into ChatGPT.
  • Supports task management and execution via API endpoints.
  • Includes Google Search for augmented task capabilities.
  • Leverages Pinecone for task persistence.

Maintenance & Community

The project is based on the original BabyAGI project by [@yoheinakajima]. Further community or maintenance details are not specified in the README.

Licensing & Compatibility

The plugin's licensing is inherited from the original BabyAGI project. Users should refer to the linked repository for specific licensing terms, which may impact commercial use or closed-source integration.

Limitations & Caveats

The README does not explicitly state the license of the original BabyAGI project, creating potential ambiguity for users regarding commercial use. It also requires significant API key setup and configuration.

Health Check
Last commit

2 years ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
6 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.