Features built around the full workflow
Photoshoot AI is more than image generation. It combines prompts, pricing, subscriptions, job history, and admin visibility in one surface.
Reference Uploads
Anchor generations to real subject or style inputs instead of relying on prompts alone. This keeps outputs closer to brand, product, or portrait intent.
- Accepts common image formats
- Supports image-led generation flows
- Built for repeatable prompt refinement
- Fits both portrait and product workflows
Model Switching
Choose the enabled Gemini model that matches the job. Fast passes can stay lightweight, while final renders can move to higher-cost models without changing the rest of the workflow.
- Switch per job instead of per account
- Model costs stay visible before submit
- Good fit for preview-to-final pipelines
- Works with backend-managed model availability
Async Generation
Jobs queue and run in the background so the interface is usable even when renders take time. You can leave the page and come back to the result later.
- Queued, running, failed, and completed states
- No page-blocking generation flow
- Clear progress visibility in the dashboard
- Ready for notification extensions later
History Gallery
Every completed job lands in a persistent gallery view. Teams can revisit prompts, review outputs, and download results without reconstructing prior work.
- Persistent output history
- Prompt and status context per job
- Downloadable generated assets
- Useful for QA and reuse
BYO Gemini Key
High-volume users can bring their own Gemini API key and pair it with backend-managed subscription plans, keeping access control and billing inside the platform.
- Encrypted key storage
- Designed for unlimited-job access plans
- Good fit for power users and teams
- Managed from the Settings and Billing surfaces
Billing Visibility
Credits, subscriptions, and transactions are first-class parts of the product. Marketing pricing and dashboard checkout stay aligned through the backend plans API.
- Backend-synced pricing catalog
- Credit balances shown in-product
- Transactions tracked in billing history
- Supports both packs and subscriptions