

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 取得模型清單
<a name="models-get-info"></a>

Amazon Bedrock 提供兩個不同的推論端點，每個端點都有自己的 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。回應會傳回每個模型的 [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。這些模型 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_SECRET_ACCESS_KEY`和選用 `AWS_SESSION_TOKEN`) 和 curl 7.75.0 或更新版本中需要 AWS 登入資料以取得`--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"
```

------