IBM watsonx.ai で生成 AI 資産をプログラムで処理するには、アクセスするリソースを識別する必要があります。
watsonx.aiで提供されるファウンデーション・モデルを推論するには、 watsonx.ai プロジェクトの ID を指定する必要があります。
プロジェクト ID を取得するには、以下の手順を実行します。
- プロジェクトから、 「管理」 タブをクリックします。
- 「一般」 ページの 「詳細」 セクションからプロジェクト ID をコピーします。
ノートブックでのプロジェクト ID の指定
使用する資産を使用してプロジェクトからノートブックを実行している場合は、以下のコードを指定してプロジェクト ID を自動的に設定できます。 プロジェクト ID を返すことができない場合、ノートブックは、実行時にプロジェクト ID を指定するためのプロンプトを出します。
import os
try:
project_id = os.environ["PROJECT_ID"]
except KeyError:
project_id = input("Enter your project ID: ")
ライブラリーで使用可能な APIClient
を使用して資格情報を管理する場合は、各メソッドで指定する必要がないように、デフォルトのプロジェクトまたはスペースを定義することもできます。
資格情報を定義した後、以下のステートメントを使用して、ノートブック全体で使用するデフォルト・プロジェクトを設定します。
client.set.default_project(project_id)
詳しくは、 APIClient の使用を参照してください。
デプロイメント ID の検索
プロジェクトで資産を作成または更新し、その資産を実行する準備ができたら、その資産をデプロイメント・スペースにデプロイします。 デプロイメント・スペースには、プロジェクト ID と同じ方法で参照できる固有のスペース ID があります。
調整されたfoundation modelを推論したり、配置されたプロンプト テンプレートを使用するには、アセットの配置 ID を指定する必要があります。
デプロイメント ID を取得するには、以下の手順を実行します。
- メインメニューで、 「デプロイメント」をクリックしてから、デプロイメント・スペースをクリックします。
- 「デプロイメント (Deployments)」ページを開き、プログラムでアクセスする資産のデプロイメントをクリックします。
- 「このデプロイメントについて」 パネルからデプロイメント ID をコピーします。
詳細情報
親トピック: 一般化 AI ソリューションのコーディング