AskInsights
Request
AskInsights
is a request object used to extract high-level insights about a mechanical component from a technical drawing. These insights include manufacturing process recommendations, estimated material volume, and other key considerations for production.
Example Usage
Response
Bases: Response
ResponseInsightsComponentDrawing
is the response object corresponding to an AskInsights request. It provides structured insights into the manufacturability and processing of a mechanical component.
PARAMETER | DESCRIPTION |
---|---|
ask_version | TYPE: |
ask_type | TYPE: |
page_type | TYPE: |
dimensions_before_processing | The bounding dimensions of the component before processing. TYPE: |
dimensions_after_processing | The bounding dimensions of the component after processing. TYPE: |
primary_process_options | The primary processing options available for the component. TYPE: |
secondary_processes | The final geometry or shape of the material after processing. TYPE: |
volume_estimate | The estimated volume of the component. TYPE: |
Source code in werk24/models/v2/responses.py
Example Output
{
"ask_version": "v2",
"ask_type": "INSIGHTS",
"page_type": "COMPONENT_DRAWING",
"primary_process_options": [
{
"process": "TurningProcess",
"requires_secondary_milling": true,
}
],
"secondary_processes": [
{
"reference_id": 1,
"label": "Anodizing",
"process_category": [
"COATING",
"COATING_FROM_IONDIZED_STATE",
"GALVANIC_COATING",
"ANODIZING"
],
"confidence": {
"score": 0.88
},
},
],
"volume_estimate": {
"value": 125.6,
"unit": "cm³",
"confidence": {
"score": 0.94
}
}
}