resolve_model_source
Identify the original source of a 3MF or G-code file by reading embedded metadata. Returns marketplace, model URL, designer, and object details.
Instructions
Identify where a .3mf or .gcode.3mf file was downloaded from.
Reads embedded metadata to determine the original marketplace source.
Supports MakerWorld metadata and generic 3MF metadata (Title,
Designer, Application, License, etc.).
Returns the model title, designer, model URL (if available), slicer
application name, and a list of objects on the plate.
Use this when you need to trace a file back to its source — for
example, to find the original STL files on MakerWorld when the
.gcode.3mf only contains pre-sliced G-code without mesh geometry.
:param file_path: Path to the .3mf or .gcode.3mf file.
:returns: Dict with source marketplace, model URL, designer info,
and plate object names.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes |