

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# モデルのリストを取得する
<a name="models-get-info"></a>

Amazon Bedrock には 2 つの異なる推論エンドポイントがあり、それぞれに利用可能なモデルを一覧表示するための独自の API があります。エンドポイントの概要については、「」を参照してください[Amazon Bedrock でサポートされているエンドポイント](endpoints.md)。
+ **`bedrock-mantle`** – OpenAI 互換`/models`エンドポイント ( `client.models.list()` OpenAI SDK など) を使用して、 で使用できるモデルを一覧表示します`bedrock-mantle`。
+ **`bedrock-runtime`** – AWS ネイティブの [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html) API を使用します。レスポンスは、ARN、モデル ID、サポートされているモダリティと機能、非推奨ステータスなど、モデルごとに [FoundationModelSummary](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_FoundationModelSummary.html) オブジェクトを返します。特定のモデルの詳細を取得するには、[GetFoundationModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html) を使用して[モデル ID](models-supported.md) を指定します。
**注記**  
このレスポンスでは、[ベースモデル ID](models-supported.md) に含まれないモデル ID や、プロビジョンドスループットチャートのベースモデル ID も返されます。これらのモデル IDs は、下位互換性のために非推奨または です。

タブを選択すると、インターフェイスまたは言語でのコード例が表示されます。

**でモデルを一覧表示する `bedrock-mantle`**

------
#### [ OpenAI SDK (Python) ]

```
# List all available models using the OpenAI SDK
# Requires OPENAI_API_KEY and OPENAI_BASE_URL environment variables

from openai import OpenAI

client = OpenAI()

models = client.models.list()

for model in models.data:
    print(model.id)
```

------
#### [ Anthropic SDK (Python) ]

```
from anthropic import AnthropicBedrockMantle

client = AnthropicBedrockMantle(aws_region="us-east-1")
models = client.models.list()

for model in models.data:
    print(model.id)
```

**注記**  
`bedrock-mantle` `/v1/models` エンドポイントは OpenAI 型のモデルエントリを返します。Anthropic SDK を使用する場合のみ信頼`model.id`できます。 の他のフィールドは空である`ModelInfo`可能性があります。

------
#### [ curl ]

```
# List all available models
# Requires OPENAI_API_KEY and OPENAI_BASE_URL environment variables

curl -X GET $OPENAI_BASE_URL/models \
   -H "Authorization: Bearer $OPENAI_API_KEY"
```

------

**でモデルを一覧表示して取得する `bedrock-runtime`**

------
#### [ AWS CLI ]

Amazon Bedrock 基盤モデルを一覧表示します。

```
aws bedrock list-foundation-models
```

Anthropic Claude v2 に関する情報を取得します。

```
aws bedrock get-foundation-model --model-identifier anthropic.claude-sonnet-4-20250514-v1:0
```

------
#### [ Python ]

Amazon Bedrock 基盤モデルを一覧表示します。

```
import boto3 
bedrock = boto3.client(service_name='bedrock')

bedrock.list_foundation_models()
```

Anthropic Claude v2 に関する情報を取得します。

```
import boto3 
bedrock = boto3.client(service_name='bedrock')

bedrock.get_foundation_model(modelIdentifier='anthropic.claude-sonnet-4-20250514-v1:0')
```

------
#### [ curl ]

Amazon Bedrock 基盤モデルを一覧表示します。環境 (`AWS_ACCESS_KEY_ID`、、およびオプションで `AWS_SESSION_TOKEN`) で AWS 認証情報が必要で`AWS_SECRET_ACCESS_KEY`、`--aws-sigv4`サポートには curl 7.75.0 以降が必要です。

```
curl -X GET "https://bedrock.us-east-1.amazonaws.com/foundation-models" \
    --aws-sigv4 "aws:amz:us-east-1:bedrock" \
    --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY"
```

Anthropic Claude v2 に関する情報を取得します。

```
curl -X GET "https://bedrock.us-east-1.amazonaws.com/foundation-model/anthropic.claude-sonnet-4-20250514-v1:0" \
    --aws-sigv4 "aws:amz:us-east-1:bedrock" \
    --user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY"
```

------