{ | |
"architectures": ["DiffSketchEdit"], | |
"model_type": "diffsketcher_edit", | |
"task": "svg-editing", | |
"framework": "pytorch", | |
"pipeline_tag": "image-generation", | |
"library_name": "diffvg", | |
"tags": [ | |
"svg", | |
"vector-graphics", | |
"image-editing", | |
"diffusion", | |
"sketch-editing" | |
], | |
"inference": { | |
"parameters": { | |
"input_svg": { | |
"type": "string", | |
"default": null, | |
"description": "Input SVG content to edit (optional)" | |
}, | |
"edit_instruction": { | |
"type": "string", | |
"default": "", | |
"description": "Instruction for how to edit the SVG" | |
}, | |
"num_paths": { | |
"type": "integer", | |
"default": 128, | |
"description": "Number of paths in the edited SVG" | |
}, | |
"num_iter": { | |
"type": "integer", | |
"default": 300, | |
"description": "Number of optimization iterations" | |
}, | |
"guidance_scale": { | |
"type": "float", | |
"default": 7.5, | |
"description": "Guidance scale for diffusion" | |
}, | |
"edit_strength": { | |
"type": "float", | |
"default": 0.7, | |
"description": "Strength of the edit (0.0 to 1.0)" | |
}, | |
"canvas_size": { | |
"type": "integer", | |
"default": 256, | |
"description": "Canvas size for SVG generation" | |
} | |
} | |
} | |
} |