移行ガイド

このドキュメントでは、Firebase 向け ML Kit から、Google が推奨するオンデバイスおよびクラウドベースの機械学習 API にアプリを移行する方法について説明します。 現在の API セットは、次の 2 つのプロダクトに分割されています。

  • ML Kit というプロダクト。これには、すべての オンデバイス API が含まれています。

  • Firebase Machine Learning。クラウドベースの API とカスタムモデルのデプロイに重点を置いています。Firebase ML は廃止されます。

    • カスタムモデルをホストするには、代わりに Cloud Storage を使用します。
    • ローカル推論には、LiteRT を使用します。

このフレームワークを使用すると、オンデバイス ソリューションのみが必要な場合に、ML Kit をアプリに簡単に統合できます。

オンデバイス API とカスタムモデル API にアクセスする場所

このセクションでは、Firebase 向け ML Kit に含まれていたオンデバイス API とカスタムモデル API にアクセスする場所について説明します。

オンデバイス ベース API

次の API は、スタンドアロンの ML Kit SDK にあります。

  • バーコード スキャン
  • 顔検出
  • 画像のラベル付け
  • オブジェクト検出とトラッキング
  • テキスト認識
  • 言語 ID
  • スマート リプライ
  • 翻訳
  • AutoML Vision Edge 推論 API

Firebase 向け ML Kit SDK の既存のオンデバイス ベース API は非推奨となり、2027 年 6 月 15 日以降は使用できなくなります。

現在アプリでこれらの API を使用している場合は、 ML Kit SDK に移行してください。移行するには、 Android 向け ML Kit 移行ガイドiOS 向け ML Kit 移行ガイド に沿ってください。

カスタムモデル API

カスタムモデルをホストするには、Cloud Storage を使用します。モデルをダウンロードするには、Cloud Storage バケットからモデルをダウンロードするコードをアプリに含める必要があります。

Firebase 向け ML Kit SDK の既存のカスタムモデル インタープリタは非推奨となり、廃止されます。推論には LiteRT ランタイムを直接使用することをおすすめします。または、画像のラベル付け API とオブジェクト検出とトラッキング API にカスタム モデルのみを使用する場合は、ML Kit でこれらの API のカスタムモデルを直接使用できるようになりました。

Firebase ML から Cloud Storage に移行する場合は、 移行ガイドで詳細な手順をご確認ください。

よくある質問

変更の理由を教えてください。

この変更は、プロダクトが提供するソリューションを明確にするために行われます。 この変更により、ML Kit SDK はオンデバイスの機械学習に完全に重点を置いています。すべてのデータ処理はオンデバイスで行われ、デベロッパーは無料で利用できます。Firebase ML Kit の一部であった以前の非推奨のクラウド サービスは、Google Cloud を介して直接利用できます。Firebase ML を介して利用できるクラウド サービスは、2027 年 6 月に廃止されます。

オンデバイス API の場合、ML Kit SDK を使用すると、デベロッパーは ML Kit をアプリに簡単に統合できます。今後、アプリのプロジェクトに依存関係を追加するだけで、API の使用を開始できます。オンデバイス API を使用するためだけに Firebase プロジェクトを設定する必要はありません。

Firebase でホストされているモデルはどうなりますか?

Firebase ML でホストされているモデルは、2027 年 6 月 15 日にサービスがシャットダウンされるまで使用できます。

移行ガイドに沿って、Firebase ML でホストされているモデルを Cloud Storageに転送し、アプリを更新してください。

新しい ML Kit SDK に移行するとどのようなメリットがありますか?

新しい SDK に移行すると、オンデバイス API の最新のバグ修正と改善がアプリケーションに適用されます。たとえば、最初のリリースでは次のような変更が加えられています。

最新の変更点の完全なリストについては、 ML Kit SDK のリリースノートをご覧ください。

現在 Firebase 向け ML Kit を使用しています。いつ移行する必要がありますか?

Firebase ML は 2027 年 6 月 15 日に廃止されます。

  • Firebase 向け ML Kit SDK を ML Kit SDK に移行する必要があります。

  • Firebase 向け ML Kit SDK を介して Cloud APIs を使用している場合は、Cloud Vision API を直接使用するように切り替える必要があります。

  • Firebase ML カスタムモデルのデプロイ を使用している場合は、カスタムモデルを Cloud Storage に移行する必要があります。