Quiver

Use QuiverAI to generate SVG graphics from text or vectorize a raster image. Supply up to four reference images for generation, and configure temperature, output count, and token limits where supported.

List Models reports available models and capabilities. Generated SVG markup and stored files are returned for downstream processing, storage, or delivery.

Use the block

Generate SVG images from text prompts or vectorize raster images into SVGs using QuiverAI. Supports reference images, style instructions, and multiple output generation.

Actions

Quiver Text to SVG

Generate SVG images from text prompts using QuiverAI

Input

ParameterTypeRequiredDescription
apiKeystringYesQuiverAI API key
promptstringYesA text description of the desired SVG
modelstringYesThe model to use for SVG generation (e.g., "arrow-preview")
instructionsstringNoStyle or formatting guidance for the SVG output
referencesfileNoReference images to guide SVG generation (up to 4)
nnumberNoNumber of SVGs to generate (1-16, default 1)
temperaturenumberNoSampling temperature (0-2, default 1)
top_pnumberNoNucleus sampling probability (0-1, default 1)
max_output_tokensnumberNoMaximum output tokens (1-131072)
presence_penaltynumberNoToken penalty for prior output (-2 to 2, default 0)

Output

ParameterTypeDescription
filesfile[]All generated SVG files
idstringRequest ID
usagejsonToken usage statistics
↳ totalTokensnumberTotal tokens used
↳ inputTokensnumberInput tokens used
↳ outputTokensnumberOutput tokens used

Quiver Image to SVG

Convert raster images into vector SVG format using QuiverAI

Input

ParameterTypeRequiredDescription
apiKeystringYesQuiverAI API key
modelstringYesThe model to use for vectorization (e.g., "arrow-preview")
imagefileYesThe raster image to vectorize into SVG
temperaturenumberNoSampling temperature (0-2, default 1)
top_pnumberNoNucleus sampling probability (0-1, default 1)
max_output_tokensnumberNoMaximum output tokens (1-131072)
presence_penaltynumberNoToken penalty for prior output (-2 to 2, default 0)
auto_cropbooleanNoAutomatically crop the image before vectorizing
target_sizenumberNoSquare resize target in pixels (128-4096)

Output

ParameterTypeDescription
filesfile[]All generated SVG files
idstringRequest ID
usagejsonToken usage statistics
↳ totalTokensnumberTotal tokens used
↳ inputTokensnumberInput tokens used
↳ outputTokensnumberOutput tokens used

Quiver List Models

List all available QuiverAI models

Input

ParameterTypeRequiredDescription
apiKeystringYesQuiverAI API key

Output

ParameterTypeDescription
successbooleanWhether the request succeeded
outputobjectAvailable models
↳ modelsjsonList of available QuiverAI models
↳ idstringModel identifier
↳ namestringHuman-readable model name
↳ descriptionstringModel capabilities summary
↳ creatednumberUnix timestamp of creation
↳ ownedBystringOrganization that owns the model
↳ inputModalitiesjsonSupported input types (text, image, svg)
↳ outputModalitiesjsonSupported output types (text, image, svg)
↳ contextLengthnumberMaximum context window
↳ maxOutputLengthnumberMaximum generation length
↳ supportedOperationsjsonAvailable operations (svg_generate, svg_edit, svg_animate, svg_vectorize, chat_completions)
↳ supportedSamplingParametersjsonSupported sampling parameters (temperature, top_p, top_k, repetition_penalty, presence_penalty, stop)