Skip to main content

What are ML Models?

ML Models in Cyberwave are AI models registered in your workspace that can process various inputs—video, images, audio, text, or robot actions. They integrate with workflows and can run in the cloud or on edge devices.
ML Models define what the model can do (input types) and where it runs (provider). The actual inference happens through the model provider’s API or on your edge device.

Model Capabilities

Each ML Model specifies what inputs it can process:

Registering a Model

Via the SDK

Via the Dashboard

  1. Navigate to ML Models in your workspace
  2. Click Add Model
  3. Fill in the model details:
    • Name and description
    • External ID (model identifier for the provider)
    • Provider name (e.g., “openai”, “local”, “huggingface”)
    • Input capabilities
  4. Click Create

Model Providers

Models can run through different providers:

Local / Edge

Run on your edge devices using ONNX, TensorRT, or custom inference

Cloud APIs

Use OpenAI, Anthropic, or other cloud AI services

Hugging Face

Deploy models from Hugging Face Hub

Custom

Your own inference servers and endpoints

Using Models in Workflows

ML Models integrate with workflow nodes for automated processing:

Example: Vision-Language Model

Register a VLM for natural language robot control:

Listing Models


Model Visibility


Running Inference

Cloud Models

For cloud-based models, Cyberwave routes requests to the provider:

Edge Models

For local models, run inference on your edge device:

Next Steps

Workflows

Use ML Models in automated workflows

Edge Devices

Run models on edge hardware