基盤モデル取得する

最終更新: 2025年4月23日
基盤モデル取得する

watsonx.ai で展開されている基盤モデルリストを取得し、有用な方法でリストをフィルタリングします。

開発方法

これらのプログラミング方法を使用することで、利用可能な基盤モデルに関する情報を取得できます

または、 watsonx.ai UIのリソースハブから、 基盤モデルリストを表示し、フィルタリングすることもできます。 詳細は、以下のリソースを参照してください

REST API

You can use the 利用可能な基盤モデルをリストアップする method of the watsonx.ai API to get information about the available foundation models.

返されるモデル情報には、コードからモデルを参照するために必要なモデルIDが含まれています。

利用可能な基盤モデルをリストアップする

watsonx.ai APIにある 利用可能な基盤モデルリスト メソッドは、 IBM によって提供される基盤モデル情報を watsonx.ai で取得し、すぐに推論を行うことができる。

curl -X GET \
  'https://{region}.ml.cloud.ibm.com/ml/v1/foundation_model_specs?version=2024-05-01'

モデルIDを取得したら、コード内でモデルIDを参照することができます

curl --request POST 'https://{cluster_url}/ml/v1/text/generation?version=2023-05-02'
-H 'Authorization: Bearer eyJhbGciOiJSUzUxM...'
-H 'Content-Type: application/json'
-H 'Accept: application/json'
--data-raw '{
  "model_id": "google/flan-t5-xxl",
  "input": "Tell me a story",
  "project_id": "63dc4cf1-252f-424b-b52d-5cdd9814987f"
}'

基盤モデルをリストアップする

アクセス可能な基盤モデルの一覧を取得するには、次の方法を使用します。 この方法では、無記名トークンが必要です。

curl -X GET \
  'https://{region}.ml.cloud.ibm.com/ml/v4/deployments?version=2024-12-12&type=custom_foundation_model'

オンデマンドデプロイモデルをリストアップする

自分でデプロイ可能な、 IBM -provided 基盤モデルリストを取得するには、以下の方法を使用する:

curl -X GET \
  'https://{region}.ml.cloud.ibm.com/ml/v1/foundation_model_specs?version=2024-12-10&filters=curated'

返されたモデルIDを使用して、 基盤モデル デプロイメントスペースデプロイします。 モデルをデプロイした後、 デプロイメントの APIエンドポイントを使用してモデルを推論することができます。

提供基盤モデルを推論するためのモデルIDの検索

提供されている基盤モデルのモデルIDを確認するには、以下のリンクをクリックしてください

オンデマンド基盤モデルに展開するためのモデルID

ご注意: Remember, you do not inference a deploy on demand foundation model by its model ID. モデルIDは、モデルをデプロイする目的でのみ使用します。 モデルをデプロイした後、 デプロイメントの APIエンドポイントを使用してモデルを推論することができます。

From the watsonx.ai REST API, you can use the デプロイメントを作成する method to deploy the foundation model, and then use the デプロイメント > テキストを推論する method to inference your deployed foundation model.

詳細については、 REST APIを使用してオンデマンドでデプロイされた基盤モデルのデプロイと管理を参照してください。

以下のリストは、APIからデプロイオンデマンド基盤モデルデプロイする際に、 {model_id} パラメーターで使用する値を示しています。

  • granite-3-1-8b-base

    ibm/granite-3-1-8b-base-curated
    
  • granite-3-3-8b-instruct-curated

    ibm/granite-3-3-2b-instruct-curated
    
  • granite-3-3-2b-instruct-curated

    ibm/granite-3-3-2b-instruct-curated
    
  • granite-3-2-8b-instruct

    ibm/granite-3-2-8b-instruct-curated
    
  • granite-3-8b-base

    ibm/granite-3-8b-base-curated
    
  • granite-7b-lab

    ibm/granite-7b-lab-curated
    
  • granite-8b-japanese

    ibm/granite-8b-japanese-curated
    
  • granite-20b-multilingual

    ibm/granite-20b-multilingual-curated
    
  • granite-13b-chat-v2

    ibm/granite-13b-chat-v2-curated
    
  • granite-13b-instruct-v2

    ibm/granite-13b-instruct-v2-curated
    
  • granite-20b-code-base-schema-linking

    ibm/granite-20b-code-base-schema-linking-curated
    
  • granite-20b-code-base-sql-gen

    ibm/granite-20b-code-base-sql-gen-curated
    
  • allam-1-13b-instruct

    ibm/allam-1-13b-instruct-curated
    
  • codellama-34b-instruct-hf

    meta-llama/codellama-34b-instruct-hf-curated
    
  • deepseek-r1-distill-llama-8b

    deepseek-ai/deepseek-r1-distill-llama-8b-curated
    
  • deepseek-r1-distill-llama-70b

    deepseek-ai/deepseek-r1-distill-llama-70b-curated
    
  • eurollm-1-7b-instruct

    utter-project/eurollm-1-7b-instruct-curated
    
  • eurollm-9b-instruct

    utter-project/eurollm-9b-instruct-curated
    
  • flan-t5-xl-3b

    google/flan-t5-xl-curated
    
  • flan-t5-xxl-11b

    google/flan-t5-xxl-curated
    
  • flan-ul2-20b

    google/flan-ul2-curated
    
  • llama-2-13b-chat

    meta-llama/llama-2-13b-chat-curated
    
  • llama-2-70b-chat

    meta-llama/llama-2-70b-chat-curated
    
  • llama-3-8b-instruct

    meta-llama/llama-3-8b-instruct-curated
    
  • llama-3-70b-instruct

    meta-llama/llama-3-70b-instruct-curated
    
  • llama-3-1-8b

    meta-llama/llama-3-1-8b-curated
    
  • llama-3-1-8b-instruct

    meta-llama/llama-3-1-8b-instruct-curated
    
  • llama-3-2-11b-vision-instruct

    meta-llama/llama-3-2-11b-vision-instruct-curated
    
  • llama-3-3-70b-instruct

    meta-llama/llama-3-3-70b-instruct-curated
    
  • llama-3-3-70b-instruct-hf

    meta-llama/llama-3-3-70b-instruct-hf-curated
    
  • mixtral-8x7b-base

    mistralai/mixtral-8x7b-base-curated
    
  • mixtral-8x7b-instruct-v01

    mistralai/mixtral-8x7b-instruct-v01-curated
    
  • mistral-nemo-instruct-2407

    mistralai/mistral-nemo-instruct-2407-curated
    
  • mt0-xxl-13b

    bigscience/mt0-xxl-curated
    
  • poro-34b-chat

    lumiopen/poro-34b-chat-curated
    

親トピック: 生成 AI ソリューションのコーディング