Diese Anleitung zeigt dir, wie du Claude in Microsoft Foundry einrichtest und API-Aufrufe durchführst – entweder mit einem der Client-SDKs von Anthropic oder über direkte HTTP-Anfragen. Wenn du auf Claude in Microsoft Foundry zugreifst, wird dir die Claude-Nutzung über den Azure Marketplace in Rechnung gestellt. Du kannst die neuesten Claude-Modelle verwenden, darunter Claude Opus 5, Claude Opus 4.8 und Claude Sonnet 5, sowie Funktionen wie das 1M-Token-Kontextfenster, während du die Kosten über dein Azure-Abonnement verwaltest.
Claude ist in den Bereitstellungstypen Global Standard und US Data Zone Standard in Foundry-Ressourcen verfügbar und wird in Claude Consumption Units über den Azure Marketplace abgerechnet. Weitere Details findest du unter Claude in Microsoft Foundry – Preise.
Claude-Modelle in Microsoft Foundry sind in zwei Hosting-Optionen verfügbar. Du wählst die Hosting-Option aus, wenn du die Bereitstellung konfigurierst.
| Hosted on Azure | Hosted on Anthropic | |
|---|---|---|
| Wo die Inferenz läuft | Von Anthropic betriebener Dienst, der auf Azure-Infrastruktur läuft | Von Anthropic betriebener Dienst, der auf Anthropic-Infrastruktur läuft |
| Modellverfügbarkeit | Die neuesten Modelle der Opus-, Sonnet- und Haiku-Familien | Alle Claude-Modelle, die auf Microsoft Foundry verfügbar sind |
| Bereitstellungstypen | Global Standard, US Data Zone Standard | Global Standard |
| Empfohlen für | Die meisten Workloads | Zugriff auf Funktionen oder Modelle, die noch nicht auf Azure gehostet werden |
Bevor du beginnst, stelle sicher, dass du Folgendes hast:
Die Client-SDKs von Anthropic unterstützen Foundry über ein plattformspezifisches Paket oder eine Client-Klasse. Die Beispiele auf dieser Seite zeigen auch Anfragen mit cURL und der ant-CLI. Informationen zur Einrichtung der CLI findest du im CLI-Schnellstart.
pip install -U "anthropic"
# Für die Entra-ID-Authentifizierung installiere auch die Azure-Identity-Bibliothek
pip install azure-identityFoundry verwendet eine zweistufige Hierarchie: Ressourcen enthalten deine Sicherheits- und Abrechnungskonfiguration, während Bereitstellungen (Deployments) die Modellinstanzen sind, die du über die API aufrufst. Du erstellst zunächst eine Foundry-Ressource und dann eine oder mehrere Claude-Bereitstellungen darin.
Erstelle eine Foundry-Ressource, die erforderlich ist, um Dienste in Azure zu nutzen und zu verwalten. Du kannst diesen Anweisungen folgen, um eine Foundry-Ressource zu erstellen. Alternativ kannst du mit dem Erstellen eines Foundry-Projekts beginnen, was das Erstellen einer Foundry-Ressource beinhaltet.
So stellst du deine Ressource bereit:
{resource} in API-Endpunkten (zum Beispiel https://{resource}.services.ai.azure.com/anthropic/v1/*).Nachdem du deine Ressource erstellt hast, stelle ein Claude-Modell bereit, um es für API-Aufrufe verfügbar zu machen. Diese Schritte beschreiben das neue Foundry-Portal (der Schalter New Foundry ist aktiviert):
my-claude-deployment). Der Bereitstellungsname kann nach der Erstellung nicht mehr geändert werden.inference_geo: "us" in der Claude API entspricht.Wenn der Schalter New Foundry deaktiviert ist, befindest du dich im klassischen Portal-Layout. Öffne dort im linken Bereich Model catalog, um ein Modell zu finden und bereitzustellen, und öffne Models + endpoints (unter My assets), um deine Bereitstellungen und deren Endpunktdetails anzuzeigen.
Claude in Microsoft Foundry unterstützt zwei Authentifizierungsmethoden: API-Keys und Entra-ID-Token. Beide Methoden verwenden von Azure gehostete Endpunkte im Format https://{resource}.services.ai.azure.com/anthropic/v1/*.
Nachdem du deine Foundry-Claude-Ressource bereitgestellt hast, kannst du einen API-Key aus dem Foundry-Portal abrufen:
api-key oder x-api-key in deinen Anfragen oder übergib ihn an das SDK.Die Foundry-SDKs benötigen einen API-Key und entweder einen Ressourcennamen oder eine Basis-URL. Die C#-, Java-, PHP-, Python- und TypeScript-SDKs lesen diese automatisch aus den folgenden Umgebungsvariablen, sofern sie definiert sind:
ANTHROPIC_FOUNDRY_API_KEY – Dein API-KeyANTHROPIC_FOUNDRY_RESOURCE – Dein Ressourcenname (zum Beispiel example-resource)ANTHROPIC_FOUNDRY_BASE_URL – Alternative zum Ressourcennamen: die vollständige Basis-URL (zum Beispiel https://example-resource.services.ai.azure.com/anthropic/). Das C#-SDK liest diese Variable nicht: Es konstruiert die Basis-URL immer aus dem Ressourcennamen.Beispiel mit API-Key:
import os
from anthropic import AnthropicFoundry
client = AnthropicFoundry(
api_key=os.environ.get("ANTHROPIC_FOUNDRY_API_KEY"),
resource="example-resource", # your resource name
)
message = client.messages.create(
model="claude-opus-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Mit der Entra-ID-Authentifizierung kannst du den Zugriff mit Azure RBAC verwalten, die Identitätsverwaltung deiner Organisation integrieren und die manuelle Handhabung von API-Keys vermeiden. So verwendest du Entra-ID-Token:
Authorization: Bearer {TOKEN}.Beispiel mit Entra ID:
from anthropic import AnthropicFoundry
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
# Hole Microsoft Entra ID-Token mit dem Token-Provider-Muster
token_provider = get_bearer_token_provider(
DefaultAzureCredential(), "https://ai.azure.com/.default"
)
# Erstelle Client mit Entra ID-Authentifizierung
client = AnthropicFoundry(
resource="example-resource", # your resource name
azure_ad_token_provider=token_provider, # Use token provider for Entra ID auth
)
# Sende Anfrage
message = client.messages.create(
model="claude-opus-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Foundry fügt Request-Identifier in HTTP-Antwort-Headern für Debugging und Tracing hinzu. Wenn du den Support kontaktierst, gib sowohl den Wert request-id als auch apim-request-id (Azure API Management) an, damit die Teams deine Anfrage schnell in den Systemen von Anthropic und Azure lokalisieren und untersuchen können.
Claude in Microsoft Foundry unterstützt die meisten Claude-Funktionen. Alle derzeit unterstützten Funktionen findest du in der Funktionsübersicht.
Claude Fable 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 und Claude Sonnet 4.6 verfügen über ein 1M-Token-Kontextfenster auf Microsoft Foundry. Andere Claude-Modelle, einschließlich Claude Sonnet 4.5, haben ein 200k-Token-Kontextfenster.
fallbacks-Parameter; verwende stattdessen das clientseitige Fallback-Muster)Die folgenden Funktionen sind für Bereitstellungen verfügbar, die auf Anthropic gehostet werden, werden aber für Bereitstellungen, die auf Azure gehostet werden, nicht unterstützt:
Anfragen, die diese Funktionen gegen eine auf Azure gehostete Bereitstellung verwenden, geben absichtlich einen 400 Bad Request-Fehler zurück. Claude Code erkennt auf Azure gehostete Bereitstellungen und passt seinen Funktionsumfang automatisch an.
API-Antworten von Claude in Microsoft Foundry folgen dem standardmäßigen Claude-API-Antwortformat. Dies schließt das usage-Objekt in Antwort-Bodies ein, das detaillierte Informationen zum Token-Verbrauch für deine Anfragen liefert. Das usage-Objekt ist über alle Plattformen hinweg konsistent (Claude API, Amazon Bedrock, Claude Platform on AWS, Foundry und Google Cloud).
Details zu Antwort-Headern, die spezifisch für Foundry sind, findest du unter Korrelations-Request-IDs.
Lebenszyklus-Begriffe (Deprecated, Retired) sind in Modell-Deprecations definiert. Microsoft Foundry folgt dem Lebenszyklus-Zeitplan der Claude API.
Die folgenden Claude-Modelle sind über Foundry verfügbar:
| Modell | Standard-Bereitstellungsname | Hosted on Azure | Hosted on Anthropic |
|---|---|---|---|
| Claude Fable 5 | ✓ | ||
| Claude Opus 5 | ✓ | ✓ | |
| Claude Opus 4.8 | ✓ | ✓ | |
| Claude Opus 4.7 | ✓ | ||
| Claude Opus 4.6 | ✓ | ||
| Claude Opus 4.5 | ✓ | ||
| Claude Sonnet 5 | ✓ | ✓ | |
| Claude Sonnet 4.6 | ✓ | ||
| Claude Sonnet 4.5 | ✓ | ||
| Claude Haiku 4.5 | ✓ | ✓ |
Standardmäßig entsprechen die Bereitstellungsnamen den in der vorstehenden Tabelle gezeigten Modell-IDs. Du kannst jedoch im Foundry-Portal benutzerdefinierte Bereitstellungen mit anderen Namen erstellen, um verschiedene Konfigurationen, Versionen oder Ratenlimits zu verwalten. Verwende in deinen API-Anfragen den Bereitstellungsnamen (nicht unbedingt die Modell-ID).
Claude in Microsoft Foundry wird über den Azure Marketplace abgerechnet. Die Nutzung wird in Claude Consumption Units (CCUs) angegeben, stündlich erfasst und monatlich nachträglich auf deiner Azure-Rechnung abgerechnet. CCUs sind keine vorausbezahlten Credits. Es gibt kein CCU-Guthaben und keine Verpflichtung.
Den CCU-Preis, die Umrechnungsmechanik und die Token-Raten pro Modell findest du unter Claude in Microsoft Foundry – Preise.
So verschiebst du eine bestehende Bereitstellung von einer Hosting-Option zur anderen:
model-Parameter übergibt.Wenn sich die neue Bereitstellung in derselben Foundry-Ressource befindet, bleiben deine Endpunkt-URL und Authentifizierung unverändert. Wenn du eine neue Ressource erstellt hast, aktualisiere den Endpunkt und die Anmeldedaten deiner Anwendung, sodass sie darauf verweisen.
Azure bietet Monitoring und Logging für deine Claude-Nutzung über standardmäßige Azure-Muster:
Anthropic empfiehlt, deine Aktivitäten mindestens auf rollierender 30-Tage-Basis zu protokollieren, um Nutzungsmuster zu verstehen und potenzielle Probleme zu untersuchen.
Fehler: 401 Unauthorized oder Invalid API key
Fehler: 403 Forbidden
Fehler: 429 Too Many Requests
Foundry enthält die standardmäßigen Ratenlimit-Header von Anthropic (anthropic-ratelimit-tokens-limit, anthropic-ratelimit-tokens-remaining, anthropic-ratelimit-tokens-reset, anthropic-ratelimit-input-tokens-limit, anthropic-ratelimit-input-tokens-remaining, anthropic-ratelimit-input-tokens-reset, anthropic-ratelimit-output-tokens-limit, anthropic-ratelimit-output-tokens-remaining und anthropic-ratelimit-output-tokens-reset) nicht in den Antworten. Verwalte die Ratenlimitierung stattdessen über die Monitoring-Tools von Azure.
Fehler: Model not found oder Deployment not found
Fehler: Invalid model parameter
Erkunde die erweiterten Funktionen und Fähigkeiten von Claude.
Erfahre mehr über die Preisstruktur von Anthropic für Modelle und Funktionen.
Wenn sicherere und leistungsfähigere Modelle veröffentlicht werden, stellt Anthropic regelmäßig ältere ein. Sieh dir alle API-Deprecations zusammen mit empfohlenen Ersatzmodellen an.
Durchsuche Anthropic-Modelle im Foundry-Katalog.
Sieh dir die Preisdetails von Microsoft für Azure AI Foundry an.
Sieh dir die Preisdetails von Anthropic pro Modell an.
Verwalte deine Azure-Ressourcen.
Was this page helpful?