watsonx.ai Pythonクライアント・ライブラリ、watsonx.aiRuntime API、およびIBM Cloud Pak for DataCommand Line InterfaceIBMcpdctl) を使用することで、プログラム的にwatsonx.aiRuntime に AI アセットをデプロイできます。
watsonx.ai Python クライアント・ライブラリーを使用した資産のデプロイ
watsonx.ai Python クライアント・ライブラリーを使用して、従来の機械学習および生成 AI の資産を操作し、モデルのトレーニング、保管、およびデプロイを行います。 API を使用してモデルをスコアリングし、それらをアプリケーション・デプロイメントと統合することができます。 インストール、セットアップ、および使用法について詳しくは、 ibm-watsonx-ai ライブラリーの資料を参照してください。
watsonx.aiRuntimePythonクライアントライブラリ (ibm-watson-machine-learning
)は、拡張されたwatsonx.ai Pythonクライアントライブラリ (ibm-watsonx-ai
) の一部となりました。watsonx.aiRuntime ライブラリは存続しますが、新機能がアップデートされることはありません。
サンプル・ノートブック
機械学習の機能と技法を示すサンプル・ノートブックを参照できます。
詳しくは、watsonx.aiランタイムPythonクライアントのサンプルと例をご覧ください。
API を使用した資産のデプロイ
watsonx.aiAPI、watsonx.aiRuntime API、Data and AI Common Core API を使用してモデルを構築し、アプリケーションで使用するためにデプロイすることができます。 短時間でプロトタイプを作成するためにトレーニング・プロセスを完全に自動化するツールから、ニーズに合ったモデルを作成するための完全な制御を提供するツールまで、さまざまなツールから選択できます。 Pythonクライアントライブラリからwatsonx.aiRuntime REST API にアクセスできます。
watsonx.ai API を使用して、基礎モデル、プロンプト、エンベッディングなどをデプロイします。 詳しくは、watsonx.ai API documentationを参照してください。
watsonx.aiRuntime API を使用して、AutoAI実験、モデル、トレーニング、パイプラインなどをデプロイします。
詳細は、watsonx.aiRuntime API ドキュメントを参照。
Data and AI Common Core APIを使用して、アセット、カタログ、環境、ハードウェア仕様、ソフトウェア仕様、ランタイム定義などのデータ関連資産をデプロイおよび管理します。
詳細は、「Data and AI Common Core API」を参照。
IBM Cloud Pak for Data コマンド ライン インターフェイスを使用した資産の展開
IBM Cloud Pak for Data Command Line Interface (cpdctl) を使用して、構成設定を管理し、AI 資産のライフサイクルを自動化します。 プロジェクトの作成または削除、プロジェクトのハードウェアおよびソフトウェア仕様の変更、パッケージ拡張の更新、およびアクセス権限の管理を行うことができます。 また、データ資産と接続の準備と管理、エクスペリメントの作成、モデルのデプロイ、およびパイプラインの作成を行うこともできます。
詳しくは、 cpdctl による AI ライフサイクルの管理を参照してください。
プログラマチック・アクセスの認証
watsonx.aiRuntime を安全に使用するには、トークンまたは認証情報を使用して認証する必要があります。 トークンで認証するには、ZenApiKey を使うのが好ましい方法です。 ノートブックをwatsonx.aiStudio 内に保存していない場合は、トークンの取得を回避し、Cloud Pak for Data認証情報で認証することができます。
詳しくは、 プログラマチック・アクセスの認証を参照してください。
詳細情報
親トピック: AI 資産のデプロイ