Skip to main content

Recraft Provider Guide

Raster + native SVG image generation via Recraft V3


Overview

Recraft generates both raster (PNG/JPEG/WebP) and vector (SVG) images. The vector output is especially useful for icon sets, marketing assets, and brand-consistent illustrations.

Key Facts

  • Endpoint: POST https://external.api.recraft.ai/v1/images/generations
  • Default model: recraftv3 (raster); use recraftv3-svg for SVG
  • Output formats: PNG, JPEG, WebP, SVG

Quick Start

1. Get an API Key

https://www.recraft.ai/profile/api

2. Configure

RECRAFT_API_KEY=your-key

3. Generate an Image

import { NeuroLink } from "@juspay/neurolink";
const ai = new NeuroLink();
const result = await ai.generate({
provider: "recraft",
model: "recraftv3",
input: { text: "A minimal flat illustration of a coffee cup" },
});

Supported Models

Model IDOutputNotes
recraftv3RasterDefault; current flagship
recraftv3-svgSVGNative vector output
recraftv2RasterPrevious generation

CLI Usage

pnpm run cli generate "Minimal flat coffee cup icon" \
--provider recraft --model recraftv3-svg --imageOutput ./cup.svg

Configuration Reference

Environment VariableRequiredDefault
RECRAFT_API_KEYYes
RECRAFT_MODELNorecraftv3

See Also