云平台部署
云平台部署:Bedrock / Vertex AI / Azure
·约 6 分钟阅读
除了直接使用 Anthropic API,你还可以通过三大云平台访问 Claude:AWS Bedrock、Google Vertex AI、Azure AI Foundry。这些平台提供企业级的安全合规、统一计费和与云基础设施的深度集成。
你将学到什么
- 三大云平台的 Claude 接入方式
- 各平台的 API 差异和特有功能
- 如何选择最适合你的平台
- 代码示例(Python)
AWS Bedrock
AWS Bedrock 是最成熟的 Claude 托管平台。特点是与 AWS 生态深度集成。
配置和调用
import boto3
import json
client = boto3.client(
"bedrock-runtime",
region_name="us-east-1"
)
# Bedrock 使用 Converse API
response = client.converse(
modelId="anthropic.claude-sonnet-4-6-20250514-v1:0",
messages=[
{
"role": "user",
"content": [{"text": "你好,Claude!"}]
}
],
inferenceConfig={
"maxTokens": 2048,
"temperature": 0.7
}
)
print(response["output"]["message"]["content"][0]["text"])
Bedrock 特有优势
- 跨区域推理(Cross-region Inference):自动路由到可用区域
- Guardrails:内置内容安全防护
- Model Invocation Logging:详细的调用日志
- 与 S3、Lambda 等服务无缝集成
Google Vertex AI
Vertex AI 提供 Claude 的全功能访问,与 Google Cloud 生态集成。
配置和调用
import anthropic
# Vertex AI 使用 Anthropic SDK 的 Vertex 变体
client = anthropic.AnthropicVertex(
region="us-east5",
project_id="your-gcp-project-id",
)
response = client.messages.create(
model="claude-sonnet-4-6@20250514",
max_tokens=2048,
messages=[
{"role": "user", "content": "你好,Claude!"}
]
)
print(response.content[0].text)
Vertex AI 特有优势
- 与 BigQuery、GCS 集成
- VPC Service Controls:网络隔离
- Anthropic SDK 兼容:代码迁移成本低
Azure AI Foundry
Azure 通过 AI Foundry(原 Azure AI Studio)提供 Claude。
配置和调用
import anthropic
client = anthropic.AnthropicAzure(
azure_endpoint="https://your-endpoint.services.ai.azure.com",
azure_api_version="2025-01-01",
azure_api_key="your-azure-api-key",
)
response = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=2048,
messages=[
{"role": "user", "content": "你好,Claude!"}
]
)
平台对比
| 对比项 | Anthropic API | AWS Bedrock | Vertex AI | Azure |
|---|---|---|---|---|
| 最新模型 | 最先 | 略滞后 | 略滞后 | 略滞后 |
| 计费 | 按 token | AWS 统一账单 | GCP 统一账单 | Azure 统一账单 |
| 合规 | SOC 2 | HIPAA/FedRAMP | ISO 27001 | 多项 |
| 延迟 | 最低 | 略高 | 略高 | 略高 |
如何选择
- 已有 AWS 基础设施 → Bedrock
- 已有 GCP 基础设施 → Vertex AI
- 已有 Azure 基础设施 → Azure AI Foundry
- 需要最新功能和最低延迟 → Anthropic API 直连
- 企业合规要求 → 选择对应云平台
实战练习
Tip: 如果你有云平台账号,尝试通过云平台调用 Claude。
- 选择你常用的云平台
- 配置 Claude 模型访问权限
- 将上面的代码示例改为使用你的凭证运行
关键要点
Note: 本文核心总结
- Bedrock/Vertex/Azure 三大平台都支持 Claude
- 各平台 API 略有差异,但 Vertex 和 Azure 兼容 Anthropic SDK
- 选择标准:已有基础设施 > 合规要求 > 功能需求
- 直连 API 功能最全、延迟最低