Azure Foundry Translator: LLM-Ressource anlegen
Ziel
Am Ende dieses Guides hast du in Azure eine Foundry-Ressource mit einem Modell-Deployment angelegt und weißt, wie die Endpoint-URL aufgebaut ist, die du im Translator einträgst.
Info
Für die Übersetzung per Large Language Model (LLM) brauchst du eine Foundry-Ressource mit einem GPT-Deployment. Eine reine Übersetzer-Ressource reicht dafür nicht. Für Neural Machine Translation (NMT) genügt eine Übersetzer-Ressource, siehe API-Schlüssel generieren.
Voraussetzungen
- Ein Azure-Abonnement, in dem du Ressourcen anlegen und Rollen zuweisen darfst.
- Eine Region, in der das gewünschte Modell verfügbar ist, z. B.
Sweden Central. - Ein unterstütztes Modell für die API-Version
2026-06-06, z. B. GPT-5.1.
KI-Ressource anlegen
-
Ressource anlegen: Öffne das Azure-Portal und klicke auf
Ressource erstellen. Wähle Microsoft Foundry und vergib folgende Werte:Feld Beispiel RessourcengruppeGemeinsame Gruppe deines Teams, z. B. rg-labtagon-translatorNamemy-translatorRegionRegion, in der das Modell verfügbar ist, z. B. Sweden CentralTarifS0 -
Modell bereitstellen: Öffne Foundry, wähle
Modelle erkunden, suche z. B. gpt-5.1 und klicke aufBereitstellen>Standardeinstellungen. Du findest den Namen der Bereitstellung in Foundry unterModellein der SpalteName. -
Schlüssel holen: Öffne die Ressource im Azure-Portal und wechsle zu
Ressourcenverwaltung > Schlüssel und Endpunkt. Kopiere dortSCHLÜSSEL 1oderSCHLÜSSEL 2.
RG=rg-labtagon-translator
NAME=my-translator
LOC=swedencentral
# 1. Ressource mit verwalteter Identität anlegen
az cognitiveservices account create -g $RG -n $NAME -l $LOC \
--kind AIServices --sku S0 --custom-domain $NAME --assign-identity --yes
# 2. Rolle "Cognitive Services User" für die eigene Identität setzen
PID=$(az cognitiveservices account show -g $RG -n $NAME --query identity.principalId -o tsv)
RID=$(az cognitiveservices account show -g $RG -n $NAME --query id -o tsv)
az role assignment create --assignee-object-id $PID --assignee-principal-type ServicePrincipal \
--role "Cognitive Services User" --scope $RID
# 3. Modell bereitstellen (Modellname und Version vorher prüfen)
az cognitiveservices account deployment create -g $RG -n $NAME \
--deployment-name gpt-5.1 --model-name <modell> --model-version <version> \
--model-format OpenAI --sku-name GlobalStandard --sku-capacity 10
# 4. Schlüssel auslesen
az cognitiveservices account keys list -g $RG -n $NAME --query key1 -o tsv
Info
Ohne die Rolle Cognitive Services User auf der Ressource selbst kann der Translator das Modell-Deployment nicht ansprechen.
Warning
Der Name der Ressource wird zur eigenen Domain (Subdomain) und damit Teil der Endpoint-URL. Er muss in Azure global eindeutig sein und lässt sich nach dem Anlegen nicht mehr ändern.
Aufbau der Endpoint-URL
Die Endpoint-URL im Translator setzt sich aus dem Namen deiner Foundry-Ressource und dem Pfad zur Text-Translation-API zusammen. Eine gültige Konfiguration sieht so aus:
| Teil | Beispiel | Bedeutung |
|---|---|---|
| Protokoll | https:// |
Der Zugriff erfolgt immer verschlüsselt. |
| Ressourcenname | my-translator |
Name der Foundry-Ressource. Er ist zugleich die Subdomain. |
| Domain | .cognitiveservices.azure.com |
Feste Azure-Domain für Foundry- und AI-Services-Ressourcen. |
| Pfad | /translator/text |
Einstiegspunkt der Text-Translation-API. |
Den Teil https://<ressourcenname>.cognitiveservices.azure.com findest du im Azure-Portal unter Ressourcenverwaltung > Schlüssel und Endpunkt. Den Pfad /translator/text hängst du selbst an.
Warning
Verwende die eigene Domain der Foundry-Ressource. Der Projektendpunkt (…services.ai.azure.com/api/projects/…), der OpenAI-Endpunkt (…/openai/v1) und der globale Endpunkt https://api.cognitive.microsofttranslator.com funktionieren für LLM nicht.
Werte im Translator eintragen
Trage die Werte in der Konfiguration des Übersetzungsanbieters ein:
| Feld im Translator | Wert |
|---|---|
API-Schlüssel |
Schlüssel 1 oder Schlüssel 2 der Foundry-Ressource |
Endpoint-URL |
z. B. https://my-translator.cognitiveservices.azure.com/translator/text |
Region |
Region der Foundry-Ressource, z. B. Sweden Central |
Übersetzungs Ziel |
Large Language Model (LLM) |
Bereitstellungsname |
Name deines GPT-Deployments |
Warning
API-Schlüssel, Endpoint-URL und Region müssen zur selben Ressource gehören wie das Deployment. Mischst du Werte verschiedener Ressourcen, schlägt die Anfrage fehl.