基盤モデル取得する
Get a list of the foundation models deployed in watsonx.ai and filter the list in useful ways.
開発方法
これらのプログラミング方法を使用することで、利用可能な基盤モデルに関する情報を取得できます
Alternatively, you can see the list of foundation models and filter them from the Resource hub in the 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'
オンデマンドデプロイモデルをリストアップする
To get a list of IBM-provided foundation models that you can deploy yourself, use the following method:
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
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を使用してオンデマンドでデプロイされた基盤モデルのデプロイと管理を参照してください。
The following list shows the values to use in the {model_id}
parameter when you deploy a deploy on demand foundation model from the API.
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
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-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
親トピック: 生成 AI ソリューションのコーディング