Diese Anleitung zeigt dir, wie du Claude in Microsoft Foundry einrichtest und API-Aufrufe mit einem der Client-SDKs von Anthropic oder direkten HTTP-Anfragen durchführst. Wenn du auf Claude in Microsoft Foundry zugreifst, wird dir die Claude-Nutzung im Azure Marketplace in Rechnung gestellt. Du kannst die neuesten Claude-Modelle verwenden, einschließlich 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. Besuche Claude in Microsoft Foundry – Preise für Details.
Claude-Modelle in Microsoft Foundry sind in zwei Hosting-Optionen verfügbar. Du wählst die Hosting-Option, wenn du die Bereitstellung konfigurierst.
| Gehostet auf Azure | Gehostet auf Anthropic | |
|---|---|---|
| Wo die Inferenz läuft | Von Anthropic betriebener Dienst auf Azure-Infrastruktur | Von Anthropic betriebener Dienst auf Anthropic-Infrastruktur |
| 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 |
Anthropic agiert als unabhängiger Auftragsverarbeiter für Microsoft. Kunden, die Claude über Microsoft Foundry nutzen, unterliegen den Datennutzungsbedingungen von Anthropic. Bei Bereitstellungen, die auf Azure gehostet werden, verbleiben Prompts und Completions innerhalb von Azure. Nur Nutzungsmetadaten und Inhalte, die von Anthropics Sicherheitssystemen markiert werden, werden an Anthropic übertragen. Anthropic erfüllt weiterhin seine Sicherheits- und Datenverpflichtungen.
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.
Foundry wird von den C#-, Java-, PHP-, Python- und TypeScript-SDKs unterstützt. Foundry ist derzeit nicht in den Go- und Ruby-SDKs verfügbar.
Foundry verwendet eine zweistufige Hierarchie: Ressourcen enthalten deine Sicherheits- und Abrechnungskonfiguration, während Deployments (Bereitstellungen) die Modellinstanzen sind, die du über die API aufrufst. Du erstellst zuerst eine Foundry-Ressource und dann ein oder mehrere Claude-Deployments darin.
Erstelle eine Foundry-Ressource, die für die Nutzung und Verwaltung von Diensten in Azure erforderlich ist. Du kannst dieser Anleitung folgen, um eine Foundry-Ressource zu erstellen. Alternativ kannst du mit der Erstellung eines Foundry-Projekts beginnen, was die Erstellung 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 Deployment-Name 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 Model catalog im linken Bereich, um ein Modell zu finden und bereitzustellen, und öffne Models + endpoints (unter My assets), um deine Deployments und deren Endpunktdetails anzuzeigen.
Der von dir gewählte Deployment-Name wird zum Wert, den du im model-Parameter deiner API-Anfragen übergibst. Du kannst mehrere Deployments desselben Modells mit unterschiedlichen Namen erstellen, um separate Konfigurationen oder Ratenlimits zu verwalten.
Claude in Microsoft Foundry unterstützt zwei Authentifizierungsmethoden: API-Keys und Entra-ID-Tokens. Beide Methoden verwenden von Azure gehostete Endpunkte im Format https://{resource}.services.ai.azure.com/anthropic/v1/*.
Nach der Bereitstellung deiner Foundry-Claude-Ressource 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.Die Parameter resource und base_url schließen sich gegenseitig aus. Gib entweder den Ressourcennamen an (den das SDK verwendet, um die URL als https://{resource}.services.ai.azure.com/anthropic/ zu konstruieren) oder direkt die vollständige Basis-URL.
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-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Bewahre deine API-Keys sicher auf. Committe sie niemals in die Versionskontrolle und teile sie nicht öffentlich. Jeder, der Zugriff auf deinen API-Key hat, kann über deine Foundry-Ressource Anfragen an Claude stellen.
Die Entra-ID-Authentifizierung ermöglicht es dir, den Zugriff mit Azure RBAC zu verwalten, die Identitätsverwaltung deiner Organisation zu integrieren und die manuelle Handhabung von API-Keys zu vermeiden. So verwendest du Entra-ID-Tokens:
Authorization: Bearer {TOKEN}.Beispiel mit Entra ID:
from anthropic import AnthropicFoundry
from azure.identity import DefaultAzureCredential, get_bearer_token_provider
# Microsoft Entra ID-Token mit dem Token-Provider-Muster abrufen
token_provider = get_bearer_token_provider(
DefaultAzureCredential(), "https://ai.azure.com/.default"
)
# Client mit Entra ID-Authentifizierung erstellen
client = AnthropicFoundry(
resource="example-resource", # your resource name
azure_ad_token_provider=token_provider, # Use token provider for Entra ID auth
)
# Anfrage senden
message = client.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content)Foundry fügt Request-Identifier in HTTP-Response-Header ein, um Debugging und Tracing zu ermöglichen. 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 finden 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 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 und Claude Sonnet 4.6 haben auf Microsoft Foundry ein 1M-Token-Kontextfenster. Andere Claude-Modelle, einschließlich Claude Sonnet 4.5, haben ein Kontextfenster von 200k Token.
fallbacks-Parameter; verwende stattdessen das clientseitige Fallback-Muster)Die folgenden Funktionen sind für Deployments verfügbar, die auf Anthropic gehostet werden, werden aber für Deployments, die auf Azure gehostet werden, nicht unterstützt:
Anfragen, die diese Funktionen gegen ein auf Azure gehostetes Deployment verwenden, geben absichtlich einen 400 Bad Request-Fehler zurück. Claude Code erkennt auf Azure gehostete Deployments und passt seinen Funktionsumfang automatisch an.
API-Antworten von Claude in Microsoft Foundry folgen dem standardmäßigen Claude-API-Antwortformat. Dies umfasst das usage-Objekt in Antwortkörpern, das detaillierte Informationen zum Token-Verbrauch deiner Anfragen liefert. Das usage-Objekt ist über alle Plattformen hinweg konsistent (Claude API, Foundry, Claude Platform auf AWS, Amazon Bedrock und Google Cloud).
Details zu Foundry-spezifischen Response-Headern 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-Deployment-Name | Gehostet auf Azure | Gehostet auf Anthropic |
|---|---|---|---|
| Claude Fable 5 | claude-fable-5 | ✓ | |
| Claude Opus 4.8 | claude-opus-4-8 | ✓ | ✓ |
| Claude Opus 4.7 | claude-opus-4-7 | ✓ | |
| Claude Opus 4.6 | claude-opus-4-6 | ✓ | |
| Claude Opus 4.5 | claude-opus-4-5 | ✓ | |
| Claude Opus 4.1 Deprecated. Wird am 5. August 2026 eingestellt. | claude-opus-4-1 | ✓ | |
| Claude Sonnet 5 | claude-sonnet-5 | ✓ | ✓ |
| Claude Sonnet 4.6 | claude-sonnet-4-6 | ✓ | |
| Claude Sonnet 4.5 | claude-sonnet-4-5 | ✓ | |
| Claude Haiku 4.5 | claude-haiku-4-5 | ✓ | ✓ |
Standardmäßig entsprechen die Deployment-Namen den in der vorstehenden Tabelle gezeigten Modell-IDs. Du kannst jedoch im Foundry-Portal benutzerdefinierte Deployments mit anderen Namen erstellen, um verschiedene Konfigurationen, Versionen oder Ratenlimits zu verwalten. Verwende den Deployment-Namen (nicht unbedingt die Modell-ID) in deinen API-Anfragen.
Claude Mythos Preview ist eine Forschungsvorschau, die eingeladenen Kunden auf Microsoft Foundry zur Verfügung steht.
Du führst ein Upgrade auf ein neueres Claude-Modell durch? Führe in Claude Code /claude-api migrate aus, um Modell-ID-Austausche und Breaking-Parameter-Änderungen in deiner gesamten Codebasis anzuwenden. Der Skill erkennt, auf welche Cloud-Plattform dein Code abzielt, und passt Modell-ID-Formate und Feature-Änderungen für diese Plattform an. Siehe Migration zu einem neueren Claude-Modell.
Claude in Microsoft Foundry wird über den Azure Marketplace abgerechnet. Die Nutzung wird in Claude Consumption Units (CCUs) angegeben, stündlich gemessen und monatlich nachträglich auf deiner Azure-Rechnung in Rechnung gestellt. CCUs sind keine vorausbezahlten Guthaben. 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 ein bestehendes Deployment von einer Hosting-Option zur anderen:
model-Parameter zu übergeben.Wenn sich das neue Deployment 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, damit sie darauf verweisen.
Azure bietet Monitoring und Logging für deine Claude-Nutzung über standardmäßige Azure-Muster:
Anthropic empfiehlt, deine Aktivitäten auf mindestens rollierender 30-Tage-Basis zu protokollieren, um Nutzungsmuster zu verstehen und potenzielle Probleme zu untersuchen.
Die Logging-Dienste von Azure werden innerhalb deines Azure-Abonnements konfiguriert. Die Aktivierung des Loggings gewährt Microsoft oder Anthropic keinen Zugriff auf deine Inhalte über das hinaus, was für die Abrechnung und den Betrieb des Dienstes erforderlich ist.
Fehler: 401 Unauthorized oder Invalid API key
Fehler: 403 Forbidden
Fehler: 429 Too Many Requests
Foundry fügt 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 Antworten ein. Verwalte Ratenlimits 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 erscheinen, 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?