OPUS
OPUS is a powerful tool that utilizes procedural modeling techniques to generate synthetic data. By exposing its pipeline as an API, OPUS empowers users to create their own parametrizable high-quality 3D assets. These assets can be utilized in a wide range of applications, including simulations, games, and other relevant domains. One of the key strengths of OPUS is its extensive support for…
OPUS endpoints
| Method | Endpoint | Description |
|---|---|---|
| Synthetic Data Generation | ||
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| POST |
Create Batch Component /create_opus_batch_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| GET |
Variate Opus Result /variate_opus_result |
Opus Variate Job Result |
| POST |
Resize Textures and Download /resize_textures |
This endpoint can generate new textures and change the file extenision for a given job |
| POST |
Create Big Structure /create_opus_structure |
After deciding the physical attributes of the model you want to create you can use "create_structure" endpoint for structures creation. You can request a totally randomized… |
| Other endpoints | ||
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get All Models Names /get_model_names |
Returns all the names of the structures and components currently provided by Capoom |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model /get_attributes_with_name |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get Attributes of a Model - Chatbot /get_attributes_with_name_chatbot |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Attributes of a Model - Chatbot /get_attributes_with_name_chatbot |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get Attributes of a Model - Chatbot /get_attributes_with_name_chatbot |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| POST |
Create Structure /create_opus_structure |
After deciding the physical attributes of the model you want to create you can use "create_structure" endpoint for structures creation. You can request a totally randomized… |
| GET |
Get Attributes of a Model - Plugins /get_attributes_with_name_plugins |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| GET |
Get Attributes of a Model - Plugins /get_attributes_with_name_plugins |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| GET |
Get Attributes of a Model - Plugins /get_attributes_with_name_plugins |
Returns all attributes of the given structure or component. These attributes are all the **classifications**, **parameters** and **advanced parameters** of the structure |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| POST |
Create Structure /create_opus_structure |
After deciding the physical attributes of the model you want to create you can use "create_structure" endpoint for structures creation. You can request a totally randomized… |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| POST |
Create Structure /create_opus_structure |
After deciding the physical attributes of the model you want to create you can use "create_structure" endpoint for structures creation. You can request a totally randomized… |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| GET |
Get Job results /get_opus_job_result |
Monitor the status of the jobs initiated by create structure or create compnent endpoints. Job ID is obtained once either Create Component, or Create Structure endpoints are… |
| POST |
Create Batch Component /create_opus_batch_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| POST |
Create House with OSM /create_house_with_floor_input |
This endpoint that allows users to construct houses from OpenStreetMap (OSM) footprints. It also allows placing them into a given terrain. |
| GET |
opus_get_model_names /get_model_names |
Returns all the names of the structures currently provided by Capoom |
| POST |
Create Component /create_opus_component |
After deciding the physical attributes of the model you want to create you can use"create_component" endpoint to create a component. A component can have keywords or parameters.… |
| GET |
Variate Opus Result /variate_opus_result |
Opus Variate Job Result |
OPUS pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $50 / month | 1 / second |
|
| ULTRA | $150 / month | 1 / second |
|
| MEGA | $500 / month | 1 / second |
|