Nếu công ty bạn đã chạy hệ thống trên Microsoft Azure, bạn có thể dùng model Claude ngay trong Microsoft Foundry, nơi khách hàng Azure xây ứng dụng và agent cho doanh nghiệp. Tiền dùng Claude nằm chung hóa đơn Azure, quyền truy cập quản lý bằng Entra ID quen thuộc. Bài này giải thích hai lựa chọn hosting, các bước deploy model đầu tiên, cách gọi API và những giới hạn cần biết.
Claude trong Microsoft Foundry dành cho ai?
Đây là kênh dành cho nhà phát triển và doanh nghiệp dùng Azure, không phải ứng dụng chat như claude.ai. Bạn deploy model Claude trong Foundry rồi gọi qua API từ ứng dụng, agent hoặc công cụ của mình. Trang đối tác của Claude ghi rằng Claude đã có sẵn chính thức (generally available) trong Microsoft Foundry.
Những lợi ích chính được Anthropic nêu:
- Dùng hợp đồng Azure sẵn có: chi phí hiện trên hóa đơn Azure, không cần duyệt thêm nhà cung cấp mới. Chi tiêu hợp lệ được tính vào Microsoft Azure Consumption Commitment (MACC).
- Nhiều ngôn ngữ lập trình: có SDK cho Python, TypeScript, C#, Go, Java, PHP và Ruby.
- Claude Code cũng có thể trỏ tới endpoint Foundry.
Hai lựa chọn hosting
Khi tạo deployment, bạn chọn model chạy ở đâu:
| Hosted on Azure | Hosted on Anthropic | |
|---|---|---|
| Nơi chạy | Dịch vụ do Anthropic vận hành trên hạ tầng Azure | Dịch vụ do Anthropic vận hành trên hạ tầng Anthropic |
| Model | Các model mới nhất dòng Opus, Sonnet, Haiku | Tất cả model Claude có trên Foundry |
| Kiểu deployment | Global Standard, US Data Zone Standard | Global Standard |
| Phù hợp khi | Đa số nhu cầu | Cần model hoặc tính năng chưa có trên Azure |
Về dữ liệu: Anthropic là bên xử lý độc lập cho Microsoft và điều khoản sử dụng dữ liệu của Anthropic được áp dụng. Với deployment chạy trên Azure, prompt và kết quả ở lại trong Azure; chỉ siêu dữ liệu sử dụng và nội dung bị hệ thống an toàn của Anthropic gắn cờ mới được gửi về Anthropic.
Bắt đầu: tạo resource và deploy model
Bạn cần chuẩn bị: một subscription Azure đang hoạt động, quyền vào Foundry portal (ai.azure.com) và một vai trò Azure RBAC như Foundry User hoặc Cognitive Services User.
Foundry chia làm hai cấp: resource chứa cấu hình bảo mật và thanh toán, còn deployment là bản model bạn gọi qua API.
- Vào Foundry portal, tạo một Foundry resource mới hoặc chọn resource có sẵn. Ghi lại tên resource.
- Ở trang chủ portal, chọn Discover (góc trên bên phải), rồi Models ở khung bên trái để mở danh mục model.
- Tìm và chọn một model Claude, bấm Deploy → Custom settings.
- Lần deploy Claude đầu tiên, đọc điều khoản Azure Marketplace, chọn ngành nghề và bấm Agree and Proceed.
- Cấu hình: Deployment name (mặc định là ID model, không đổi được sau khi tạo), Region scope (Global, hoặc Data Zone để giữ xử lý trong nước Mỹ với model chạy trên Azure) và Model version (mỗi lựa chọn hosting là một phiên bản riêng).
- Bấm Deploy và chờ hoàn tất.
- Chọn Build → Models, mở deployment, tab Details hiển thị Target URI (endpoint) và Key (API key).
Xác thực và gọi API
Endpoint có dạng https://{resource}.services.ai.azure.com/anthropic/v1/*. Có hai cách xác thực:
- API key: lấy ở tab Details, gửi qua header
api-keyhoặcx-api-key. - Microsoft Entra ID: bật xác thực Entra ID cho resource, lấy access token và gửi qua header
Authorization: Bearer. Cách này quản lý quyền bằng Azure RBAC, không phải cầm API key.
Lưu ý quan trọng: tham số model trong yêu cầu là tên deployment bạn đặt, không nhất thiết là ID model.
Ví dụ Python (API key): sau khi cài pip install -U anthropic, đặt biến môi trường ANTHROPIC_FOUNDRY_API_KEY:
from anthropic import AnthropicFoundry
client = AnthropicFoundry(resource="ten-resource-cua-ban")
msg = client.messages.create(
model="claude-opus-5-5", # tên deployment
max_tokens=1024,
messages=[{"role": "user", "content": "Tóm tắt quy trình duyệt chi phí sau thành 5 bước ngắn: ..."}],
)
print(msg.content)Những tính năng chưa có trên Foundry
Foundry hỗ trợ phần lớn tính năng của Claude, nhưng có vài ngoại lệ. Không có trên Foundry: Admin API, Advisor tool, Claude Managed Agents, Compliance API, Models API, Message Batches API, server-side fallback và các endpoint user profile.
Riêng deployment chạy trên Azure còn thiếu thêm: code execution, Files API, Agent Skills, programmatic tool calling, và chỉ có bản cơ bản của web search,
web fetch. Gọi các tính năng này vào deployment trên Azure sẽ nhận lỗi 400 Bad Request. Nếu cần chúng, hãy chọn Hosted on Anthropic.
Thanh toán, giám sát và hỗ trợ
- Thanh toán: qua Azure Marketplace, tính bằng Claude Consumption Units (CCU), đo theo giờ và xuất hóa đơn hằng tháng trên hóa đơn Azure. CCU không phải tín dụng trả trước. Đơn giá xem trên trang giá chính thức của Claude.
- Giám sát: dùng Azure Monitor, Azure Log Analytics và Cost Management. Anthropic khuyên lưu log hoạt động ít nhất 30 ngày gần nhất.
- Giới hạn tốc độ: gặp lỗi
429thì thử lại với thời gian chờ tăng dần, hoặc xin tăng hạn mức qua Azure. - Hỗ trợ: dùng kênh hỗ trợ Azure AI services; kênh, SLA và quy trình leo thang nằm trong thỏa thuận Foundry của bạn.
Muốn đưa Claude vào Excel, Word, PowerPoint, Outlook qua chính resource Foundry này, xem lại bài Claude cho Microsoft 365 với nền tảng thứ ba.
Những điều bạn học được trong bài này
- Microsoft Foundry cho khách hàng Azure dùng Claude qua API, tính tiền trên hóa đơn Azure và được tính vào MACC
- Có hai lựa chọn hosting: Hosted on Azure cho đa số nhu cầu, Hosted on Anthropic khi cần model hoặc tính năng chưa có trên Azure
- Deploy model qua Discover → Models → Deploy, lấy Target URI và Key ở Build → Models → Details
- Xác thực bằng API key hoặc Entra ID; tham số model là tên deployment
- Một số tính năng như Message Batches API không có trên Foundry; deployment trên Azure còn thiếu code execution, Files API, Agent Skills
Cần nhớ: Giữ bí mật API key, không đưa vào mã nguồn hay kho Git. Ai có key đều gọi được Claude bằng resource của bạn, và chi phí sẽ hiện trên hóa đơn Azure của công ty. Khi có thể, ưu tiên xác thực bằng Entra ID.
Nguồn tham khảo: Use Claude in Microsoft Foundry – Claude Help Center; Claude in Microsoft Foundry – Claude Platform Docs; Claude in Microsoft Foundry – claude.com
Câu hỏi thường gặp
Nên chọn Hosted on Azure hay Hosted on Anthropic?
Hosted on Azure được khuyên dùng cho đa số nhu cầu và giữ prompt, kết quả trong Azure. Chọn Hosted on Anthropic khi bạn cần model hoặc tính năng chưa có trên Azure, như code execution hay Files API.
Tôi gặp lỗi “Deployment not found”, phải làm gì?
Kiểm tra tham số model có đúng tên deployment không. Nếu bạn không đặt tên riêng, dùng ID model mặc định, và đảm bảo deployment đã tồn tại trong resource.
Có chuyển deployment từ Azure sang Anthropic được không?
Được. Tạo deployment mới với phiên bản hosting còn lại, đổi ứng dụng sang tên deployment mới, rồi xóa deployment cũ khi lưu lượng đã chuyển xong.



