Model Details
Recraft V4 turns a text prompt into a polished raster image. It is the standard (Normal) tier of the Recraft V4 family — the same modern design sensibility as the Pro tier, tuned for professional composition, lighting, materials, and aesthetic coherence, at an economical per-image price. Describe the subject, scene, and mood, and the model returns a full-resolution raster image. There is no style or substyle picker to configure — the design sensibility is baked into the model, so you steer results entirely through the prompt and the chosen output size.
## Best for - Everyday brand and campaign imagery that needs to look clean and publication-ready - Photorealistic product shots, hero images, and lifestyle scenes for e-commerce and marketing - Editorial and advertising illustration where composition and lighting matter - Poster, ad, and social creative at a chosen aspect ratio (square, portrait, or landscape) - High-volume image generation where a low per-image price matters
## Choose another model when - You need the highest-fidelity Pro-tier output for premium campaign work — use `recraft/v4/pro/text-to-image` - You need scalable SVG vector output (logos, icons, flat marks) instead of a raster image — use `recraft/v4/text-to-vector` - You want to pick from a large library of named art styles or substyles — use `recraft/v3/text-to-image` - You want to edit or restyle an existing image rather than generate one from a prompt — use an image-editing model - You need video rather than a still image — use a text-to-video model
## Tips - Lead the prompt with the details that matter most: subject, setting, lighting, camera framing, and mood - Set `image_size` to match your target format — `square_hd`, `portrait_4_3`/`portrait_16_9`, or `landscape_4_3`/`landscape_16_9`; for an exact canvas pass a `{width, height}` object (each side up to 14142 px) - Describe the look you want directly in the prompt — there is no separate style control to set - Be specific about materials and surfaces (matte, glossy, metal, fabric) to get the model's material rendering to shine
## Limitations - Fine, legible text inside the image can still render imperfectly - Very large custom canvases increase generation time and can occasionally soften fine detail - For the highest-fidelity output, the Pro tier (`recraft/v4/pro/text-to-image`) is tuned a step further
To run via the ModelRunner JavaScript client: ```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("recraft/v4/text-to-image", { input: { prompt: "a single red apple on a clean white studio background, soft natural light, photorealistic product shot", image_size: "square_hd", }, }); ```





