Skip to content

How to Reduce Costs

Strategies to optimize your Get3W spending.

1. Choose the Right Model Tier

Models come in different tiers with varying cost/quality tradeoffs:

TierCostWhen to Use
Turbo/FastLowestTesting, prototyping, high volume
Standard/DevMediumProduction, balanced quality
Pro/MaxHighestFinal output, premium quality needed

Tip: Use Turbo/Fast models for prompt iteration, then switch to Pro for final generation.

2. Optimize Image Dimensions

Larger images cost more. Use the smallest dimensions that meet your needs:

Use CaseRecommended SizeRelative Cost
Thumbnails512x512Low
Social media1024x1024Medium
Print/banner2048x2048High

3. Use Sync Mode When Available

Sync mode skips the polling overhead and can be faster for supported models:

python
output = get3w.run(
    "get3w/z-image/turbo",
    {"prompt": "Cat"},
    enable_sync_mode=True,
)

4. Batch Efficiently

Group related tasks together and process them in parallel rather than one at a time. This maximizes throughput within your rate limits.

5. Cache Results

Store generated content locally instead of regenerating:

  • Save output URLs and download files before the 7-day retention expires
  • Use consistent seeds to reproduce results without re-running
  • Cache frequently used prompts and their outputs

6. Monitor Usage

Regularly check your usage to identify high-cost areas:

bash
curl "https://api.get3w.com/api/v3/usage" \
  -H "Authorization: Bearer YOUR_API_KEY"

See How to Check Usage for details.

7. Upgrade for Better Rates

Higher account tiers offer better rate limits, allowing more efficient processing:

LevelImages/minVideos/minActivation
Bronze105Default
Silver50060Top-up $100
Gold3,000600Top-up $1,000
Ultra5,0005,000Top-up $10,000

Next Steps

Released under the MIT License.