モデルプロバイダーとの連携
モデルプロバイダー連携により、Zilliz Cloud をサードパーティのモデルサービスに接続し、そのプロバイダーの機能をプロジェクトで利用できるようになります。
連携により以下のことが可能になります:
- モデルプロバイダーへのアクセスに必要な認証情報を保存する
- モデルプロバイダーがサポートする機能(例:テキスト埋め込みや再ランキング)を確認する
モデルプロバイダー連携が必要な場合
Zilliz Cloud でモデルベースの機能を使用したい場合のみ、モデルプロバイダー連携を作成する必要があります:
-
テキスト埋め込み関数:外部モデルを使用して生のテキストを高密度ベクトルに変換します。詳細については、テキスト埋め込み関数 を参照してください。
-
モデルベースのランカー:外部の再ランキングモデルを使用して検索結果を再ランキングします。詳細については、モデルベースのランカー を参照してください。
BM25、ハイブリッドランカー、ルールベースのランカーなどのローカル機能には、モデルプロバイダー連携は不要です。
請求に関する考慮事項
モデルプロバイダー連携の作成自体には費用は発生しません。ただし、外部モデルプロバイダーを使用すると、以下のような追加費用が発生する可能性があります:
- モデルプロバイダーからの料金。
- 埋め込みや再ランキングのためにデータを送信する際のデータ転送費用。詳細については、データ転送費用 を参照してください。
請求は、モデルベースの関数またはランカーが実行された場合にのみ適用されます。
開始前に
モデルプロバイダー連携を作成する前に、以下を確認してください:
- 対象の Zilliz Cloud プロジェクトに対して、組織オーナーまたはプロジェクト管理者の権限を持っていること。十分な権限がない場合は、Zilliz Cloud の組織オーナーにお問い合わせください。
- 連携したいモデルプロバイダーの有効なAPI キーを持っていること。
モデルプロバイダー連携の作成
モデルプロバイダー連携を作成するには:
Zilliz Cloud コンソール にログインします。
プロジェクトページで、左側のナビゲーションペインから統合に移動します。
モデルプロバイダーセクションで、+ 統合をクリックします。
表示されるダイアログボックスで、基本設定を設定します:
- モデルプロバイダー:連携するモデルプロバイダーを選択します。
- 統合名:この連携用の一意の名前(例:
test)。 - 統合の説明 (オプション):この連携の説明(例:
for model provider)。
次へをクリックします。認証情報ステップにリダイレクトされます:
- API キーフィールドに、モデルプロバイダーへのアクセス用 API キーを入力します。
- 統合の検証をクリックして接続を確認します。ステータスが成功に変更されたら、次のステップに進みます。
追加をクリックします。
作成されると、その連携はモデルベースの関数およびランカーで使用可能になります。
統合の管理
統合が作成された後、統合ページから管理できます:
-
統合 ID の取得
テキスト埋め込み関数または再ランキング関数を使用する際に、統合 ID が必要になります。
-
統合の詳細の確認
-
統合名または説明の編集
-
不要になった統合の削除
統合が削除されたか無効になると、それを参照しているコレクションまたはランカーは、統合が更新または置き換えられるまで、挿入または検索操作中に失敗する可能性があります。
次のステップ
モデルプロバイダー連携を作成した後、以下が可能になります:
- テキスト埋め込み関数で使用して、テキストを高密度ベクトルに変換する
- モデルベースのランカーで使用して、検索結果を再ランキングする
詳細な手順については、以下を参照してください: