本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
取得模型清單
Amazon Bedrock 提供兩個不同的推論端點,每個端點都有自己的 API 來列出其上可用的模型。如需端點的概觀,請參閱 Amazon Bedrock 支援的端點。
選擇索引標籤以透過介面或語言查看程式碼範例。
在 上列出模型 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"