- This GitHub repository, "AI-Crew-for-Instagram-Post", is a project that aims to provide an AI-powered solution for creating Instagram posts.
- langchain
- langchain_groq
- langchain_community
- python-dotenv
- requests
- unstructured
- crewai
- crewai[tools]
lib
: contains configuration and utility code files.setup
: contains core building blocks for our crew.main.py
: main function that will run our crew.lib/conifg.py
: contains functions to load our environment variables and get our api keys.lib/utils.py
: contains a function to initialize our llm.setup/agents.py
: contains a class for setting up different agents with specific skills and a particular job to do.setup/tasks.py
: contains a class for setting up different tasks which are specific assignments completed by agents.setup/tools
: contains a folder for setting up a tool which is a skill or function that agents can utilize to perform various actions.
- Prerequisites
- Git
- Command line familiarity
- Clone the Repository:
git clone https://github.com/NebeyouMusie/AI-Crew-for-Instagram-Post.git
- Create and Activate Virtual Environment (Recommended)
python -m venv venv
source venv/bin/activate
for Mac andvenv/bin/activate
for Windows
- Navigate to the projects directory
cd ./AI-Crew-for-Instagram-Post
using your terminal - Install Libraries:
pip install -r requirements.txt
- Enter your
GROQ_API_KEY
,SERPER_API_KEY
andBROWSERLESS_API_KEY
in theexample.env
file then change the file to.env
. You can get yourGROQ_API_KEY
from here, yourSERPER_API_KEY
from here and yourBROWSERLESS_API_KEY
from here - run
python main.py
- Give the repo a star if you like it ⭐
- I would like to thank Crew AI
- LinkedIn: Nebeyou Musie
- Gmail: nebeyoumusie@gmail.com
- Telegram: Nebeyou Musie
- Telegram Channel: Neba's AI Lab