Develop Prompt Interfaces and Leverage AI for CAD Design

ML·ephant is the Machine Learning API

Unlock new workflows for hardware design by accelerating from design intent to a CAD model. ML-ephant is Zoo’s machine learning API, bridging machine learning and hardware design, ready for developers to use in their own tools.

"create a plate with 4 holes near each corner and rounded corners"

Our Machine Learning API

Starting with our Text-to-CAD endpoint, anyone can build prompt interfaces to generate starter CAD models. The machine learning behind ML-elephant is trained on our proprietary data sets, and uses our Design API to programmatically generate novel CAD files.

Turning thoughts into complex mechanical designs

Text-to-CAD is an open-source prompt interface for generating CAD files through text prompts. Generate models that you can import into the CAD program of your choice. The infrastructure behind Text-to-CAD utilizes our Design API and Machine Learning API to programmatically analyze training data and generate CAD files.

  1. “A spur gear with 19 teeth”
  2. “A star with 15 points”
  3. “a helical gear with 36 teeth”

ML-ephant is made for developers

Our Machine Learning API

Simply enter a prompt and file format, and get back a CAD file. Available in any language that supports REST API calls, with client libraries for Python, TS, Go, and Rust.

Sign up

Use our tools as an example

Learn how to build a web app using ML-ephant endpoints like we did with Text-to-CAD UI, or learn how to integrate with platforms like Discord from our Text-to-CAD Bot.

Text-to-CAD Bot

Text-to-CAD UI

Text-to-CAD Fine Tuning

By fine-tuning our machine learning models on your data, you can rapidly leverage your existing data to create specialized Text-to-CAD generators without building and maintaining infrastructure.

The ability to fine-tune Text-to-CAD, based on your own proprietary data sets and for your exclusive use, will be available in 2024.

Start building with the ML•Ephant API

Get started with 40 free minutes of API access, followed by a cost of $0.50 per minute for additional usage.

Sign Up

Stay connected with the hardware design community