Our process
Our process
Our process
On
Subscription
Basic
Pro
Custom
On
Subscription
Basic
Pro
Custom
01. Engage
We explain our services, discuss your business goals and make a flexible agreement, allowing us to define specific assignment orders later.
On
Subscription
Basic
Pro
Custom
01. Engage
We explain our services, discuss your business goals and make a flexible agreement, allowing us to define specific assignment orders later.
02. Request
Start requesting the workflow-automations and AI applications you need, our developers are right there to transform your ideas into reality.
02. Request
Start requesting the workflow-automations and AI applications you need, our developers are right there to transform your ideas into reality.
Ryan H.
import openai
from Autodesk.Revit.DB import Document, ElementId
def suggest_clt( self, element_id ):
"""
Suggests the most appropriate CLT element type based on contextual data & embedded Fabrify data.
"""
element = self.doc.GetElement( element_id )
element_info =
f"Element Name: {element.Name},
Category: {element.Category.Name},
Type: {element.GetType( ).Name}"
prompt = f"Given this element, suggest an appropriate CLT type: {element_info}"
response = openai.Completion.create(
engine = "fabrify-clt-v3",
prompt = prompt,
max_tokens = 1000 )
print( "Suggested CLT Wall Type:", response.choices[ 0 ].text.strip( ) )
self.doc.FabrifyCLTWallType = response.choices[ 0 ].text.strip( )
Ryan H.
import openai
from Autodesk.Revit.DB import Document, ElementId
def suggest_clt( self, element_id ):
"""
Suggests the most appropriate CLT element type based on contextual data & embedded Fabrify data.
"""
element = self.doc.GetElement( element_id )
element_info =
f"Element Name: {element.Name},
Category: {element.Category.Name},
Type: {element.GetType( ).Name}"
prompt = f"Given this element, suggest an appropriate CLT type: {element_info}"
response = openai.Completion.create(
engine = "fabrify-clt-v3",
prompt = prompt,
max_tokens = 1000 )
print( "Suggested CLT Wall Type:", response.choices[ 0 ].text.strip( ) )
self.doc.FabrifyCLTWallType = response.choices[ 0 ].text.strip( )
03. Build
Our developers swiftly begin building your custom solutions, prioritising speed without compromising on quality.
Ryan H.
import openai
from Autodesk.Revit.DB import Document, ElementId
def suggest_clt( self, element_id ):
"""
Suggests the most appropriate CLT element type based on contextual data & embedded Fabrify data.
"""
element = self.doc.GetElement( element_id )
element_info =
f"Element Name: {element.Name},
Category: {element.Category.Name},
Type: {element.GetType( ).Name}"
prompt = f"Given this element, suggest an appropriate CLT type: {element_info}"
response = openai.Completion.create(
engine = "fabrify-clt-v3",
prompt = prompt,
max_tokens = 1000 )
print( "Suggested CLT Wall Type:", response.choices[ 0 ].text.strip( ) )
self.doc.FabrifyCLTWallType = response.choices[ 0 ].text.strip( )
03. Build
Our developers swiftly begin building your custom solutions, prioritising speed without compromising on quality.
Speed
Security
Accuracy
04. Test & Optimise
We iteratively test and review our milestones together with you, so that we can maximise feedback whilst ensuring we work to a well-structured, realistic plan.
Speed
Security
Accuracy
04. Test & Optimise
We iteratively test and review our milestones together with you, so that we can maximise feedback whilst ensuring we work to a well-structured, realistic plan.
05. Become An Industry Leader
We offer the possibility to our clients to engage in extended parnterships, helping both organisations towards becoming a worldwide industry leader.
05. Become An Industry Leader
We offer the possibility to our clients to engage in extended parnterships, helping both organisations towards becoming a worldwide industry leader.
Get in touch
Get in touch
Get in touch
Office
Bloxhub, Bryghuspladsen 8
Copenhagen 1473
Denmark
Bloxhub, Bryghuspladsen 8
Copenhagen 1473
Denmark