A comprehensive multi-agent marketing system for generating various types of product marketing images and content using the swarms framework
Project description
Product Marketing Agency
A comprehensive multi-agent system for generating professional product marketing images and content using the Swarms framework.
Quick Start
Installation
git clone https://github.com/The-Swarm-Corporation/Product-Marketing-Agency.git
cd Product-Marketing-Agency
pip install -r requirements.txt
Setup Environment
export OPENAI_API_KEY="your-openai-api-key"
# or
export GEMINI_API_KEY="your-gemini-api-key"
Basic Usage
from product_marketing_agency.main import ProductMarketingAgency
# Initialize the agency
agency = ProductMarketingAgency(model_name="gpt-4o")
# Create product profile
product_data = {
"product_name": "Premium Wireless Headphones",
"category": "Electronics",
"key_features": ["Noise cancellation", "40-hour battery", "Premium sound"],
"accessories": ["Charging cable", "Carrying case", "Audio cable"],
"objectives": ["Showcase premium quality", "Highlight features"],
"suggested_image_types": [1, 2, 3, 7, 9]
}
# Generate marketing campaign
agency.create_product_profile(product_data)
results = agency.run_campaign()
print(f"Generated {results['images_generated']} marketing images")
Run Interactive Mode
python product_marketing_agency/main.py
Features
10 Specialized Image Types
- Master Product Shot: Hero images showcasing the main product
- What's in the Box Flat Lay: Unboxing and contents display
- Extreme Macro Detail: Close-up shots highlighting craftsmanship
- Color/Style Variations: Product variants and options
- On-Foot Size Comparisons: Scale and sizing demonstrations
- Add a Model Two-Image Composite: Lifestyle modeling shots
- Lifestyle Action Shot: Products in real-world usage
- UGC Style Photos: User-generated content aesthetic
- Negative Space Banner: Clean promotional banners
- Shop the Look Flat Lay: Complete styling and accessory layouts
Multi-Agent Architecture
- Specialized agents for each image type
- Coordinated multi-agent workflows
- Rich interactive terminal interface
- Campaign reporting and analytics
- Batch processing capabilities
Documentation
For detailed documentation, examples, and advanced usage, see docs/README.md.
Support
- Issues: GitHub Issues
- Community: Discord Server
License
MIT License - see LICENSE file for details.
Made by The Swarm Corporation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file product_marketing_agency-1.0.1.tar.gz.
File metadata
- Download URL: product_marketing_agency-1.0.1.tar.gz
- Upload date:
- Size: 34.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.12.3 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
661c24b0a38279a4d96f48e931da85fbb45b5dd2b44005bfa5919ef1f7c52c4b
|
|
| MD5 |
8ab2763f3e175120443100cde0c39ec9
|
|
| BLAKE2b-256 |
f8b688b2da0dc6a62070565635d73a8df7c28bd62a34f3bc1bff283f31387a50
|
File details
Details for the file product_marketing_agency-1.0.1-py3-none-any.whl.
File metadata
- Download URL: product_marketing_agency-1.0.1-py3-none-any.whl
- Upload date:
- Size: 34.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.12.3 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d276a97d08a414a8ba12895d59c65095f00dab29802608eed4f0fd56c3aace7
|
|
| MD5 |
46dcadcb96db5a003a7389a89dfc2354
|
|
| BLAKE2b-256 |
84f2e977a4ef299fdf9a310e20093f803f40241784f3016b9003e2cbc8a048b2
|