What are AI models?
AI models registered in your Cyberwave workspace 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.AI 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.
Browsing the model catalog
Search AI models by name or provider. Model cards use compact rectangular styling and short workspace/model identifiers; asset cards retain rounded image previews. Browse public models and a single row of your matching workspace models together. Empty personal sections are hidden; All models / Yours / Public changes the scope. The left sidebar filters input type, deployment, declared task, vendor, size and edge runtime. On small screens, Filters opens a scrollable sheet; Show results returns to the catalog. Search, filters, and scope stay in the URL, so returning from a model detail restores your selection. Models must support every selected input; vendor and task selections match any selected value. Selected filters can be removed above the results.Model Capabilities
Each AI model specifies what inputs it can process: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
Registering a Model
- Dashboard
- Python SDK
1
Navigate
Go to AI models in your workspace.
2
Add model
Click Add model.
3
Configure
Fill in the model details: name, description, external ID (model identifier for the provider), provider name (e.g.
openai, local, huggingface), and input capabilities.4
Create
Click Create.
Model Visibility
Using Models in Workflows
AI models integrate with workflow nodes for automated processing:Try it in the Playground
Every model detail page (/{workspace-slug}/models/{model-slug} or
/models/{uuid} for models without a slug) has an interactive
Playground tab. Gemini Robotics-ER renders detected points as an
overlay on your image, VLMs stream back text, im2mesh models preview
the generated GLB inline, and edge/VLA models surface the exact CLI +
SDK commands needed to run them locally. See Model playground.
Running Inference
- Cloud Models
- Edge Models
For cloud-based models, Cyberwave routes requests to the provider:
Listing Models
Vision-Language-Action (VLA) Models
VLA models combine vision, language understanding, and action generation for end-to-end robot control. Cyberwave provides infrastructure for running VLA model inference and training on Cloud Nodes.Supported VLA Models
Model Weights
VLA models store their weights in Cyberwave and expose them via the MLModel API:Running VLA Inference
VLA inference runs on Cloud Nodes using theCwProcessor orchestrator:
- Weights Download - Fetched from MLModel API via signed URLs
- Camera Binding - Background threads continuously fetch camera frames
- Control Loop - Observe → Predict → Execute cycle
- Action Publishing - Predicted actions sent to robot via MQTT
VLA Cloud Node Guide
Learn how to build and deploy VLA models on Cyberwave Cloud Nodes