# Recraft v4.1 | Pro | Text to Image Recraft V4.1 Pro generates high-resolution images from text prompts, up to 2048×2048, made for hero visuals, campaign work, and print-ready brand assets. ## API Information - **Model Slug:** recraft-v4-1-pro-text-to-image - **Branded URL:** https://www.eachlabs.ai/recraft/recraft-v4-1/recraft-v4-1-pro-text-to-image - **Provider:** Recraft - **Category:** Text to Image - **Output Type:** image - **Status:** active - **Version:** 0.0.1 - **Base Cost:** Fixed pricing: $0.25 per generated image - **Estimated Processing Time:** 20 seconds - **Last Updated:** 2026-06-01 - **Interactive Demo:** https://www.eachlabs.ai/ai-models/recraft-v4-1-pro-text-to-image ## Pricing - **Charge Type:** dynamic - **Estimated Price (default example):** $0.2500 - **Pricing Details:** Fixed pricing: $0.25 per generated image ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | Fixed pricing: $0.25 per generated image | ## Input Schema No input parameters documented. ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "recraft-v4-1-pro-text-to-image", "input": {} }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "string (URL of generated image)", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "Authorization: Bearer YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `Authorization` bearer token | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Overview **Recraft v4.1 | Pro | Text to Image Overview** Recraft v4.1 | Pro | Text to Image is an image generation model from Recraft, available on each::labs for turning written prompts into polished visuals. It is built for users who need control, consistency, and production-ready output rather than loose “creative drift.” The most notable differentiator of Recraft v4.1 | Pro | Text to Image is its strong focus on graphic-quality image generation, especially for brand assets, concept art, marketing visuals, and other design-forward outputs. In practice, this makes recraft text-to-image useful when you want prompt-driven generation with cleaner composition and more reliable visual structure than a purely exploratory image tool. **Technical Specifications** - **Model type:** Text-to-image generation - **Provider:** Recraft - **Family:** recraft-v4.1 - **Input:** Text prompt; additional controls may be available through the Recraft API integration on each::labs - **Output:** Generated image - **Resolution support:** Not publicly confirmed in the sources reviewed for this page - **Aspect ratios:** Not publicly confirmed in the sources reviewed for this page - **Processing time:** Varies by prompt complexity and platform load; exact average latency is not publicly confirmed - **Format support:** Image output suitable for download and downstream design workflows via the Recraft v4.1 | Pro | Text to Image API **Key Considerations** Recraft v4.1 | Pro | Text to Image is a strong fit when you need images that feel structured, intentional, and visually coherent. It is especially useful for design teams and marketers who want prompt-based generation with less manual cleanup. For best results, keep prompts specific about subject, style, layout, and medium. Because text-to-image systems can vary in how they interpret fine detail, users should expect some iteration. If your workflow depends on exact typography, pixel-perfect alignment, or strict brand compliance, plan to review and refine outputs before publishing. **Tips and Tricks** For recraft text-to-image, the best prompts usually describe the subject first, then the visual style, composition, and finish. Add concrete visual constraints instead of vague adjectives. If the model supports extra controls in your workflow, use them to keep outputs aligned across multiple generations. Start with a concise core prompt, then expand only when the image direction is correct. This is especially helpful for brand visuals and design concepts. Example prompts: “Minimal editorial poster of a white electric scooter on a warm orange background, clean composition, high contrast, modern product advertising style.” “Flat vector illustration of a SaaS dashboard with floating UI panels, blue and violet palette, crisp lines, presentation-ready layout.” “Premium skincare product hero image, soft studio lighting, centered composition, subtle shadows, luxury beauty campaign aesthetic.” **Capabilities** - Generates images directly from text prompts - Supports design-oriented visual creation for marketing and brand assets - Works well for clean compositions and structured scenes - Produces concept visuals for ads, decks, and moodboards - Can be used to prototype illustration and graphic-style imagery - Useful for rapid visual iteration through prompt refinement - Accessible through the Recraft v4.1 | Pro | Text to Image API on each::labs - Suitable for workflows that need prompt-to-image generation rather than manual design from scratch **Use Cases for Recraft v4.1 | Pro | Text to Image** **Creators:** Generate thumbnails, cover art, and social visuals with a focused prompt like “dynamic creator thumbnail, bold headline space, saturated colors, high-energy composition.” The model’s strength in structured image generation helps keep layouts readable. **Marketers:** Build campaign concepts and ad mockups using prompts such as “lifestyle product ad, clean studio backdrop, premium lighting, modern skincare brand palette.” This works well when you need fast visual exploration before final production. **Designers:** Explore illustration directions and presentation graphics with prompts like “vector-style data visualization hero image, blue grid background, editorial layout, crisp UI-inspired elements.” Recraft v4.1 | Pro | Text to Image is useful for design-first ideation. **Developers:** Prototype visual assets for app onboarding, landing pages, or feature illustrations with prompts such as “friendly SaaS mascot illustration, simple shapes, flat shading, product UI context.” The Recraft v4.1 | Pro | Text to Image API can fit automated content pipelines. **Things to Be Aware Of** Recraft v4.1 | Pro | Text to Image may need multiple attempts when prompts are too broad or when they demand exact text rendering inside the image. Like many image models, it can struggle with highly specific layout rules, fine typography, or tightly constrained branding instructions. Users also make the common mistake of overloading prompts with too many style descriptors, which can reduce clarity. For production use, expect to review outputs for composition, detail accuracy, and brand fit before publishing or handing off to clients. **Limitations** This model is a text-to-image system, so it does not generate video or audio. Publicly verified details for exact resolution, aspect ratio presets, and latency were not confirmed in the sources reviewed here. As with many generative image models, exact text inside images, complex scene logic, and precise object placement can be inconsistent. Recraft v4.1 | Pro | Text to Image is best used for fast visual generation, not guaranteed final artwork without refinement. ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `Authorization: Bearer YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.