Skip to content

Latest commit

 

History

History
88 lines (62 loc) · 3.01 KB

README.md

File metadata and controls

88 lines (62 loc) · 3.01 KB

CrewAI Playground 🤖🚀

Explore AI-powered applications using CrewAI

GitHub issues GitHub forks Github Stars GitHub license CrewAI Latest Streamlit Latest LangChain Latest Ollama Latest

Contents

  1. Introduction
  2. Getting Started
  3. Join the Community!
  4. License

Introduction

CrewAI Playground is a Streamlit-based application that showcases the power of CrewAI in creating intelligent, collaborative AI systems. It currently features an AI Travel Planner that demonstrates how multiple AI agents can work together to plan a vacation.

Features

  • AI Travel Planner
  • Multiple AI agents with specific roles (City Selection Expert, Local Expert, Travel Concierge)
  • Integration with external APIs for search and web scraping
  • Streamlit-based user interface

Configuration

The application uses various API keys for its functionality. These are stored in the .streamlit/secrets.toml file:

SERPER_API_KEY="API_KEY_HERE" # https://serper.dev/ (free tier)
BROWSERLESS_API_KEY="API_KEY_HERE" # https://www.browserless.io/ (free tier)
OPENAI_API_KEY="NA" # Using localOllama for LLM

Getting Started

Prerequisites

  • Python 3.7+
  • Streamlit
  • CrewAI
  • LangChain
  • Ollama (for local LLM)

Setup

  1. Clone the repository
  2. Install the required packages:
    pip install -r requirements.txt
    
  3. Set up your API keys in .streamlit/secrets.toml

Run

To run the application, use the following command:

streamlit run streamlit_app.py

Join the Community!

Got ideas? We'd love your input! Check out our Contributing Guidelines and dive in. Don't forget to drop a ⭐️ if you like what you see!

License

Copyright © 2024 tooniez.
This project is MIT licensed.