Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Claude-Modelle von Anthropic bringen fortschrittliche KI-Funktionen für Unterhaltungen zu Microsoft Foundry, sodass Sie intelligente Anwendungen mit modernstem Sprachverständnis und -generation erstellen können. Claude-Modelle zeichnen sich durch komplexe Gründe, Codegenerierung und multimodale Aufgaben wie Bildanalyse aus.
In diesem Artikel erfahren Sie, wie Sie:
- Bereitstellen von Claude-Modellen in Microsoft Foundry
- Authentifizieren mithilfe von Microsoft Entra-ID- oder API-Schlüsseln
- Aufrufen der Claude Messages-API aus Python, JavaScript oder REST
Die vollständige Liste der verfügbaren Claude-Modelle, Modellversionen, Funktionen, Kontingente und Abrechnung finden Sie unter Claude-Modelle in Microsoft Foundry.
Wichtig
Die in diesem Artikel markierten Elemente (Vorschau) sind aktuell als öffentliche Vorschau verfügbar. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und sollte nicht für Produktionsworkloads verwendet werden. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Supplementale Nutzungsbedingungen für Microsoft Azure Previews.
Voraussetzungen
- Ein Azure-Abonnement mit einer gültigen Zahlungsmethode. Wenn Sie nicht über ein Azure-Abonnement verfügen, erstellen Sie ein kostenpflichtiges Azure-Konto. Weitere Details finden Sie unter Abonnementtyp- und Regionsunterstützung .
- Zugriff auf Microsoft Foundry mit entsprechenden Berechtigungen zum Erstellen und Verwalten von Ressourcen.
- Ein Microsoft Foundry-Projekt, das an einem unterstützten Bereitstellungsort erstellt wurde. Alle Claude-Modelle (gehostet auf Azure und gehostet auf Anthropic-Infrastruktur) unterstützen globale Standardbereitstellungen. Die auf Azure gehosteten Versionen einiger Claude-Modelle sind auch für die Bereitstellung in Data Zone Standard (US) verfügbar. Die genauen Azure Regionen, in denen Claude-Modelle für die Bereitstellung verfügbar sind, finden Sie unter Region verfügbarkeit nach Bereitstellungstyp.
- Foundry Models von Partnern und der Community erfordern Zugriff auf Azure Marketplace, um Abonnements erstellen zu können. Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Abonnieren von Modellangeboten verfügen.
- Mitwirkender oder Eigentümer-Rolle in der Ressourcengruppe zum Bereitstellen von Modellen. Weitere Informationen finden Sie unter Azure RBAC-Rollen.
Support für Abonnementtyp und Region
Um Claude-Modelle in Microsoft Foundry zu verwenden, müssen Sie über ein kostenpflichtiges Azure-Abonnement mit einem Abrechnungskonto in einem Land oder einer Region verfügen, in dem Anthropic die Modelle zum Kauf anbietet. Eine Liste allgemeiner Abonnementfehler finden Sie unter Allgemeine Fehlermeldungen und Lösungen. Die folgenden Abonnementtypen werden derzeit nicht unterstützt:
- Unternehmenskonten in Südkorea
- Abonnements für Cloudlösungsanbieter
- Azure-Abonnements ohne aktive Abrechnungsmethode (z. B. Studenten-, kostenlose Test- oder Startguthabenkonten)
- Gesponserte Abonnements, die nur Azure-Guthaben verwenden. Hinweis: Wenn Sie über ein Konto mit einer hinterlegten Kreditkarte verfügen, wird die Kreditkarte anstelle von Azure-Guthaben belastet.
Eine Liste der unterstützten Regionen finden Sie unter unterstützten geografischen Standorten. Beachten Sie, dass die Anthropic-Richtlinie "Unterstützte Regionen" möglicherweise für die Verfügbarkeit in Ihrer Region gilt, überprüfen Sie die unterstützten Regionen auf Details.
Verwenden sie das Claude on Foundry Starter Kit
Informationen zum Bereitstellen von Claude-Modellen in Microsoft Foundry mithilfe von Infrastruktur-as-Code-Tools finden Sie unter Bereitstellen von Claude-Modellen in Microsoft Foundry mit Bicep oder Terraform. Der Artikel basiert auf dem Claude on Foundry Starter Kit, und es befasst sich mit der Bereitstellung eines Foundry-Kontos und Projekts, der Bereitstellung Ihres gewählten Claude-Modells und der Konfiguration der Authentifizierung mit Microsoft Entra ID oder API-Schlüsseln mithilfe von Bicep oder Terraform-Automatisierung.
Bereitstellen von Claude-Modellen
Stellen Sie ein Claude-Modell bereit, indem Sie die folgenden Schritte im Foundry-Portal ausführen:
-
Melden Sie sich bei Microsoft Foundry an. Stellen Sie sicher, dass die Umschaltfläche "Neue Gießerei " aktiviert ist. Diese Schritte beziehen sich auf Foundry (neu).
Wählen Sie auf der Startseite des Foundry-Portals in der oberen rechten Navigationsleiste " Entdecken" und dann im linken Bereich " Modelle " aus.
Wählen Sie ein Claude-Modell aus, und überprüfen Sie die Details auf der Modellkarte. Wenn das Modell in beiden Versionen verfügbar ist, landen Sie standardmäßig auf der gehosteten version auf Azure (Version 2) des Modells. Sie können bestätigen, welche Version geöffnet ist, indem Sie in der Modellkarte im Bereich Quick facts nach den Informationen Hosted on suchen.
Tipp
Wenn Ihr ausgewähltes Claude-Modell in beiden Versionen verfügbar ist, enthält die Modellkarte einen Link, über den Sie zur alternativen Version des Modells gelangen.
Wählen Sie Bereitstellen>Benutzerdefinierte Einstellungen aus, um Ihre Bereitstellung anzupassen.
Lesen Sie die Azure Marketplace Bedingungen, wählen Sie eine Branche aus, und wählen Sie "Zustimmen" aus, und akzeptieren Sie die Bedingungen, um Azure Marketplace zu abonnieren.
Wenn beide Versionen verfügbar sind, ist auf der Bereitstellungsseite die Modellversion auf Version 2 festgelegt: Standardmäßig auf Azure gehostet. Ändern Sie diese Auswahl falls gewünscht in 1: Auf der Anthropic-Infrastruktur gehostet.
Hinweis
Wenn Sie die Option "Standardeinstellungen>" auswählen, wird Ihre Bereitstellung automatisch auf Version 2 festgelegt: Gehostet auf Azure.
Konfigurieren anderer Bereitstellungseinstellungen:
- Standardmäßig verwendet die Bereitstellung den Modellnamen. Sie können diesen Namen vor der Bereitstellung ändern. Verwenden Sie während der Ableitung den Bereitstellungsnamen im
modelParameter, um Anforderungen an diese bestimmte Bereitstellung weiterzuleiten. - Wählen Sie den Bereich Region aus: Global (verfügbar für alle Claude-Modelle und -Versionen) oder Data Zone (sofern verfügbar für Ihre Modell- und Versionskombination).
- Standardmäßig verwendet die Bereitstellung den Modellnamen. Sie können diesen Namen vor der Bereitstellung ändern. Verwenden Sie während der Ableitung den Bereitstellungsnamen im
Wählen Sie Deploy aus, um Ihre Bereitstellung zu erstellen.
Wenn die Bereitstellung abgeschlossen ist, landen Sie auf den Foundry Playgrounds , wo Sie das Modell interaktiv testen können. Ihre Projekt und Ressource müssen sich in einer der unterstützten Regionen für das Modell befinden.
Wählen Sie die Registerkarte "Details " aus, um die Bereitstellungsdetails zu überprüfen und zu überprüfen, ob der Bereitstellungsstatus "Erfolgreich" angezeigt wird.
Aufrufen der Claude Messages-API
Nachdem Sie ein Claude-Modell bereitgestellt haben, interagieren Sie damit, um Textantworten zu generieren:
Verwenden Sie die Anthropic SDKs und die Claude-APIs, z. B.:
- Nachrichten-API: Senden Einer strukturierten Liste von Eingabemeldungen mit Text- oder Bildinhalten. Das Modell generiert die nächste Nachricht in der Unterhaltung.
- Api für die Tokenanzahl: Zählen Sie die Anzahl der Token in einer Nachricht.
Weitere Informationen zu den unterstützten APIs finden Sie unter Claude-Modelle in Microsoft Foundry.
Senden von Nachrichten mit Authentifizierung
Die folgenden Beispiele zeigen, wie Sie Anforderungen an Claude Sonnet 4.6 mithilfe von Microsoft Entra ID oder API-Schlüsselauthentifizierung senden. Um mit Ihrem bereitgestellten Modell zu arbeiten, benötigen Sie Folgendes:
- Ihre Basis-URL, die dem Formular
https://<resource name>.services.ai.azure.com/anthropicentspricht. - Der Ziel-URI aus Ihren Bereitstellungsdetails, der in der Form
https://<resource name>.services.ai.azure.com/anthropic/v1/messagesvorliegt. - Microsoft Entra ID für die schlüssellose Authentifizierung oder den API-Schlüssel Ihres Deployments für die API-Authentifizierung.
- Der Bereitstellungsname, den Sie während der Bereitstellungserstellung ausgewählt haben. Dieser Name kann sich von der Modell-ID unterscheiden.
Informationen zu erweiterten Funktionen und Möglichkeiten der Claude-Modelle finden Sie unter Claude-Modelle in Microsoft Foundry.
Verwenden der Microsoft Entra ID-Authentifizierung
Verwenden Sie für Nachrichten-API-Endpunkte Ihre Basis-URL mit der Microsoft Entra ID-Authentifizierung.
Installieren Sie die Azure Identity-Clientbibliothek: Installieren Sie diese Bibliothek, um
DefaultAzureCredentialzu verwenden. Die Autorisierung ist am einfachsten, wenn SieDefaultAzureCredentialverwenden, da dadurch die besten Anmeldeinformationen für die jeweilige Ausführungsumgebung gefunden werden.pip install azure-identityLegen Sie die Werte der Client-ID, der Mandanten-ID und des geheimen Clientschlüssels der Microsoft Entra ID-Anwendung als Umgebungsvariablen fest:
AZURE_CLIENT_ID, ,AZURE_TENANT_IDAZURE_CLIENT_SECRET.export AZURE_CLIENT_ID="<AZURE_CLIENT_ID>" export AZURE_TENANT_ID="<AZURE_TENANT_ID>" export AZURE_CLIENT_SECRET="<AZURE_CLIENT_SECRET>"Installieren von Abhängigkeiten: Installieren Sie das Anthropic SDK mithilfe von Pip (erfordert Python 3.8 oder höher).
pip install -U "anthropic"Führen Sie ein einfaches Codebeispiel aus, um die folgenden Aufgaben auszuführen:
- Erstellen Sie einen Client mit dem Anthropic SDK mit der Microsoft Entra ID-Authentifizierung.
- Führen Sie einen einfachen Aufruf der Nachrichten-API durch. Der Aufruf ist synchron.
from anthropic import AnthropicFoundry from azure.identity import DefaultAzureCredential, get_bearer_token_provider baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name # Create token provider for Entra ID authentication tokenProvider = get_bearer_token_provider( DefaultAzureCredential(), "https://ai.azure.com/.default" ) # Create client with Entra ID authentication client = AnthropicFoundry( azure_ad_token_provider=tokenProvider, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Erwartete Ausgabe: Eine JSON-Antwort, die den Textabschluss des Modells mit drei Seattle-Empfehlungen enthält.
Reference:Anthropic Client SDK, DefaultAzureCredential
Verwenden der API-Schlüsselauthentifizierung
Wichtig
Claude Mythos 5 und Mythos Preview unterstützen nur Microsoft Entra ID Authentifizierung.
Verwenden Sie für Nachrichten-API-Endpunkte Ihre Basis-URL und Ihren API-Schlüssel, um sich bei dem Dienst zu authentifizieren.
Installieren von Abhängigkeiten: Installieren Sie das Anthropic SDK mithilfe von Pip (erfordert Python 3.8 oder höher):
pip install -U "anthropic"Führen Sie ein einfaches Codebeispiel aus, um die folgenden Aufgaben auszuführen:
- Erstellen Sie einen Client mit dem Anthropic SDK, indem Sie Ihren API-Schlüssel an die Konfiguration des SDK übergeben. Mit dieser Authentifizierungsmethode können Sie nahtlos mit dem Dienst interagieren.
- Führen Sie einen einfachen Aufruf der Nachrichten-API durch. Der Aufruf ist synchron.
from anthropic import AnthropicFoundry baseURL = "https://<resource-name>.services.ai.azure.com/anthropic" # Your base URL. Replace <resource-name> with your resource name deploymentName = "claude-sonnet-4-6" # Replace with your deployment name apiKey = "YOUR_API_KEY" # Replace YOUR_API_KEY with your API key # Create client with API key authentication client = AnthropicFoundry( api_key=apiKey, base_url=baseURL ) # Send request message = client.messages.create( model=deploymentName, messages=[ {"role": "user", "content": "What are 3 things to visit in Seattle?"} ], max_tokens=1048, temperature=1, thinking={"type":"adaptive"}, output_config={"effort": "max"}, stream=False ) print(message.content)Erwartete Ausgabe: Eine JSON-Antwort, die den Textabschluss des Modells mit drei Seattle-Empfehlungen enthält.
Reference:Anthropic Client SDK
Problembehandlung
In der folgenden Tabelle sind häufige Fehler aufgeführt, wenn Sie mit Claude-Modellen in Foundry arbeiten, und deren Lösungen:
| Fehler | Ursache | Lösung |
|---|---|---|
| 401 Nicht autorisiert | Ungültiger oder abgelaufener API-Schlüssel oder falscher Entra-ID-Tokenbereich. | Überprüfen Sie, ob der API-Schlüssel korrekt ist. Bestätigen Sie für Entra ID, dass Sie den Bereich https://ai.azure.com/.default verwenden. |
| 403 Verboten | Unzureichende Berechtigungen für die Ressource oder das Abonnement. | Vergewissern Sie sich, dass Sie über die Rolle "Mitwirkender " oder "Besitzer " in der Ressourcengruppe verfügen. Stellen Sie für entra-ID sicher, dass die Rolle "Cognitive Services User " zugewiesen ist. |
| 404 nicht gefunden | Falsche Endpunkt-URL oder Bereitstellungsname. | Vergewissern Sie sich, dass Ihre Basis-URL dem Muster https://<resource-name>.services.ai.azure.com/anthropic folgt, und der Bereitstellungsname entspricht Ihrer Konfiguration. |
| 429 zu viele Anforderungen | Das Limit Ihrer Abonnementstufe wurde überschritten. | Implementieren Sie exponentielles Backoff mit Wiederholungslogik. Erwägen Sie, die Anforderungshäufigkeit zu reduzieren oder eine Kontingenterhöhung anzufordern. |
Datenaufbewahrung erforderlich (400 invalid_request_error) |
Das Modell ist ein Anthropic-designiertes abgedecktes Modell, das eine Datenaufbewahrung erfordert, ihr Abonnement jedoch keine Datenaufbewahrung (Data Retention, ZDR) aktiviert hat. Die Upstream-Anthropic Meldung besagt, dass Ihre "Organisation oder Ihr Arbeitsbereich die Datenaufbewahrung aktiviert haben muss", aber in Foundry gilt diese Einstellung für Ihr Abonnement. | Anthropic verwaltet die Datenaufbewahrung für Claude auf Azure unabhängig, sodass Microsoft diese Einstellung für Sie nicht ändern kann. Um das Modell zu verwenden, arbeiten Sie entweder direkt mit Anthropic, um ZDR für Ihr Abonnement zu deaktivieren, oder erstellen Sie ein neues Abonnement (da die Datenaufbewahrung in neuen Abonnements standardmäßig aktiviert ist) und stellen Sie das Modell dort bereit. Hintergrundinformationen finden Sie unter Datenaufbewahrungsmethoden für abgedeckte Modelle. |
| Fehler bei der Abonnementberechtigung | Ihr Azure Abonnementtyp oder die Abrechnungsregion wird nicht unterstützt, oder Ihre Abonnementebene verfügt über ein Standardkontingent von 0 für das Modell. | Vergewissern Sie sich, dass Ihr Abonnement über eine aktive nutzungsbasierte Zahlungsmethode und ein unterstütztes Land/eine unterstützte Region für die Abrechnung verfügt. Siehe Abonnementtyp und Regionsunterstützung. Informationen zu ebenenspezifischen Standardgrenzwerten finden Sie unter "Kontingente", "Zinslimits" und "Regionen". |
| Region nicht verfügbar | Die versuchte Bereitstellung erfolgte in einem nicht unterstützten Bereich. | Stellen Sie die unterstützten Azure Regionen für die von Ihnen verwendeten spezifischen Claude-Modelle bereit. Die genauen Azure Regionen, in denen die Modelle verfügbar sind, finden Sie unter Region verfügbarkeit nach Bereitstellungstyp. |
Verwandte Inhalte
- Claude Modelle in Microsoft Foundry
- Daten, Datenschutz und Sicherheit für Claude-Modelle in Microsoft Foundry (Vorschau)
- Abrechnung für Claude Consumption Units (CCU) in Microsoft Foundry
- Claude-Modelle in Microsoft Foundry mit Bicep oder Terraform bereitstellen
- Generieren von Textantworten mit Microsoft Foundry Models
- Erkunden Sie Microsoft Foundry-Modelle
- Claude Docs: Claude in Microsoft Foundry