AptlyStar

Quiver

Generate and vectorize SVGs

Instructions d'utilisation

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

Outils

quiver_text_to_svg

Generate SVG images from text prompts using QuiverAI

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiQuiverAI API key
promptstringOuiA text description of the desired SVG
modelstringOuiThe model to use for SVG generation (e.g., "arrow-preview")
instructionsstringNonStyle or formatting guidance for the SVG output
referencesfileNonReference images to guide SVG generation (up to 4)
nnumberNonNumber of SVGs to generate (1-16, default 1)
temperaturenumberNonSampling temperature (0-2, default 1)
top_pnumberNonNucleus sampling probability (0-1, default 1)
max_output_tokensnumberNonMaximum output tokens (1-131072)
presence_penaltynumberNonToken penalty for prior output (-2 to 2, default 0)

Sortie

ParamètreTypeDescription
successbooleanWhether the SVG generation succeeded
outputobjectGenerated SVG output
↳ filefileFirst generated SVG file
↳ filesjsonAll generated SVG files (when n > 1)
↳ svgContentstringRaw SVG markup content of the first result
↳ idstringGeneration request 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

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiQuiverAI API key
modelstringOuiThe model to use for vectorization (e.g., "arrow-preview")
imagefileOuiThe raster image to vectorize into SVG
temperaturenumberNonSampling temperature (0-2, default 1)
top_pnumberNonNucleus sampling probability (0-1, default 1)
max_output_tokensnumberNonMaximum output tokens (1-131072)
presence_penaltynumberNonToken penalty for prior output (-2 to 2, default 0)
auto_cropbooleanNonAutomatically crop the image before vectorizing
target_sizenumberNonSquare resize target in pixels (128-4096)

Sortie

ParamètreTypeDescription
successbooleanWhether the vectorization succeeded
outputobjectVectorized SVG output
↳ filefileGenerated SVG file
↳ svgContentstringRaw SVG markup content
↳ idstringVectorization request ID
↳ usagejsonToken usage statistics
↳ totalTokensnumberTotal tokens used
↳ inputTokensnumberInput tokens used
↳ outputTokensnumberOutput tokens used

quiver_list_models

List all available QuiverAI models

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiQuiverAI API key

Sortie

ParamètreTypeDescription
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)

On this page