Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Dasar v2 | Standar v2 | Premium v2
API Management mendukung pengelolaan API agen AI yang kompatibel dengan spesifikasi protokol Agent2Agent (A2A). Protokol A2A adalah standar server klien terbuka yang memungkinkan sistem agen AI yang berbeda untuk berkomunikasi dan bekerja sama menggunakan model interaksi bersama. Dengan dukungan API agen A2A di API Management, Anda dapat mengelola dan mengatur API agen bersama jenis API lainnya, termasuk API model AI, alat Protokol Konteks Model (MCP), dan API tradisional seperti REST, SOAP, dan GraphQL.
Nota
Fitur ini dalam pratinjau dan memiliki beberapa batasan.
Pelajari lebih lanjut tentang mengelola API AI di Manajemen API.
Kemampuan utama
Saat Anda mengimpor API agen A2A, API Management menyediakan kemampuan berikut:
- Memediasi operasi runtime JSON-RPC ke backend A2A.
- Memungkinkan tata kelola dan kontrol lalu lintas menggunakan kebijakan.
- Saat pengamatan melalui Application Insights diaktifkan, tambahkan atribut khusus A2A berikut untuk mematuhi konvensi semantik OpenTelemetry GenAI:
-
genai.agent.id- Atur ke ID agen yang dikonfigurasi dalam pengaturan API -
genai.agent.name- Atur ke nama API di pengaturan API
-
- Mengekspos kartu agen dengan transformasi berikut:
- Mengganti nama host dengan nama host dari instans API Management.
- Mengatur protokol transportasi pilihan ke JSON-RPC.
- Menghapus semua antarmuka lain di
additionalInterfaces. - Menulis ulang persyaratan keamanan untuk menyertakan persyaratan kunci langganan API Management.
Prasyarat
Instans Manajemen API yang ada. Buat jika Anda belum melakukannya.
Agen A2A yang ada dengan operasi JSON-RPC dan kartu agen.
Mengimpor API agen A2A menggunakan portal
Gunakan langkah-langkah berikut untuk mengimpor API agen A2A ke API Management.
Di portal Microsoft Azure, buka instans API Management Anda.
Pada menu sebelah kiri, di bawah API, pilih API>+ Tambah API.
Pilih ubin A2A Agent.
Di bawah Kartu agen, masukkan URL yang menunjuk ke kartu agen dokumen JSON. Pilih Selanjutnya.
Pada halaman Buat API agen A2A , konfigurasikan pengaturan API.
- Jika URL Runtime dan ID Agen tidak dikonfigurasi secara otomatis berdasarkan kartu agen, berikan URL runtime dari operasi JSON-RPC kepada agen Anda dan ID agen yang digunakan dalam jejak OpenTelemetry yang dipancarkan oleh agen pada atribut
gen_ai.agent.id. - Di bawah Pengaturan API Umum, masukkan Nama tampilan pilihan Anda di instans API Management, dan secara opsional masukkan Deskripsi.
- Di bawah URL, masukkan jalur Dasar yang digunakan instans API Management Anda untuk mengakses API agen A2A. API Management menampilkan URL Dasar yang dapat digunakan klien untuk mengakses API JSON-RPC, dan URL kartu Agen untuk mengakses kartu agen melalui API Management.
- Jika URL Runtime dan ID Agen tidak dikonfigurasi secara otomatis berdasarkan kartu agen, berikan URL runtime dari operasi JSON-RPC kepada agen Anda dan ID agen yang digunakan dalam jejak OpenTelemetry yang dipancarkan oleh agen pada atribut
Pilih Buat untuk membuat API.
Mengonfigurasi kebijakan untuk API agen A2A
Konfigurasikan satu atau beberapa kebijakan API Management untuk membantu mengelola API agen A2A.
Untuk mengonfigurasi kebijakan untuk API agen A2A Anda:
- Di portal Microsoft Azure, buka instans API Management Anda.
- Di menu sebelah kiri, di bawah API, pilih API agen A2A Anda.
- Di menu sebelah kiri, di bawah A2A, pilih Kebijakan.
- Di editor kebijakan, tambahkan atau edit kebijakan yang ingin Anda terapkan ke API agen A2A. Kebijakan ditentukan dalam format XML.
Nota
API Management mengevaluasi kebijakan yang dikonfigurasi pada cakupan global (semua API) sebelum kebijakan di cakupan API agen A2A.
Mengonfigurasi autentikasi kunci langganan
Dalam pengaturan API A2A, Anda dapat secara opsional mengonfigurasi autentikasi kunci langganan melalui API Management. Pelajari selengkapnya tentang autentikasi kunci langganan.
- Pilih API yang Anda buat pada langkah sebelumnya.
- Pada halaman Pengaturan , di bawah Langganan, pilih (aktifkan) Langganan diperlukan.
Jika Anda mengaktifkan autentikasi kunci langganan, klien harus menyertakan kunci langganan yang valid di Ocp-Apim-Subscription-Key parameter header atau subscription-key kueri saat memanggil API agen A2A atau mengakses kartu agen.
Menguji API agen A2A
Untuk memastikan API agen A2A Anda berfungsi seperti yang diharapkan, panggil backend melalui API Management:
- Pilih API yang Anda buat pada langkah sebelumnya.
- Pada halaman Gambaran Umum , salin URL dasar Runtime. Gunakan URL ini untuk memanggil API agen A2A melalui API Management.
- Konfigurasikan klien pengujian atau gunakan alat seperti curl untuk membuat
POSTpermintaan ke agen. Jika autentikasi kunci langganan diaktifkan, sertakan header kunci langganan atau parameter kueri yang valid dalam permintaan.
Petunjuk / Saran
Demikian pula, akses kartu agen melalui API Management dengan membuat GET permintaan ke URL kartu Agen yang ditampilkan di halaman Gambaran Umum API agen A2A Anda.
Keterbatasan
- Fitur ini saat ini hanya tersedia dalam instans API Management di tingkat v2.
- Hanya API agen A2A berbasis JSON-RPC yang didukung.
- Deserialisasi badan respons keluar tidak didukung.
Konten terkait
- Pembatasan impor API
- Mengimpor spesifikasi OpenAPI
- Mengimpor API SOAP
- Mengimpor SOAP API dan mengonversinya ke REST
- Impor API Layanan Aplikasi
- Mengimpor API aplikasi kontainer
- Mengimpor API WebSocket
- Mengimpor sebuah API GraphQL
- Mengimpor skema GraphQL dan menyiapkan penyelesai bidang
- Mengimpor API aplikasi fungsi
- Mengimpor API aplikasi logika
- Mengimpor layanan Service Fabric
- Mengimpor API Azure AI Foundry
- Memasukkan API Azure OpenAI
- Mengimpor LLM API
- Mengimpor API OData
- Mengekspor REST API sebagai server MCP
- Mengekspos server MCP yang ada
- Mengimpor API agen A2A
- Impor metadata SAP OData
- Mengimpor API gRPC
- Mengedit API