# prodia > Prodia's v2 API documentation ## Getting started - [Getting Started](https://docs.prodia.com/llms/index.md): A guide to getting started with Prodia's v2 API and generating your first image. ## Guides - [Generating Images](https://docs.prodia.com/llms/guides/generating-images.md) - [Transforming Images](https://docs.prodia.com/llms/guides/transforming-images.md) - [Combining Multiple Images](https://docs.prodia.com/llms/guides/combining-multiple-images.md) - [Removing Backgrounds](https://docs.prodia.com/llms/guides/removing-backgrounds.md) - [Generating Videos](https://docs.prodia.com/llms/guides/generating-videos.md) - [Restoring Faces](https://docs.prodia.com/llms/guides/restoring-faces.md) - [Segmenting Images](https://docs.prodia.com/llms/guides/segmenting-images.md) - [Segmenting Videos](https://docs.prodia.com/llms/guides/segmenting-videos.md) - [Classifying Images](https://docs.prodia.com/llms/guides/classifying-images.md) - [Upscaling Images](https://docs.prodia.com/llms/guides/upscaling-images.md) - [Vectorizing Images](https://docs.prodia.com/llms/guides/vectorizing-images.md) - [Output Image Formats](https://docs.prodia.com/llms/guides/output-image-formats.md) - [Polling Async Jobs](https://docs.prodia.com/llms/guides/polling-async-jobs.md) - [Tracking Job Costs](https://docs.prodia.com/llms/guides/tracking-costs.md) ## Workflows - [Introduction to Workflows](https://docs.prodia.com/llms/workflows/introduction-to-workflows.md): Get started with Prodia Workflows. - [Generating Images with Moderation](https://docs.prodia.com/llms/workflows/generating-images-with-moderation.md) - [Transforming Images with Moderation](https://docs.prodia.com/llms/workflows/transforming-images-with-moderation.md) - [Generating Videos From Generated Images with Moderation](https://docs.prodia.com/llms/workflows/generating-videos-from-generated-images-with-moderation.md) - [Generating Product Shots with Transparent Backgrounds](https://docs.prodia.com/llms/workflows/generating-product-shots-with-transparent-backgrounds.md) - [Generating and Vectorising Logos](https://docs.prodia.com/llms/workflows/generating-and-vectorizing-logos.md) - [Generating a Hero Frame then Animating It](https://docs.prodia.com/llms/workflows/generating-a-hero-frame-then-animating-it.md) ## Integrations - [Cloudflare Workers](https://docs.prodia.com/llms/integrations/cloudflare-workers.md) ## Models - [FLUX.2](https://docs.prodia.com/llms/models/flux-2.md): Black Forest Labs' FLUX.2 family of image generation models — Dev, Pro, Flex, and Max variants. - [FLUX.2 Klein](https://docs.prodia.com/llms/models/flux-2-klein.md): Black Forest Labs' FLUX.2 Klein — lightweight, fast variants of FLUX.2 in 4B and 9B parameter sizes, with both distilled and base versions. - [FLUX.1 Kontext](https://docs.prodia.com/llms/models/flux-kontext.md): Black Forest Labs' FLUX.1 Kontext family — instruction-guided image editing and generation with strong character and scene preservation. - [Wan 2.2 Lightning](https://docs.prodia.com/llms/models/wan-2-2.md): Fast video generation from text or images using Alibaba's Wan 2.2 Lightning model. - [Wan 2.7](https://docs.prodia.com/llms/models/wan-2-7.md): Alibaba's latest multimodal generation model supporting text-to-image, image-to-image, text-to-video, image-to-video, and video-to-video. - [Veo](https://docs.prodia.com/llms/models/veo.md): Google's Veo video generation model with audio generation, up to 1080p resolution, and fast/standard modes. - [Kling](https://docs.prodia.com/llms/models/kling.md): Kuaishou's Kling video generation models with camera control, motion masks, and multiple model versions. - [Nano Banana](https://docs.prodia.com/llms/models/nano-banana.md): Google's Nano Banana image generation and editing model, accessible through Prodia's v2 API. - [Gemini 3](https://docs.prodia.com/llms/models/gemini-3.md): Google's Gemini 3 Pro and Gemini 3.1 Flash image models — high-resolution generation and editing up to 4K with multimodal reasoning. - [Sora 2](https://docs.prodia.com/llms/models/sora-2.md): OpenAI's Sora 2 video generation model — text-to-video and image-to-video with synchronized audio in the Pro variant, durations up to 12 seconds. - [Recraft V4](https://docs.prodia.com/llms/models/recraft-v4.md): Recraft V4 image generation with native text rendering, vector output, and 40+ artistic styles. - [SDXL](https://docs.prodia.com/llms/models/sdxl.md): Stable Diffusion XL — fast, low-cost open-source image generation with style presets, negative prompts, and built-in img2img and inpainting. - [Seedance](https://docs.prodia.com/llms/models/seedance.md): ByteDance's Seedance video generation family — Pro and Pro Turbo variants for text-to-video and image-to-video at up to 1080p. - [Seedream](https://docs.prodia.com/llms/models/seedream.md): ByteDance's Seedream image generation family — versions 4.0, 4.5, and 5.0 Lite — with high resolution output up to 4096px. ## Reference - [Inference API](https://docs.prodia.com/llms/reference/inference.md): A guide to get started with Prodia's v2 Inference API. - [Async API](https://docs.prodia.com/llms/reference/async.md) - [Job Pricing](https://docs.prodia.com/llms/reference/price.md): How to retrieve the cost of a job using the price query parameter. - [Pricing](https://prodia.com/pricing) ## Job Types - [inference.birefnet.segment.v1](https://docs.prodia.com/llms/job-types/inference-birefnet-segment-v1.md) - [inference.facerestore.v1](https://docs.prodia.com/llms/job-types/inference-facerestore-v1.md) - [inference.flux-2.dev.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-dev-img2img-v1.md) - [inference.flux-2.dev.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-dev-txt2img-v1.md) - [inference.flux-2.flex.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-flex-img2img-v1.md) - [inference.flux-2.flex.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-flex-txt2img-v1.md) - [inference.flux-2.klein.4b.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-4b-img2img-v1.md) - [inference.flux-2.klein.4b.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-4b-txt2img-v1.md) - [inference.flux-2.klein.9b.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-9b-img2img-v1.md) - [inference.flux-2.klein.9b.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-9b-txt2img-v1.md) - [inference.flux-2.klein.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-img2img-v1.md) - [inference.flux-2.klein.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-klein-txt2img-v1.md) - [inference.flux-2.max.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-max-img2img-v1.md) - [inference.flux-2.max.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-max-txt2img-v1.md) - [inference.flux-2.pro.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-pro-img2img-v1.md) - [inference.flux-2.pro.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-2-pro-txt2img-v1.md) - [inference.flux-control.dev.ghibli.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-control-dev-ghibli-img2img-v1.md) - [inference.flux-fast.dev-kontext.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-fast-dev-kontext-img2img-v1.md) - [inference.flux-fast.dev.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-fast-dev-txt2img-v1.md) - [inference.flux-fast.schnell.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-fast-schnell-txt2img-v1.md) - [inference.flux-fast.schnell.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-fast-schnell-txt2img-v2.md) - [inference.flux-fill.dev.v1](https://docs.prodia.com/llms/job-types/inference-flux-fill-dev-v1.md) - [inference.flux-kontext.max.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-kontext-max-img2img-v1.md) - [inference.flux-kontext.max.img2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-kontext-max-img2img-v2.md) - [inference.flux-kontext.max.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-kontext-max-txt2img-v1.md) - [inference.flux-kontext.max.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-kontext-max-txt2img-v2.md) - [inference.flux-kontext.pro.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-kontext-pro-img2img-v1.md) - [inference.flux-kontext.pro.img2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-kontext-pro-img2img-v2.md) - [inference.flux-kontext.pro.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-kontext-pro-txt2img-v1.md) - [inference.flux-kontext.pro.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-kontext-pro-txt2img-v2.md) - [inference.flux.dev.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-dev-img2img-v1.md) - [inference.flux.dev.img2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-dev-img2img-v2.md) - [inference.flux.dev.inpainting.v1](https://docs.prodia.com/llms/job-types/inference-flux-dev-inpainting-v1.md) - [inference.flux.dev.inpainting.v2](https://docs.prodia.com/llms/job-types/inference-flux-dev-inpainting-v2.md) - [inference.flux.dev.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-dev-txt2img-v1.md) - [inference.flux.dev.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-dev-txt2img-v2.md) - [inference.flux.pro11.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-pro11-txt2img-v1.md) - [inference.flux.pro11ultra.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-pro11ultra-img2img-v1.md) - [inference.flux.pro11ultra.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-pro11ultra-txt2img-v1.md) - [inference.flux.schnell.img2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-schnell-img2img-v1.md) - [inference.flux.schnell.img2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-schnell-img2img-v2.md) - [inference.flux.schnell.inpainting.v1](https://docs.prodia.com/llms/job-types/inference-flux-schnell-inpainting-v1.md) - [inference.flux.schnell.inpainting.v2](https://docs.prodia.com/llms/job-types/inference-flux-schnell-inpainting-v2.md) - [inference.flux.schnell.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-flux-schnell-txt2img-v1.md) - [inference.flux.schnell.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-flux-schnell-txt2img-v2.md) - [inference.gemini-3-1-flash.img2img.v1](https://docs.prodia.com/llms/job-types/inference-gemini-3-1-flash-img2img-v1.md) - [inference.gemini-3-1-flash.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-gemini-3-1-flash-txt2img-v1.md) - [inference.gemini-3-pro.img2img.v1](https://docs.prodia.com/llms/job-types/inference-gemini-3-pro-img2img-v1.md) - [inference.gemini-3-pro.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-gemini-3-pro-txt2img-v1.md) - [inference.hypir.upscale.v1](https://docs.prodia.com/llms/job-types/inference-hypir-upscale-v1.md) - [inference.kling.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-kling-txt2vid-v1.md) - [inference.mask-background.v1](https://docs.prodia.com/llms/job-types/inference-mask-background-v1.md) - [inference.minimax.h3.base.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-base-img2vid-v1.md) - [inference.minimax.h3.base.ref2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-base-ref2vid-v1.md) - [inference.minimax.h3.base.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-base-txt2vid-v1.md) - [inference.minimax.h3.fast.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-fast-img2vid-v1.md) - [inference.minimax.h3.fast.ref2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-fast-ref2vid-v1.md) - [inference.minimax.h3.fast.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-fast-txt2vid-v1.md) - [inference.minimax.h3.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-img2vid-v1.md) - [inference.minimax.h3.ref2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-ref2vid-v1.md) - [inference.minimax.h3.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-minimax-h3-txt2vid-v1.md) - [inference.nano-banana.img2img.v1](https://docs.prodia.com/llms/job-types/inference-nano-banana-img2img-v1.md) - [inference.nano-banana.img2img.v2](https://docs.prodia.com/llms/job-types/inference-nano-banana-img2img-v2.md) - [inference.nano-banana.txt2img.v2](https://docs.prodia.com/llms/job-types/inference-nano-banana-txt2img-v2.md) - [inference.ping.v1](https://docs.prodia.com/llms/job-types/inference-ping-v1.md) - [inference.pruna.p-image-ideogram.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-pruna-p-image-ideogram-txt2img-v1.md) - [inference.pruna.p-video.aud2vid.v1](https://docs.prodia.com/llms/job-types/inference-pruna-p-video-aud2vid-v1.md) - [inference.pruna.p-video.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-pruna-p-video-img2vid-v1.md) - [inference.pruna.p-video.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-pruna-p-video-txt2vid-v1.md) - [inference.qwen.image-edit.plus.img2img.v1](https://docs.prodia.com/llms/job-types/inference-qwen-image-edit-plus-img2img-v1.md) - [inference.qwen.image-edit.plus.lightning.img2img.v1](https://docs.prodia.com/llms/job-types/inference-qwen-image-edit-plus-lightning-img2img-v1.md) - [inference.qwen.image-edit.plus.lightning.img2img.v2](https://docs.prodia.com/llms/job-types/inference-qwen-image-edit-plus-lightning-img2img-v2.md) - [inference.recraft.img2img.v1](https://docs.prodia.com/llms/job-types/inference-recraft-img2img-v1.md) - [inference.recraft.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-recraft-txt2img-v1.md) - [inference.recraft.v4.pro.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-recraft-v4-pro-txt2img-v1.md) - [inference.recraft.v4.pro.txt2vec.v1](https://docs.prodia.com/llms/job-types/inference-recraft-v4-pro-txt2vec-v1.md) - [inference.recraft.v4.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-recraft-v4-txt2img-v1.md) - [inference.recraft.v4.txt2vec.v1](https://docs.prodia.com/llms/job-types/inference-recraft-v4-txt2vec-v1.md) - [inference.remove-background.v1](https://docs.prodia.com/llms/job-types/inference-remove-background-v1.md) - [inference.runway.gen4.vid2vid.v1](https://docs.prodia.com/llms/job-types/inference-runway-gen4-vid2vid-v1.md) - [inference.sam2.segment.v1](https://docs.prodia.com/llms/job-types/inference-sam2-segment-v1.md) - [inference.sam3.segment.v1](https://docs.prodia.com/llms/job-types/inference-sam3-segment-v1.md) - [inference.sam3.segment.video.v1](https://docs.prodia.com/llms/job-types/inference-sam3-segment-video-v1.md) - [inference.sdxl.img2img.v1](https://docs.prodia.com/llms/job-types/inference-sdxl-img2img-v1.md) - [inference.sdxl.inpainting.v1](https://docs.prodia.com/llms/job-types/inference-sdxl-inpainting-v1.md) - [inference.sdxl.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-sdxl-txt2img-v1.md) - [inference.seedance-2.fast.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-2-fast-img2vid-v1.md) - [inference.seedance-2.fast.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-2-fast-txt2vid-v1.md) - [inference.seedance-2.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-2-img2vid-v1.md) - [inference.seedance-2.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-2-txt2vid-v1.md) - [inference.seedance.lite.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-lite-img2vid-v1.md) - [inference.seedance.lite.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-lite-txt2vid-v1.md) - [inference.seedance.pro.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-pro-img2vid-v1.md) - [inference.seedance.pro.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-pro-txt2vid-v1.md) - [inference.seedance.proturbo.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-proturbo-img2vid-v1.md) - [inference.seedance.proturbo.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-seedance-proturbo-txt2vid-v1.md) - [inference.seedream-4-5.img2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-4-5-img2img-v1.md) - [inference.seedream-4-5.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-4-5-txt2img-v1.md) - [inference.seedream-4.img2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-4-img2img-v1.md) - [inference.seedream-4.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-4-txt2img-v1.md) - [inference.seedream-5-0.lite.img2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-5-0-lite-img2img-v1.md) - [inference.seedream-5-0.lite.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-5-0-lite-txt2img-v1.md) - [inference.seedream.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-seedream-txt2img-v1.md) - [inference.segment.v1](https://docs.prodia.com/llms/job-types/inference-segment-v1.md) - [inference.segment.v2](https://docs.prodia.com/llms/job-types/inference-segment-v2.md) - [inference.sora-2.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-sora-2-img2vid-v1.md) - [inference.sora-2.pro.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-sora-2-pro-img2vid-v1.md) - [inference.sora-2.pro.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-sora-2-pro-txt2vid-v1.md) - [inference.sora-2.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-sora-2-txt2vid-v1.md) - [inference.tenstorrent.wan2-2-lightning.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-tenstorrent-wan2-2-lightning-img2vid-v1.md) - [inference.topaz.gigapixel-standard-2.upscale.v1](https://docs.prodia.com/llms/job-types/inference-topaz-gigapixel-standard-2-upscale-v1.md) - [inference.topaz.proteus.upscale.v1](https://docs.prodia.com/llms/job-types/inference-topaz-proteus-upscale-v1.md) - [inference.upscale.v1](https://docs.prodia.com/llms/job-types/inference-upscale-v1.md) - [inference.veo.fast.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-veo-fast-img2vid-v1.md) - [inference.veo.fast.img2vid.v2](https://docs.prodia.com/llms/job-types/inference-veo-fast-img2vid-v2.md) - [inference.veo.fast.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-veo-fast-txt2vid-v1.md) - [inference.veo.fast.txt2vid.v2](https://docs.prodia.com/llms/job-types/inference-veo-fast-txt2vid-v2.md) - [inference.veo.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-veo-img2vid-v1.md) - [inference.veo.img2vid.v2](https://docs.prodia.com/llms/job-types/inference-veo-img2vid-v2.md) - [inference.veo.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-veo-txt2vid-v1.md) - [inference.veo.txt2vid.v2](https://docs.prodia.com/llms/job-types/inference-veo-txt2vid-v2.md) - [inference.vit.img2label.v1](https://docs.prodia.com/llms/job-types/inference-vit-img2label-v1.md) - [inference.vit.img2label.v2](https://docs.prodia.com/llms/job-types/inference-vit-img2label-v2.md) - [inference.wan2-1.img2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-1-img2img-v1.md) - [inference.wan2-1.lightning.img2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-1-lightning-img2img-v1.md) - [inference.wan2-1.lightning.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-1-lightning-txt2img-v1.md) - [inference.wan2-1.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-1-txt2img-v1.md) - [inference.wan2-2.lightning.img2vid.v0](https://docs.prodia.com/llms/job-types/inference-wan2-2-lightning-img2vid-v0.md) - [inference.wan2-2.lightning.txt2vid.v0](https://docs.prodia.com/llms/job-types/inference-wan2-2-lightning-txt2vid-v0.md) - [inference.wan2-7.img2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-7-img2img-v1.md) - [inference.wan2-7.img2vid.v1](https://docs.prodia.com/llms/job-types/inference-wan2-7-img2vid-v1.md) - [inference.wan2-7.txt2img.v1](https://docs.prodia.com/llms/job-types/inference-wan2-7-txt2img-v1.md) - [inference.wan2-7.txt2vid.v1](https://docs.prodia.com/llms/job-types/inference-wan2-7-txt2vid-v1.md) - [inference.wan2-7.vid2vid.v1](https://docs.prodia.com/llms/job-types/inference-wan2-7-vid2vid-v1.md) Full documentation: https://docs.prodia.com/llms-full.txt