Browse ModelsRecraft AIRecraft AI Recraft V3 Svg

Recraft Ai Recraft V3 Svg

Recraft Ai Recraft V3 Svg

Playground

Try it on WavespeedAI!

Recraft V3 SVG is a SOTA text-to-image model that generates SVG/vector artwork in diverse styles and handles long text prompts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Recraft V3 SVG

Generate premium scalable vector graphics (SVG) from text descriptions with Recraft V3. This advanced model creates elegant, production-ready vector illustrations in artistic styles like engraving, line art, and linocut — perfect for logos, fine art prints, and sophisticated design work.

Looking for more style variety? Try Recraft 20B SVG for an expanded style library including icons and kawaii.

Why It Looks Great

  • True vector output: Generates SVG files that scale to any size without quality loss.
  • Artistic styles: Specialized in elegant, refined illustration styles.
  • Premium quality: V3 model delivers superior detail and path optimization.
  • Production-ready: Clean vectors for immediate professional use.
  • Prompt Enhancer: Built-in tool to refine your descriptions automatically.
  • Safety Checker: Optional content filtering for appropriate output.

Parameters

ParameterRequiredDescription
promptYesText description of the vector graphic you want to generate.
aspect_ratioNoOutput format: 1:1, 16:9, 9:16, 4:3, 3:4, etc. Default: 1:1.
styleNoVector style preset (see Style Guide below).
Enable Safety CheckerNoToggle content safety filtering.

How to Use

  1. Write your prompt — describe the vector graphic you want to create.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Set aspect ratio — choose the format that fits your use case.
  4. Choose style — select from the artistic style library.
  5. Run — click the button to generate.
  6. Download — save your SVG file.

Pricing

Flat rate per image generation.

OutputCost
Per SVG$0.08

Style Guide

StyleDescriptionBest For
engravingClassic engraving line workVintage designs, certificates, premium branding
line_artClean line-based illustrationMinimalist art, elegant logos, book illustrations
line_circuitCircuit board aestheticTech themes, electronics, futuristic designs
linocutBlock print woodcut styleArtistic prints, editorial, craft aesthetics

Best Use Cases

  • Fine Art Prints — Create elegant engravings and linocuts for art reproduction.
  • Premium Branding — Generate sophisticated logos and brand marks.
  • Book Illustration — Produce clean line art for publishing.
  • Certificate Design — Classic engraving style for official documents.
  • Editorial Graphics — Artistic illustrations for magazines and articles.
  • Vintage Aesthetics — Recreate classic illustration techniques in vector format.

Example Prompts

  • “Renaissance-style portrait of a noblewoman with an intricate lace dress, soft oil painting texture, chiaroscuro lighting, 1600s style background”
  • “detailed engraving of a majestic lion head, Victorian style, fine crosshatching”
  • “minimalist line art portrait of a woman in profile, single continuous line, elegant simplicity”
  • “linocut illustration of a forest scene, bold shapes, nature theme, folk art style”
  • “circuit board pattern forming a human brain, tech aesthetic, detailed pathways”

Model Comparison

ModelCostStylesBest For
Recraft V3 SVG$0.08Artistic (engraving, line_art, etc.)Premium, artistic vectors
Recraft 20B SVG$0.044Extensive (icons, kawaii, flat, etc.)Diverse style needs, icons

Pro Tips for Best Results

  • Use engraving style for vintage, premium, and certificate-style designs.
  • Line art works best for minimalist, elegant illustrations.
  • Linocut creates bold, artistic prints with a handcrafted feel.
  • Include era or style references: “Renaissance”, “Victorian”, “1600s style”.
  • Describe lighting and texture for more refined output.
  • SVG output can be edited in Illustrator, Figma, or Inkscape.

Notes

  • Output is true SVG format — infinitely scalable vector graphics.
  • V3 produces more refined, premium-quality vectors than previous versions.
  • SVG files can be further edited in any vector graphics software.
  • Processing time may vary based on complexity.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/recraft-ai/recraft-v3-svg" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "1:1",
    "enable_base64_output": false
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation.
aspect_ratiostringNo1:11:1, 16:9, 9:16, 4:3, 3:4The aspect ratio of the generated media.
stylestringNo-engraving, line_art, line_circuit, linocutStyle of the generated image.
enable_base64_outputbooleanNofalse-If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.