recommend_material
Recommend 3D printing material based on your intent and printer setup. Input goals like strength or appearance, plus printer features, to get an optimal material for your project.
Instructions
Recommend material from intent + printer capabilities (considers enclosure, bed, budget).
Uses printer DNA + historical data to translate natural language
intent (e.g. ``"make it strong"``, ``"make it pretty"``,
``"make it cheap"``) into an optimal material recommendation
with settings.
**Which material tool to use:**
- Quick intent-based pick for your own printer? → ``recommend_material`` (this tool)
- Designing a part and need engineering specs? → ``recommend_design_material``
- Ordering a print from a service? → ``suggest_material_for_order``
Args:
intent: User intent text (e.g. ``"strong"``, ``"pretty"``).
has_enclosure: Whether the printer has an enclosure.
has_heated_bed: Whether the printer has a heated bed.
budget_usd: Optional maximum budget per kg in USD.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | ||
| budget_usd | No | ||
| has_enclosure | No | ||
| has_heated_bed | No |