システムのメンテナンス性を高めるためにマイクロサービス化を選ぶサービスが増えています。FaaSのようにマイクロサービスをサポートするサービスも増えており、開発もしやすくなっています。 今回紹介するOpyratorは特に機械学習系のコードをマイクロサービス化するのに最適化されたソフトウェアになります。

Opyratorの使い方

例です。文章作成。

問題に答える例。

画像を拡大。

言語特定。

OpyratorはPythonのコードを簡単にマイクロサービス化し、APIも自動生成します。さらに実行するUIも生成されるので、簡単に開発から実行まで行えます。実行ファイルやDockerfileも作られるので、簡単にシェアしたり、実行が可能です。

OpyratorはPython製のオープンソース・ソフトウェア(MIT License)です。

Opyrator Playground · Streamlit ml-tooling/opyrator: ? Turns your machine learning code into microservices with web API, interactive GUI, and more.