メインコンテンツまでスキップ

モデルプロバイダーサービスの作成および管理

備考

ベータ版

この機能はベータ版です。アカウント管理者は、アカウントコンソールの [プレビュー] ページからこの機能へのアクセスを管理できます。Databricks のプレビューを管理するを参照してください。

このページでは、モデルプロバイダーサービスを作成し、アクセス権を付与し、Unity AI Gateway機能を構成し、削除する方法について説明します。

要件

  • お客様のアカウントでUnity AI Gatewayのプレビュー版が有効になりました。Databricksのプレビューを管理するを参照してください。
  • CREATE SERVICE モデルプロバイダーサービスを作成するスキーマ上、そのカタログとスキーマに対するUSE CATALOGUSE SCHEMAの権限。
  • 登録する外部プロバイダーの認証情報(例:OpenAI API キーまたはAWSアクセスキーペア)。

モデルプロバイダーサービスを作成

モデルプロバイダーサービスとモデルサービスは、Unity Catalog スキーマ内で単一の名前空間を共有します。スキーマ内のモデルサービスがすでに使用している名前をモデルプロバイダーサービスに使用することはできません。その逆も同様です。

UIを使用してください

  1. 以下のいずれかを実行します。

    • ワークスペースのサイドバーで AI Gateway をクリックし、次に プロバイダー tabを開き、 作成 をクリックします。
    • Catalog Explorerで、モデルプロバイダーサービスを作成したいスキーマに移動し、次に 作成 > サービス > モデルプロバイダーサービス をクリックします。
  2. モデルプロバイダーサービスの名前を入力し、作成するカタログとスキーマを選択します。Catalog Explorerから起動すると、Catalog Explorerがカタログとスキーマを事前に設定します。

  3. プロバイダータイプを選択し、プロバイダーの接続の詳細と資格情報を入力します。

  4. 作成 をクリックします。Databricksは資格情報を暗号化して保存します。この時点以降はUIに表示しません。

プロバイダーとその認証方法の完全なリストについては、Unity Catalog のモデルプロバイダーサービスをご覧ください。

アクセス権を付与

他のユーザーがモデルプロバイダーサービスをクエリーできるようにするには、モデルプロバイダーサービスに対してEXECUTEを付与し、そのカタログとスキーマに対してUSE CATALOGUSE SCHEMAを付与します。モデルプロバイダーサービスが推論テーブルにLogsを記録する場合は、テーブルに対してSELECTを付与して、Logsに記録されたリクエストとレスポンスを読み取れるようにします。

カタログエクスプローラーでアクセス権を付与するには

  1. カタログエクスプローラーで、モデルプロバイダーサービスを開きます。
  2. アクセス許可 タブで、 許可 をクリックします。
  3. アクセスを付与するユーザーまたはグループを選択し、EXECUTE権限を選択して、 付与 をクリックします。

同じプリンシパルが、モデルプロバイダーサービスのカタログとスキーマに対してUSE CATALOGUSE SCHEMAも保持していることを確認してください。ログに記録されたリクエストと応答を読み取れるようにするには、推論テーブルのSELECT **[権限]**tabから を付与します。

アクセスを付与および検出する方法の詳細については、「モデルプロバイダーサービスへのアクセスの検出と管理」を参照してください。

機能の構成

モデルプロバイダーサービスは Unity AI Gateway を介してルーティングされるため、他の Unity AI Gateway トラフィックで利用するものと同じガバナンスと可観測性機能をご利用ください。

モデルプロバイダーサービスの削除

モデルプロバイダーサービスを削除するには、そのサービスに対する少なくともMANAGE権限が必要です。所有者はMANAGEのスーパーセットを持っています。

モデルプロバイダーサービスを削除するには、Catalog Explorerで開き、ケバブメニューから「 削除 」を選択します。モデルプロバイダーサービスを削除すると、保存されている資格情報が削除されます。

次のステップ