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
}
}
}