Recraft V3 - AI Image Models Tool
Overview
Recraft V3 is a design-first text-to-image model released in October 2024 and positioned for production design workflows. It emphasizes accurate, legible text inside images (including multi-word and long-form text), native vector (SVG) output in addition to raster outputs, and fine-grained layout control that lets designers place text and elements at exact positions rather than relying solely on prompt phrasing. ([recraft.ai](https://www.recraft.ai/docs/recraft-models/recraft-V3?utm_source=openai)) The model is advertised as state-of-the-art on public text-to-image leaderboards (ranked #1 on the Artificial Analysis / Hugging Face Text-to-Image benchmark) and is available through Recraft’s API, Recraft Studio, and third-party hosts such as Replicate and fal.ai. Recraft V3 includes style management (curated styles plus the ability to create brand styles from example images), an "Artistic" parameter to adjust stylistic fidelity, and integrated editing tools (inpainting, upscaling, vectorization) tailored for marketing, branding, UI, and print production. ([recraft.ai](https://www.recraft.ai/docs/recraft-models/recraft-V3?utm_source=openai)) For teams and developers, Recraft V3 is accessible via cloud APIs (Replicate and other providers), and Recraft documents commercial use permissions for images generated through these hosted endpoints. ([replicate.com](https://replicate.com/recraft-ai/recraft-v3/readme))
Key Features
- Accurate long-form text rendering inside images (multi-word phrases and paragraphs).
- Native vector (SVG) export plus high-fidelity raster outputs (PNG/JPG).
- Precise text and element placement controls for layout-driven designs.
- Brand style creation from a few reference images to maintain visual consistency.
- Adjustable "Artistic" parameter to tune photographic versus stylized outputs.
Example Usage
Example (python):
# Example: synchronous Replicate HTTP call to Recraft V3 (prompt, size, style).
# See Replicate HTTP API docs and the model API fields for parameter names. ([replicate.com](https://replicate.com/docs/reference/http?utm_source=openai))
import os
import requests
REPLICATE_API_TOKEN = os.getenv("REPLICATE_API_TOKEN") # set your Replicate API token
MODEL_OWNER = "recraft-ai"
MODEL_NAME = "recraft-v3"
url = f"https://api.replicate.com/v1/models/{MODEL_OWNER}/{MODEL_NAME}/predictions"
headers = {
"Authorization": f"Bearer {REPLICATE_API_TOKEN}",
"Content-Type": "application/json",
"Prefer": "wait" # wait for synchronous response (per Replicate docs)
}
payload = {
"input": {
"prompt": "A product hero image: modern smartphone on a minimal white pedestal, include the product name 'Aurora X' clearly centered on the pedestal in large sans-serif text",
"size": "1024x1024",
"style": "realistic_image"
}
}
resp = requests.post(url, headers=headers, json=payload)
resp.raise_for_status()
result = resp.json()
# The model's response usually contains one or more output URIs for generated images.
# Save the first returned image URL (shape depends on model/version).
outputs = result.get("output")
if outputs:
# outputs may be a list or string; normalize to list
if isinstance(outputs, str):
image_urls = [outputs]
else:
image_urls = outputs
first_url = image_urls[0]
print("Generated image URL:", first_url)
else:
print("No output in response; full response:\n", result)
Pricing
Recraft publishes per-image pricing and an API unit system: commonly reported rates are $0.04 per raster image and $0.08 per vector (SVG) image; Recraft also sells API units (example: 1,000 API units ≈ $1) and itemized unit costs for operations in their API docs. Pricing details and plans should be confirmed on Recraft’s pricing pages or provider listings before production use. ([webflow.recraft.ai](https://webflow.recraft.ai/docs?utm_source=openai))
Benchmarks
Artificial Analysis / Hugging Face Text-to-Image ELO: ELO 1172 (reported #1 placement on benchmark) (Source: ([recraft.ai](https://www.recraft.ai/docs/recraft-models/recraft-V3?utm_source=openai)))
Replicate runs (public model page): 7.5M runs (public Replicate model listing) (Source: ([replicate.com](https://replicate.com/recraft-ai/recraft-v3/readme)))
Typical per-image cost (raster): $0.04 per raster image (reported Recraft API / unit pricing) (Source: ([webflow.recraft.ai](https://webflow.recraft.ai/docs?utm_source=openai)))
Typical per-image cost (vector): $0.08 per vector (SVG) image (reported Recraft API / unit pricing) (Source: ([webflow.recraft.ai](https://webflow.recraft.ai/docs?utm_source=openai)))
Key Information
- Category: Image Models
- Type: AI Image Models Tool