Get a 3D printing price quote
get_print_quoteGet an accurate 3D printing price quote based on a real slice of your model, including print time, filament usage, and final cost with volume discounts.
Instructions
PAID ($0.005 USDC on Base, x402). Slicer-accurate FDM 3D-printing price quote from a real OrcaSlicer slice (not an estimate): print time, filament grams, and a priced quote (material + machine time + setup, with automatic volume discounts). Upload an STL/3MF/OBJ/STEP model. Without payment, returns the x402 challenge (price + how to pay).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filename | No | File name incl. extension, e.g. 'bracket.stl'. Sets the file type; required with model_base64. | |
| material | No | Filament/material id (pla, pla-cf, petg, petg-cf, abs, abs-cf, asa, asa-cf, nylon, pc, pet, tpu). Default pla. | |
| quantity | No | Number of parts (1-10000). Volume discounts apply automatically. Default 1. | |
| model_url | No | Public https URL to the 3D model file (STL, 3MF, OBJ, PLY, or STEP). The server fetches it. Use this OR model_base64. | |
| x_payment | No | x402 payment payload (base64) for a PAID tool. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first. | |
| model_base64 | No | Base64-encoded model file bytes (STL/3MF/OBJ/PLY/STEP), an alternative to model_url for inline data. Provide `filename` too. |