Documentation Index
Fetch the complete documentation index at: https://docs.cyberwave.com/llms.txt
Use this file to discover all available pages before exploring further.
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:| Capability | Description | Example Use Cases |
|---|---|---|
can_take_video_as_input | Process video streams | Surveillance, teleoperation |
can_take_image_as_input | Process single images | Quality inspection, object detection |
can_take_audio_as_input | Process audio data | Voice commands, anomaly detection |
can_take_text_as_input | Process text prompts | Natural language commands |
can_take_action_as_input | Process robot actions | Behavior cloning, RL policies |
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
Model Visibility
| Visibility | Who Can Access |
|---|---|
private | Only your workspace members |
workspace | All workspace members |
public | Anyone (admin-only to create) |
Using Models in Workflows
ML 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 | Description | Deployment |
|---|---|---|
| SmolVLA | Lightweight VLA from HuggingFace LeRobot | Cloud Node |
| OpenVLA | Open-source VLA model | Cloud Node |
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