v0.50.4

roboflow/inferencev0.50.4Jun 6, 2025by PawelPeczek-Roboflow

AI Summary

This release enhances VLM capabilities with OpenAI API key passthrough and introduces support for smolvlm and Moondream2 models.

Key Highlights

  • 100% speed improvement for GPT-4V requests via API key passthrough
  • Support for smolvlm and smolvlm256 models
  • Moondream2 workflow support
  • PerceptionEncoder model implementation

New Features

  • OpenAI API key passthrough
  • smolvlm support
  • Moondream2 workflow support
  • PerceptionEncoder model implementation

Full Release Notes

## What's Changed
* Introduce OpenAI API key kind by @hansent in https://github.com/roboflow/inference/pull/1303
* ⚡️ Speed up function `execute_gpt_4v_request` by 100% in PR #1214 (`openai-apikey-passthrough`) by @codeflash-ai in https://github.com/roboflow/inference/pull/1280
* API Key Passthrough by @yeldarby in https://github.com/roboflow/inference/pull/1316
* Fix owlvit for torch 27 by @probicheaux in https://github.com/roboflow/inference/pull/1324
* feat: add PerceptionEncoder model implementation with tests by @probicheaux in https://github.com/roboflow/inference/pull/1325
* Revert "feat: add PerceptionEncoder model implementation with tests" by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1329
* Add smolvlm train by @Matvezy in https://github.com/roboflow/inference/pull/1327
* Add smolvlm256 by @Matvezy in https://github.com/roboflow/inference/pull/1337
* version1 overview by @Azielll in https://github.com/roboflow/inference/pull/1333
* include editor.html in app bundle builds by @hansent in https://github.com/roboflow/inference/pull/1334
* Add serialisation error logs by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1331
* Add fix for empty segmentations by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1339
* Fix RTMP lack of smoothness by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1328
* Fix/make logs json serializable by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1340
* When dynamic zone was not found, return empty result by @grzegorz-roboflow in https://github.com/roboflow/inference/pull/1341
* Revert "Revert "feat: add PerceptionEncoder model implementation with tests"" by @probicheaux in https://github.com/roboflow/inference/pull/1338
* Try to fix gpu build by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1342
* Fix default name by @PawelPeczek-Roboflow in https://github.com/roboflow/inference/pull/1343
* v3 openAI block with support for api key passthrough by @hansent in https://github.com/roboflow/inference/pull/1214
* last by @Azielll in https://github.com/roboflow/inference/pull/1344

## New Contributors
* @Azielll made their first contribution in https://github.com/roboflow/inference/pull/1333

**Full Changelog**: https://github.com/roboflow/inference/compare/v0.50.3...v0.50.4