CrewAITest  by NanGePlus

CrewAI + FastAPI for API-driven multi-agent systems

Created 1 year ago
264 stars

Top 96.5% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> This project offers a practical framework and multiple case studies for building multi-agent collaboration applications using CrewAI and FastAPI. It targets developers seeking to create sophisticated AI agent systems that can be exposed as API services, supporting a flexible choice of LLMs including OpenAI's GPT, domestic Chinese models, and local Ollama deployments. The core benefit is a structured, API-driven approach to deploying complex, multi-agent AI workflows.

How It Works

This project leverages the CrewAI library to define and orchestrate complex workflows involving multiple AI agents. These agent workflows are then integrated with FastAPI to expose them as RESTful API endpoints, enabling external applications to interact with and trigger AI processes. The architecture is designed for flexibility, allowing seamless integration with various Large Language Models (LLMs), including proprietary cloud-based services and self-hosted local models via Ollama.

Quick Start & Requirements

Detailed setup and execution instructions are provided within the README.md file of each individual application case folder (e.g., crewaitest, crewAIWithResearcher). The project also offers numerous video tutorials on Bilibili and YouTube for each case, which likely contain specific installation commands and dependency information. No general installation command or explicit prerequisites are listed in the main README.

Highlighted Details

  • Features 8 distinct application cases demonstrating diverse multi-agent functionalities.
  • Includes advanced agent capabilities such as saving reports to PDF, utilizing Retrieval Augmented Generation (RAG), automating software coding, structured JSON output, and incorporating human feedback loops.
  • Supports integration with multiple LLM providers: OpenAI GPT, domestic Chinese LLMs, and local LLMs via Ollama.
  • Provides API services for agent workflows using FastAPI.

Maintenance & Community

No specific information regarding maintainers, community channels (e.g., Discord, Slack), or project roadmap is available in the provided README content.

Licensing & Compatibility

The provided README content does not specify the project's license. Therefore, compatibility for commercial use or closed-source linking cannot be determined from this information.

Limitations & Caveats

The README focuses on showcasing use cases and does not detail known limitations, alpha/beta status, or specific unsupported platforms. Crucial information such as licensing and detailed setup requirements for each case are not consolidated in the main README.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Jack Lukic Jack Lukic(Author of Semantic UI), and
5 more.

ag2 by ag2ai

0.5%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 1 year ago
Updated 8 hours ago
Feedback? Help us improve.