Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ŞUNLAR IÇIN GEÇERLIDIR: Temel v2 | Standart v2 | Premium v2
API Management , Agent2Agent (A2A) protokol belirtimi ile uyumlu yapay zeka aracısı API'lerinin yönetilmesini destekler. A2A protokolü, farklı yapay zeka aracı sistemlerinin paylaşılan bir etkileşim modeli kullanarak iletişim kurmasını ve birlikte çalışmasını sağlayan açık bir istemci-sunucu standardıdır. API Management'taki A2A aracı API'si desteğiyle, aracı API'lerini yapay zeka modeli API'leri, Model Bağlam Protokolü (MCP) araçları ve REST, SOAP ve GraphQL gibi geleneksel API'ler gibi diğer API türleriyle birlikte yönetebilir ve yönetebilirsiniz.
Uyarı
Bu özellik önizleme aşamasındadır ve bazı sınırlamaları vardır.
API Management'ta yapay zeka API'lerini yönetme hakkında daha fazla bilgi edinin:
Önemli özellikler
A2A aracı API'sini içeri aktardığınızda, API Management aşağıdaki özellikleri sağlar:
- A2A arka ucuna JSON-RPC çalışma zamanı işlemlerine aracılık eder.
- İlkeleri kullanarak idare ve trafik denetimini etkinleştirir.
- Application Insights aracılığıyla gözlemlenebilirlik etkinleştirildiğinde, OpenTelemetry GenAI anlam kuralına uymak için aşağıdaki A2A'ya özgü öznitelikleri ekler:
-
genai.agent.id- API ayarlarında yapılandırılan aracı kimliğine ayarlayın -
genai.agent.name- API ayarlarında, API adını ayarlayın
-
-
Aracı kartını aşağıdaki dönüştürmelerle kullanıma sunar:
- Konak adını, API Yönetimi örneğinin ana bilgisayar adıyla değiştirir.
- Tercih edilen aktarım protokollerini JSON-RPC olarak ayarlar.
- içindeki
additionalInterfacesdiğer tüm arabirimleri kaldırır. - API Management abonelik anahtarı gereksinimini içerecek şekilde güvenlik gereksinimlerini yeniden yazar.
Önkoşullar
Mevcut bir API Management örneği. Henüz oluşturmadıysanız bir tane oluşturun.
JSON-RPC işlemleri ve aracı kartı olan mevcut bir A2A aracısı.
Portalı kullanarak A2A aracı API'sini içeri aktarma
A2A aracı API'sini API Management'a aktarmak için aşağıdaki adımları kullanın.
Azure portalında API Management örneğine gidin.
Soldaki menüde, API'ler'in altında API'ler>+ API Ekle'yi seçin.
A2A Agent kutucuğunu seçin.
Aracı kartı altında, aracı kartı JSON belgesine işaret eden URL'yi girin. sonrakiseçin.
A2A aracısı API'sini oluştur sayfasında API ayarlarını yapılandırın.
-
Çalışma Zamanı URL'si ve Aracı Kimliği aracı kartına göre otomatik olarak yapılandırılmamışsa aracınıza JSON-RPC işlemlerinin çalışma zamanı URL'sini ve aracı (
gen_ai.agent.idözniteliği) tarafından yayılan OpenTelemetry izlemelerinde kullanılan aracı kimliğini sağlayın. - Genel API ayarları'nın altında, API Management örneğine seçtiğiniz bir Görünen ad girin ve isteğe bağlı olarak bir Açıklama girin.
- URL'nin altında, API Management örneğinizin A2A aracı API'sine erişmek için kullandığı bir Temel yol girin. API Management, istemcilerin JSON-RPC API'sine erişmek için kullanabileceği bir Temel URL ve API Management aracılığıyla aracı kartına erişmek için bir Aracı kartı URL'si görüntüler.
-
Çalışma Zamanı URL'si ve Aracı Kimliği aracı kartına göre otomatik olarak yapılandırılmamışsa aracınıza JSON-RPC işlemlerinin çalışma zamanı URL'sini ve aracı (
API'yi oluşturmak için Oluştur'u seçin.
A2A aracı API'sine yönelik ilkeleri yapılandırma
A2A aracı API'sini yönetmeye yardımcı olmak için bir veya daha fazla API Management ilkesi yapılandırın.
A2A aracı API'niz için ilkeleri yapılandırmak için:
- Azure portalında API Management örneğine gidin.
- Sol taraftaki menüde , API'ler altında A2A aracı API'nizi seçin.
- Soldaki menüde, A2A altında Politikalar'ı seçin.
- İlke düzenleyicisinde, A2A aracı API'sine uygulamak istediğiniz ilkeleri ekleyin veya düzenleyin. İlkeler XML biçiminde tanımlanır.
Uyarı
API Management, A2A aracı API kapsamındaki ilkelerden önce genel (tüm API'ler) kapsamında yapılandırılan ilkeleri değerlendirir.
Abonelik anahtarı kimlik doğrulamayı yapılandırma
A2A API ayarlarında, isteğe bağlı olarak API Management aracılığıyla abonelik anahtarı kimlik doğrulamasını yapılandırabilirsiniz. Abonelik anahtarı kimlik doğrulaması hakkında daha fazla bilgi edinin.
- Önceki adımda oluşturduğunuz API’yi seçin.
- Ayarlar sayfasındaki Abonelik'in altında Abonelik gerekli'yi (etkinleştir) seçin.
Abonelik anahtarı kimlik doğrulamasını etkinleştirirseniz, istemciler A2A aracı API'sini Ocp-Apim-Subscription-Key başlığı ekleyerek çağırırken veya aracı kartına erişmek için subscription-key sorgu parametresine geçerli bir abonelik anahtarı dahil etmek zorundadır.
A2A aracı API'sini test edin
A2A aracı API'nizin beklendiği gibi çalıştığından emin olmak için API Management aracılığıyla arka ucu çağırın:
- Önceki adımda oluşturduğunuz API’yi seçin.
- Genel Bakış sayfasında Çalışma Zamanı temel URL'sini kopyalayın. API Management aracılığıyla A2A aracı API'sini çağırmak için bu URL'yi kullanın.
- Bir test istemcisi yapılandırın veya aracıya istekte bulunmak için curl gibi bir
POSTaraç kullanın. Abonelik anahtarı kimlik doğrulaması etkinleştirildiyse, isteğe geçerli bir abonelik anahtarı üst bilgisi veya sorgu parametresi ekleyin.
Tavsiye
Benzer şekilde, A2A aracı API'nizin GET sayfasında görüntülenen Aracı kartı URL'sine istekte bulunarak API Management aracılığıyla aracı kartına erişin.
Sınırlamalar
- Bu özellik şu anda yalnızca v2 katmanlarındaki API Management örneklerinde kullanılabilir.
- Yalnızca JSON-RPC tabanlı A2A aracı API'leri desteklenir.
- Giden yanıt gövdelerinin seri durumdan çıkarılması desteklenmez.
İlgili içerik
- API içeri aktarma sınırlamaları
- OpenAPI belirtimini içeri aktarma
- SOAP API’sini içeri aktarma
- SOAP API'sini içeri aktarma ve REST dönüştürme
- App Service API'sini içeri aktarma
- Kapsayıcı uygulaması API'sini içeri aktarma
- WebSocket API'lerini içeri aktarma
- GraphQL API’sini içeri aktarma
- GraphQL şemasını içeri aktarma ve alan çözümleyicilerini ayarlama
- İşlev uygulaması API'sini içeri aktarma
- Mantıksal uygulama API'sini içeri aktarma
- Service Fabric hizmetlerini içeri aktarma
- Azure AI Foundry API'lerini içeri aktarma
- Azure OpenAI API'lerini içeri aktarma
- LLM API'lerini içeri aktarma
- OData API'sini içeri aktarma
- REST API'yi MCP sunucusu olarak dışarı aktarma
- Mevcut bir MCP sunucusunu kullanıma sunma
- A2A aracı API'lerini içeri aktarma
- SAP OData meta verilerini içeri aktarma
- gRPC API'lerini içeri aktarma
- API’yi düzenleme