Opyrator - Python関数を簡単にマイクロサービス化
(github.com)-
Pythonの関数コードを本番運用可能なマイクロサービスにしてくれるオープンソース
-
FastAPI + Streamlit + Pydantic
→ FastAPI で HTTP API を自動生成
→ Streamlit でインタラクティブな Web UI を自動生成
→ ポータブルで共有可能な実行ファイルまたはDockerイメージに変換
→ 既存コンポーネントの再利用や、ほかのOpyratorとの統合が可能
- 事前定義済みコンポーネント群(コードとUIを再利用可能)
→ Text Generation
→ Question Answering
→ Image Super Resolution
→ Text Preprocessing
→ Language Detection
→ Audio separation
→ Word Vectors Training
→ Named Entity Recognition
1件のコメント
FastAPI と Streamlit はどちらも紹介したことのあるオープンソースですが、これらをまとめて使える便利なツールができましたね。
FastAPI - API 開発向けの高性能 Web フレームワーク https://ja.news.hada.io/topic?id=3686
Streamlit - Python コードをカスタム ML ツールに簡単に変換 https://ja.news.hada.io/topic?id=1498