Estimate a component
estimate_componentEstimate environmental footprint for one component type (GPU, CPU, RAM, SSD, or HDD) by units, returning manufacturing and electricity impacts per criterion with units, ranges, and warnings.
Instructions
Estimate the environmental footprint of one kind of component (gpu, cpu,
ram, ssd or hdd), units of it: manufacturing (embedded) and electricity
(use) impacts per criterion, with units, ranges and warnings.
Use it for parts on their own, such as eight H100 GPUs. A GPU alone excludes
its host server: for a whole machine use estimate_server with a gpu block.
name and tdp_w apply to gpu and cpu, capacity_gb to ram, ssd and hdd;
other combinations are an error. Names are resolved to BoaviztAPI's model
names and an ambiguous one (such as 'h100') returns the candidates.
Read-only: one BoaviztAPI request, cached for an hour.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"component": "<component>"
},
"name": "estimate_component"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Model name for gpu or cpu, e.g. 'H100 SXM'. | |
| tdp_w | No | TDP in watts (gpu, cpu). | |
| units | No | How many. | |
| detail | No | 'breakdown' adds per-component impacts and all assumptions. | summary |
| criteria | No | Impact criteria codes; default gwp, adp, pe. See list_impact_criteria. 'all' is not accepted. | |
| component | Yes | Component type. | |
| avg_power_w | No | Average power in watts. | |
| capacity_gb | No | Capacity in GB (ram, ssd, hdd). | |
| load_percent | No | Average CPU load in percent. | |
| duration_hours | No | Period assessed in hours (8760 = 1 year, 730 = 1 month). Omit for the whole hardware lifetime. | |
| lifetime_hours | No | Hardware lifetime in hours. | |
| usage_location | No | Where the electricity comes from: country name or 3-letter code ('Germany', 'DEU'), 'WOR' for world or 'EEE' for Europe. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | Yes | ||
| notes | No | ||
| impacts | Yes | ||
| subject | Yes | ||
| summary | Yes | Plain-text digest; quote it or use the fields. | |
| duration | Yes | ||
| location | Yes | ||
| breakdown | No | ||
| assumptions | Yes |