ファイルを追加する方法を学ぶwatsonx.aiプログラムで参照したいもの。
一部のタスクをプログラムで完了するには、ファイルを追加し、API から参照できる必要があります。 例えば、foundation modelをプロンプトチューニングするには、トレーニングデータファイルを提供する必要があります。
ファイルを利用可能にする 1 つの方法は、watsonx.ai プロジェクトに関連付けられた IBM Cloud Object Storage サービス インスタンスの新しいバケットにファイルを追加することです。 (ユーザー インターフェイスから watsonx.ai プロジェクトを作成すると、IBM Cloud Object Storage サービス インスタンスが自動的に作成されます)
UIを使用してファイルを追加する
次の手順では、製品ユーザー インターフェイスを使用して API から参照できるファイルを追加する方法について説明します。
IBM Cloud Object Storage インスタンスに、watsonx.ai プロジェクトに関連付けられているバケットを追加します。
IBM Cloud の Resource list から、Storage を展開し、IBM Cloud Object Storage サービス・インスタンスをクリックして開きます。 バケツを作成をクリックします。
バケツにファイルを追加する。
バケツの Objects タブから、ファイルをアップロードします。
API からファイルを参照するには、IBM Cloud Object Storage サービス・インスタンスへの接続を、ファイルが保存されているバケットで作成する必要があります。
プロジェクトで [New Asset (新規アセット)] > [Connect to data source (データ・ソースに接続)] を選択し、IBM Cloud Object Storageを選択して [Next (次へ)] をクリックします。
接続アセットに名前を付ける。
接続の詳細については、以下の情報を追加する:
ステップ1で作成したバケツの名前。
ログイン URL を取得するには、IBM Cloud Object Storage でストレージ・バケットを開き、Configurationsタブをクリックして、パブリック・エンドポイント URL をコピーします。
認証情報には、データ・ソースに接続するためのアクセス・キーと シークレット・キー認証オプションを選択します。 IBM Cloud Object Storageサービス・インスタンスのメイン・サービス・ページから、Service credentialsタブをクリックし、使用するキーを見つけて展開し、キーの詳細を表示します。 使用する鍵には、HMACクレデンシャルが含まれていなければならない。 HMACクレデンシャルを持つ既存の鍵がない場合は、作成してください。 以下の値をコピーして、接続資産の詳細ページの対応するフィールドに貼り付けます:
バケツからコピー 接続アセットへの貼り付け access_key_id アクセス・キー secret_access_key 秘密鍵
watsonx.ai プロジェクトから IBM Cloud Object Storage サービス・インスタンスへの接続を作成する方法の詳細については、IBM Cloud Object Storage 接続を参照してください。
プロジェクトの Assets ページから、IBM Cloud Object Storage データ接続アセットを開きます。 現在のページのURLで、
/connections/
URL のセグメント。API からファイルを参照するときに、この接続 ID と、バケット名などのその他の詳細を指定できます。
"type": "connection_asset", "connection": { "id": "<connection_id>" }
詳細については、IBM watsonx.ai as a service API documentation の Data references を参照してください。
親トピック: REST API