# Gemini 4 Carbon — pricing and credits Canonical: https://gemini4carbon.app/pricing.md ## Purchase configuration Default checkout provider: stripe. The tables below use the same published product definitions as the purchase UI and checkout selection. Prices are USD catalog amounts, before applicable checkout taxes, promotion codes or provider adjustments. Annual amounts are the whole yearly charge, not a monthly charge. Approximate annual/month figures are for comparison only. The final checkout is authoritative. ### Subscriptions | Plan | Monthly charge | Monthly grant | Yearly charge | Yearly total ÷ 12 | Annual total (1/12 monthly) | | --- | --- | --- | --- | --- | --- | | Lite | USD 29.90 | 600 | USD 179.00 | USD 14.92 | 7200 | | Standard | USD 49.90 | 1500 | USD 299.00 | USD 24.92 | 18000 | | Pro | USD 99.90 | 3600 | USD 599.00 | USD 49.92 | 43200 | | Max | USD 199.90 | 8000 | USD 1199.00 | USD 99.92 | 96000 | The monthly grant is issued on a confirmed paid monthly invoice and expires after 30 days. New annual purchases deliver 1/12 of the annual total each month for 12 months, beginning after payment. Unused credits accumulate; all allocations expire at the paid annual period end. Legacy upfront orders retain their original terms. Existing subscriptions switch only at a renewal at least 30 days after acknowledgment of the billing notice. Max supports a purchase quantity/multiplier from 1 to 5; checkout scales the invoice and grant together. ### One-time packs | Pack | One-time charge | Credits | | --- | --- | --- | | Starter | USD 39.90 | 800 | | Value | USD 79.90 | 2000 | | Pro | USD 199.90 | 7500 | | Bulk | USD 999.90 | 50000 | | Mega | USD 2599.00 | 160000 | Pack credits are granted on confirmed payment and expire after 365 days. ## Task quotes and settlement Purchase cost and task consumption are different. The same valid model/settings consume the same credits regardless of the credit purchase product. Review the live quote before submitting. Pending or ambiguous operations retain their reservation until reconciliation; confirmed failure releases reserved task credits. Receipt-settled workflows release excess reservations according to the actual task result. That is not a cash refund. Monetary refunds follow https://gemini4carbon.app/refund-policy. ### Image quote examples | Model | Public ID | Settings (one output) | Quoted credits | | --- | --- | --- | --- | | Seedream 5.0 Pro | seedream-5-pro | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 7 | | Seedream 5.0 Pro | seedream-5-pro | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 14 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 22 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 4 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 6 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 10 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 22 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 43 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 4 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 11 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 20 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 43 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 72 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 5 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 18 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 32 | | GPT Image 2.5 Flare | gpt-image-2.5-flare | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 72 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 22 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 4 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 6 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 10 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 22 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 43 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 4 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 11 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 20 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 43 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"auto"} | 72 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"low"} | 4 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"medium"} | 5 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"high"} | 18 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"xhigh"} | 32 | | GPT Image 2.5 Sunburst | gpt-image-2.5-sunburst | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0,"quality":"max"} | 72 | | GPT Image 2 | gpt-image-2 | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 19 | | GPT Image 2 | gpt-image-2 | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 25 | | GPT Image 2 | gpt-image-2 | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 38 | | Nano Banana 2 | nano-banana-2 | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 8 | | Nano Banana 2 | nano-banana-2 | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 12 | | Nano Banana 2 | nano-banana-2 | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 16 | | Nano Banana Pro | nano-banana-pro | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 15 | | Nano Banana Pro | nano-banana-pro | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 15 | | Nano Banana Pro | nano-banana-pro | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 30 | | Nano Banana | nano-banana | {"resolution":"default","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream 5 Lite | seedream-5-lite | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream 5 Lite | seedream-5-lite | {"resolution":"3K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream 4.5 | seedream-4-5 | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream 4.5 | seedream-4-5 | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream V4 | seedream-v4 | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream V4 | seedream-v4 | {"resolution":"2K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Seedream V4 | seedream-v4 | {"resolution":"4K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Bria RMBG 2.0 | bria-background-remove | {"resolution":"original","aspectRatio":"auto","outputCount":1,"inputImages":0} | 4 | | Illusion Diffusion | illusion-diffusion | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Z-Image | z-image | {"resolution":"default","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 4 | | Nano Banana 2 Lite | nano-banana-2-lite | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 5 | | GPT Image 1.5 | gpt-image-1.5 | {"resolution":"1K","aspectRatio":"1:1","outputCount":1,"inputImages":0} | 14 | Ratios, resolution, output count, quality, reference count and masks can change the quote. These rows are examples, not a fixed number of outputs per pack. GPT Image 2.5 Auto uses the supported ceiling; its output estimate can differ from the final provider receipt. Seedream 5 Pro editing accounts for extra references. Inspect the workspace quote for the actual input. ### Video default quote examples | Model | Public ID | Settings | Quoted credits | | --- | --- | --- | --- | | MiniMax H3 Max Turbo | minimax-h3-max-turbo | {"duration":5,"resolution":"480P","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 7 | | MiniMax H3 | minimax-h3 | {"duration":5,"resolution":"2K","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 130 | | H3 Max | minimax-h3-max | {"duration":5,"resolution":"768P","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | | Seedance 2.5 | seedance-2.5 | {"duration":4,"resolution":"480p","aspectRatio":"adaptive","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 84 | | Seedance 2.0 Fast | seedance-2.0-fast | {"duration":4,"resolution":"480p","aspectRatio":"adaptive","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 44 | | Seedance 2.0 Pro | seedance-2.0-pro | {"duration":4,"resolution":"480p","aspectRatio":"adaptive","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 55 | | Seedance 2.0 Mini | seedance-2.0-mini | {"duration":4,"resolution":"480p","aspectRatio":"adaptive","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 29 | | Seedance 1.5 Pro | seedance-1.5-pro | {"duration":4,"resolution":"480p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 5 | | Wan 2.7 | wan-2.7 | {"duration":5,"resolution":"720p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | | Wan 2.6 | wan-2.6 | {"duration":5,"resolution":"720p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 50 | | Grok Imagine | grok-imagine | {"duration":6,"resolution":"720p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 42 | | Kling 3.0 | kling-3.0 | {"duration":3,"resolution":"720p","aspectRatio":"16:9","audio":false,"version":"standard","inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 26 | | PixVerse Extend | pixverse-extend | {"duration":5,"resolution":"720p","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 20 | | ByteDance Video Upscaler | bytedance-video-upscaler | {"duration":5,"resolution":"1080p","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 4 | | Bria Video Background Removal | bria-video-background | {"duration":5,"resolution":"source","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 70 | | PixVerse Person Swap | pixverse-swap | {"duration":5,"resolution":"720p","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 20 | | Sync Lip Sync 2 | sync-lipsync-2 | {"duration":5,"resolution":"source","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 25 | | Sync Talking Photo | sync-talking-photo | {"duration":5,"resolution":"source","aspectRatio":"adaptive","audio":false,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 67 | | Hailuo 02 Pro | hailuo-02-pro | {"duration":6,"resolution":"1080p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 48 | | Hailuo 02 Standard | hailuo-02-standard | {"duration":6,"resolution":"768p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 27 | | Hailuo 2.3 Pro | hailuo-2.3-pro | {"duration":6,"resolution":"1080p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 49 | | Hailuo 2.3 Standard | hailuo-2.3-standard | {"duration":6,"resolution":"768p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 28 | | Seedance 1.0 Pro | seedance-1.0-pro | {"duration":5,"resolution":"1080p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 61 | | Wan 2.5 | wan-2.5 | {"duration":5,"resolution":"1080p","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 75 | | Kling 2.6 Pro | kling-2.6-pro | {"duration":5,"resolution":"1080p","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 70 | | Veo 3.1 | veo-3.1 | {"duration":8,"resolution":"720p","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 320 | | HappyHorse 1.0 | happyhorse-1.0 | {"duration":5,"resolution":"1080p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 140 | | HappyHorse 1.1 | happyhorse-1.1 | {"duration":5,"resolution":"1080p","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 90 | | Grok Imagine 1.5 | grok-imagine-1.5 | {"duration":6,"resolution":"720p","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 84 | | H3 Max Styles | h3-max-styles | {"duration":5,"resolution":"768P","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 40 | | H3 Max Camera Control | h3-max-camera-control | {"duration":5,"resolution":"768P","aspectRatio":"16:9","audio":false,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 40 | | H3 Max Lip Sync | h3-max-lip-sync | {"duration":5,"resolution":"768P","aspectRatio":"adaptive","audio":true,"inputImages":0,"inputVideoDuration":5,"inputAudioDuration":5} | 40 | | Gemini Omni | gemini-omni | {"duration":8,"resolution":"720p","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 100 | | H3 LoRA | h3-lora | {"duration":5,"resolution":"768P","aspectRatio":"16:9","audio":true,"inputImages":0,"inputVideoDuration":0,"inputAudioDuration":0} | 38 | Processing examples use 5 seconds of input video/audio where relevant. Text-to-video, reference video, audio, version, dimensions and duration are model dependent; a model's default must not be interpreted as a fixed per-second rate for every configuration. ### Independent workflows and reservations | Workflow | Example/unit | Quoted/reserved credits | | --- | --- | --- | | Opus motion graphics | Example title card, 20s, 16:9, motion, no approved images | 71 | | Layer decomposition | auto; reserve up to 16 layers | 72 | | Layer decomposition | 1K; reserve up to 16 layers | 72 | | Layer decomposition | 1.5K; reserve up to 16 layers | 72 | | Layer decomposition | 2K; reserve up to 16 layers | 144 | | FLUX Pro masked editing | One 1024 × 1024 source plus same-size mask | 10 | | Video background replacement | 5-second input, fixed 720p, preserve original audio | 140 | | Character training | 1000-step operation; 4–20 distinct reference images | 2000 | | Trained character image | One 1024 × 1024 output using a ready owned character | 7 | | ACE-Step music | One 60-second generation | 2 | | Hunyuan3D V3 | {"mesh_output_type":"normal","enable_pbr":false} | 38 | | Hunyuan3D V3 | {"mesh_output_type":"normal","enable_pbr":true} | 53 | | Hunyuan3D V3 | {"mesh_output_type":"low_poly","enable_pbr":false} | 45 | | Hunyuan3D V3 | {"mesh_output_type":"low_poly","enable_pbr":true} | 60 | | Hunyuan3D V3 | {"mesh_output_type":"geometry","enable_pbr":false} | 23 | | Hunyuan3D V3 | {"mesh_output_type":"geometry","enable_pbr":true} | 38 | | Marble world | marble-1.0-draft; text or ordinary image | 19 | | Marble world | marble-1.0-draft; 360° panorama supplied | 12 | | Marble world | marble-1.1; text or ordinary image | 127 | | Marble world | marble-1.1; 360° panorama supplied | 120 | | Marble world | marble-1.1-plus; text or ordinary image | 247 | | Marble world | marble-1.1-plus; 360° panorama supplied | 240 | Carbon assistant and model-generated motion are coming soon; no provider request or credit reservation is made for these unavailable operations. Opus is text-to-scene motion graphics and local MP4 rendering, not native photorealistic video or per-second diffusion pricing. Its application operation ceiling is 92 credits; prompts, approved assets and revision context determine the actual reservation. Layers settle by actual layer count with unused reservation returned. Marble Plus reserves a ceiling and settles confirmed cost. None of these examples submits generation or purchases a product. Browser editing/project saving: 0 generation credits; verified login required for private save/export. Review the public tools at https://gemini4carbon.app/llms.txt and settings at https://gemini4carbon.app/models.md.