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
Metadata
Release files for product-marketing-agency 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| product_marketing_agency-1.0.1.tar.gz | 34.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| product_marketing_agency-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 69.5 kB
Release files / product_marketing_agency-1.0.1.tar.gz
| Download URL | product_marketing_agency-1.0.1.tar.gz |
|---|---|
| Size | 34.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
661c24b0a38279a4d96f48e931da85fbb45b5dd2b44005bfa5919ef1f7c52c4b
|
|
BLAKE2b-256 checksum How to use checksums |
f8b688b2da0dc6a62070565635d73a8df7c28bd62a34f3bc1bff283f31387a50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.12.3 Darwin/24.5.0
|
Release files / product_marketing_agency-1.0.1-py3-none-any.whl
| Download URL | product_marketing_agency-1.0.1-py3-none-any.whl |
|---|---|
| Size | 34.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7d276a97d08a414a8ba12895d59c65095f00dab29802608eed4f0fd56c3aace7
|
|
BLAKE2b-256 checksum How to use checksums |
84f2e977a4ef299fdf9a310e20093f803f40241784f3016b9003e2cbc8a048b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.1.3 CPython/3.12.3 Darwin/24.5.0
|