SVG edit
Changed onEdits an input SVG from inline SVG markup or a remote/base64 SVG source.
Request
- Base URLhttps://api.quiver.ai
- AuthHTTP bearer
Headers
Optional client-supplied trace identifier. The API echoes this value in X-Trace-ID and includes it in request logs for client-side correlation.
Request body
Example request
{
"max_review_steps": 2,
"prompt": "Make the mark bolder and simplify the star points.",
"reasoning_effort": "medium",
"reference_images": [
{
"url": "https://example.com/uploads/reference1.png"
}
],
"settings": {
"max_output_tokens": 4096,
"orchestrator_max_output_tokens": 4096,
"shallow_max_output_tokens": 2048,
"temperature": 0.4
},
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l8 20H4z\"/></svg>"
}Response
When stream is false, returns application/json with the edited SVG. When stream is true, returns Server-Sent Events ending with data: [DONE]. Token-priced models report measured totals in usage and omit credits. Fixed-credit models retain compatibility token totals of 0 and report credits.
Example response
{
"created": 1704067200,
"credits": 1,
"data": [
{
"svg": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 2l8 20H4z\"/></svg>"
}
],
"id": "resp_01J9AZ3XJ7D5S9ZV2Q5Z8E1A4N"
}Changes
- breaking
added
subschema #2subschema #3subschema #4subschema #5to the response bodyoneOflist for the response status (media type: text/event-stream) - info
removed
subschema #2subschema #3subschema #4subschema #5from the response bodyoneOflist for the response status (media type: text/event-stream)
- breaking
- breaking
removed
subschema #1subschema #2from the request bodyoneOflist - info
added
subschema #1subschema #2to the request bodyoneOflist
- breaking