0 / 0
資料の 英語版 に戻る
APIからのファイルの参照
最終更新: 2024年12月06日
APIからのファイルの参照

ファイルを追加する方法を学ぶwatsonx.aiプログラムで参照したいもの。

一部のタスクをプログラムで完了するには、ファイルを追加し、API から参照できる必要があります。 例えば、foundation modelをプロンプトチューニングするには、トレーニングデータファイルを提供する必要があります。

ファイルを利用可能にする 1 つの方法は、watsonx.ai プロジェクトに関連付けられた IBM Cloud Object Storage サービス インスタンスの新しいバケットにファイルを追加することです。 (ユーザー インターフェイスから watsonx.ai プロジェクトを作成すると、IBM Cloud Object Storage サービス インスタンスが自動的に作成されます)

UIを使用してファイルを追加する

次の手順では、製品ユーザー インターフェイスを使用して API から参照できるファイルを追加する方法について説明します。

  1. IBM Cloud Object Storage インスタンスに、watsonx.ai プロジェクトに関連付けられているバケットを追加します。

    IBM Cloud の Resource list から、Storage を展開し、IBM Cloud Object Storage サービス・インスタンスをクリックして開きます。 バケツを作成をクリックします。

  2. バケツにファイルを追加する。

    バケツの Objects タブから、ファイルをアップロードします。

  3. API からファイルを参照するには、IBM Cloud Object Storage サービス・インスタンスへの接続を、ファイルが保存されているバケットで作成する必要があります。

    1. プロジェクトで [New Asset (新規アセット)] > [Connect to data source (データ・ソースに接続)] を選択し、IBM Cloud Object Storageを選択して [Next (次へ)] をクリックします。

    2. 接続アセットに名前を付ける。

    3. 接続の詳細については、以下の情報を追加する:

      • ステップ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 接続を参照してください。

  4. プロジェクトの 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