veloxML: realtime ML deployments
import requests response = requests.post( "...", json={"text": ""} ) response.json()
What is veloxML?
veloxML allows you to take your model to the cloud with ease, speed and reliability.
In practical terms, any directory that contains a requirements.txt file can be transported to the cloud with one command: veloxml deploy.
Every time you deploy a project, veloxML gives you a unique URL to it (even before build processes are complete!). These URLs look like this: my-model-hj1v2m.veloxml.com.
When it's time to take your deployment to production, you simply pick an appropriate alias.
You can think of veloxML as the Vercel for ML models.
Get started
Installation
To get started using veloxML, install it from pip:
Your first deployment
On a terminal, navigate to your model's directory:
It's important that your project has a requirements.txt file so we can install your dependencies.
To deploy with veloxml, run:
The first time you run veloxml, it'll ask for your email to identify you.
After that, you'll be automatically logged in.
When the deployment starts you'll get a link (also copied to your clipboard) that you can share immediately with your peers, even before the container startup completes!