Früher bekannt als Azure-KI-Dienste oder Azure Cognitive Services; eine einheitliche Sammlung vordefinierter KI-Funktionen innerhalb der Microsoft Foundry-Plattform
Hello Lukas Zeit-Altpeter,
Willkommen bei Microsoft Q&A – und nochmals vielen Dank für die ausführliche Beschreibung.
Aufgrund der von Ihnen beobachteten Symptome (direkte Aufrufe an Azure OpenAI funktionieren, die Agents schlagen jedoch mit dem HTTP-Fehler 400 fehl – „Encounter exception while calling dependency services“) deutet das Problem eher auf einen Fehler im Orchestrierungspfad zwischen Agent und OpenAI hin, als auf die Azure OpenAI-Ressource selbst.
Dennoch gibt es einige Bereiche, die einer Überprüfung wert sind; denn Änderungen in diesen Bereichen können sich mitunter auf die Ausführung der Agents auswirken – selbst dann, wenn direkte Aufrufe weiterhin erfolgreich sind:
Zu überprüfende Punkte:
- Berechtigungen / Rollen
Selbst wenn keine absichtlichen Änderungen vorgenommen wurden, lohnt sich eine Überprüfung der folgenden Punkte:
Auf Ebene des Azure AI Foundry-Projekts:
Die vom Agent verwendete Identität (Managed Identity / Dienstprinzipal) verfügt über folgende Rollen:
Azure AI User (für den Laufzeitbetrieb)
Azure AI Project Manager (für Verwaltungsaufgaben)
Auf Ebene der Azure OpenAI-Ressource:
Stellen Sie sicher, dass dieselbe Identität über folgende Rolle verfügt:
Cognitive Services OpenAI Contributor
- Netzwerk / Private Endpoints / VNET
Sollten kürzlich Änderungen an der Netzwerkkonfiguration vorgenommen worden sein, kann sich dies spezifisch auf die Agents auswirken:
Überprüfen Sie, ob ein Private Endpoint oder ein VNET hinzugefügt oder geändert wurde.
Stellen Sie sicher, dass sich alle Ressourcen (AI Foundry-Projekt, OpenAI-Ressource, Speicher usw.) in derselben Region befinden.
Die Subnetze müssen korrekt konfiguriert sein (z. B. dort, wo erforderlich, delegiert).
Selbst geringfügige Änderungen an der Netzwerkkonfiguration können dazu führen, dass die internen Abhängigkeitsaufrufe, die von den Agents genutzt werden, fehlschlagen.
- Modell- & Regionsunterstützung
Vergewissern Sie sich, dass das von Ihrem Agent verwendete Modell in Ihrer Region unterstützt wird.
Manchmal können Backend-Änderungen oder Modell-Updates die Kompatibilität der Agents beeinträchtigen – selbst wenn direkte Aufrufe weiterhin erfolgreich sind.
- Kontingente & Limits
Überprüfen Sie, ob Sie auf Projekt- oder Regionsebene an Grenzen gestoßen sind, die spezifisch für Agents gelten (Kontingente/Limits).
Diese machen sich nicht immer durch eindeutige Fehlermeldungen bezüglich der Kontingente bemerkbar, sondern können sich mitunter als generische HTTP-400-Antworten äußern.
Bitte beachten Sie hierzu die folgenden Informationen:
• Model & region support: https://learn.microsoft.com/azure/ai-foundry/agents/concepts/model-region-support
• Quotas & limits: https://learn.microsoft.com/azure/ai-foundry/agents/quotas-limits
Ich hoffe, das hilft Ihnen weiter. Melden Sie sich gerne, falls Sie weitere Fragen haben.
Wenn Ihre Frage damit beantwortet ist, klicken Sie bitte auf „Antwort akzeptieren“ und „Ja“, wenn die Antwort hilfreich war.
Vielen Dank!