3 ms·
Roboflow does! You can train your own model or choose from over 10,000 others have trained & shared[1]. To self-host just run npx @roboflow/inference-server
by yeldarb 4y ago
Roboflow does! You can train your own model or choose from over 10,000 others have trained & shared[1].
To self-host just run
npx @roboflow/inference-server
Then you can POST an image at any of the models to localhost:9001 eg
base64 yourImage.jpg | curl -d @- "http://localhost:9001/some-model/1?api_key=xxxx http://localhost:9001/some-model/1?api_key=xxxx"
And you get back JSON predictions.
There are also client libs[2] and sample code[3] for pretty much any language you might want to use it in. You can also run any of the models directly in a browser with WebGL[4], in a native mobile app[5], or on an edge device[6].
[1] https://universe.roboflow.com https://universe.roboflow.com
[2] https://github.com/roboflow-ai/roboflow-python https://github.com/roboflow-ai/roboflow-python
[3] https://github.com/roboflow-ai/roboflow-api-snippets https://github.com/roboflow-ai/roboflow-api-snippets
[4] https://docs.roboflow.com/inference/web-browser https://docs.roboflow.com/inference/web-browser
[5] https://docs.roboflow.com/inference/mobile-ios-on-device https://docs.roboflow.com/inference/mobile-ios-on-device
[6] eg https://docs.roboflow.com/inference/luxonis-oak https://docs.roboflow.com/inference/luxonis-oak
- giantg2 4y agoWow, thanks for all the info!
- throwaway675309 4y agoI see references to API keys, so I'm a little confused when you say that it's self hosted. If it makes calls to your servers then it's not really self hosted. Navigating to their site for pricing seems to indicate that this is definitely not something that you can run in a self-contained manner but I would love to be proven wrong. I also really think that you should've at least put a disclaimer that you're affiliated with them. EDIT: All the deployment options (post model training) seem to indicate that there is pricing involved.