

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 获取模型列表
<a name="models-get-info"></a>

Amazon Bedrock 提供了两个独立的推理终端节点，每个端点都有自己的 API，用于列出其上的可用模型。有关终端节点的概述，请参阅[亚马逊 Bedrock 支持的终端节点](endpoints.md)。
+ **`bedrock-mantle`**— 使用 OpenAI-compatible `/models`端点（例如，`client.models.list()`使用 OpenAI SDK）列出上可用的模型`bedrock-mantle`。
+ **`bedrock-runtime`**— 使用 AWS-native [ListFoundationModels](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_ListFoundationModels.html)API。响应会为每个模型返回一个[FoundationModelSummary](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_FoundationModelSummary.html)对象，包括其 ARN、型号 ID、支持的模式和功能以及弃用状态。要获取特定型号的详细信息，请使用 [GetFoundationModel](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_GetFoundationModel.html)，指定[模型 ID](models-supported.md)。
**注意**  
响应还会返回不在[基础模型 ID](models-supported.md) 图表或预调配吞吐量的基础模型 ID 图表中的模型 ID。这些模型 ID 已被弃用或是为了向后兼容。

选择一个选项卡，查看界面或语言中的代码示例。

**在上列出模特 `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-shaped 模型条目。只有在使用 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 凭据（`AWS_ACCESS_KEY_ID``AWS_SECRET_ACCESS_KEY`、和可选`AWS_SESSION_TOKEN`）和 curl 7.75.0 或更高版本才能获得支持。`--aws-sigv4`

```
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"
```

------