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: semua tingkatan Manajemen API
Anda dapat mengimpor endpoint model AI yang disebarkan di Azure OpenAI dalam Model Foundry ke instans API Management Anda sebagai REST API. Gunakan kebijakan gateway AI dan kemampuan lain dalam API Management untuk menyederhanakan integrasi, meningkatkan pengamatan, dan meningkatkan kontrol atas titik akhir model.
Artikel ini memperlihatkan dua opsi untuk mengimpor Api Azure OpenAI ke instans Azure API Management sebagai REST API:
Mengimpor API Azure OpenAI langsung dari sebuah penerapan di Microsoft Foundry (disarankan)
Unduh dan edit spesifikasi OpenAPI untuk Azure OpenAI dan tambahkan ke API Management sebagai API OpenAPI.
Pelajari selengkapnya tentang mengelola API LLM di API Management:
Kemampuan gateway AI di Azure API Management
Catatan
Kebijakan API Management seperti azure-openai-token-limit dan azure-openai-emit-token-metric mendukung titik akhir API tertentu yang diekspos melalui model Azure OpenAI tertentu. Untuk informasi selengkapnya, lihat Model Azure OpenAI yang didukung.
Prasyarat
Instans Manajemen API yang ada. Buat jika Anda belum melakukannya.
(Untuk impor dari Microsoft Foundry) Proyek Microsoft Foundry dengan model Azure OpenAI yang telah diterapkan. Untuk informasi selengkapnya tentang penyebaran model di Azure OpenAI, lihat panduan penyebaran sumber daya.
Catat ID (nama) dari deployment tersebut. Anda memerlukannya saat menguji API yang diimpor di API Management.
Izin untuk memberikan akses ke sumber daya Azure OpenAI dari instance Manajemen API.
Pilihan 1. Mengimpor OpenAI API dari Microsoft Foundry
Anda dapat mengimpor penyebaran model Azure OpenAI langsung dari Microsoft Foundry ke API Management. Untuk detailnya, lihat Mengimpor MICROSOFT Foundry API.
Saat Anda mengimpor API:
- Tentukan layanan Microsoft Foundry yang menghosting penyebaran model Azure OpenAI.
- Tentukan opsi kompatibilitas klien Azure OpenAI . Opsi ini mengonfigurasi API Manajemen dengan titik akhir
/openai.
Opsi 2. Menambahkan spesifikasi OpenAPI ke API Management
Atau, unduh spesifikasi OpenAPI secara manual untuk Azure OpenAI REST API dan tambahkan ke API Management sebagai API OpenAPI.
Unduh spesifikasi OpenAPI
Unduh spesifikasi OpenAPI untuk Azure OpenAI REST API, seperti versi GA 2024-10-21.
Di editor teks, buka file spesifikasi yang Anda unduh.
Dalam elemen
serversdalam spesifikasi tersebut, gantilah nama titik akhir Azure OpenAI Anda pada nilai tempat penampungurldandefault. Misalnya, jika titik akhir Azure OpenAI Anda adalahcontoso.openai.azure.com, perbaruiserverselemen dengan nilai berikut:-
url:
https://contoso.openai.azure.com/openai -
default titik akhir:
contoso.openai.azure.com
[...] "servers": [ { "url": "https://contoso.openai.azure.com/openai", "variables": { "endpoint": { "default": "contoso.openai.azure.com" } } } ], [...]-
url:
Catat nilai dari API
versiondalam spesifikasi. Anda memerlukannya untuk menguji API. Contoh:2024-10-21.
Tambahkan spesifikasi OpenAPI ke Manajemen API
- Di portal Microsoft Azure, buka instans API Management Anda.
- Di menu sebelah kiri, pilih API>+ Tambah API.
- Di bawah Tentukan API baru, pilih OpenAPI. Masukkan Nama tampilan dan Nama untuk API.
- Masukkan sebuah suffix URL API yang diakhiri dengan
/openaiuntuk mengakses endpoint API Azure OpenAI dalam instance Manajemen API Anda. Misalnya:my-openai-api/openai. - Pilih Buat.
API Management mengimpor API dan menampilkan operasi dari spesifikasi OpenAPI.
Mengonfigurasi autentikasi ke Azure OpenAI API
Untuk mengautentikasi ke Azure OpenAI API, berikan kunci API atau gunakan identitas terkelola. Jika Anda mengimpor Azure OpenAI API langsung dari Microsoft Foundry, autentikasi dengan menggunakan identitas terkelola instans API Management dikonfigurasi secara otomatis.
Jika Anda menambahkan Azure OpenAI API dari spesifikasi OpenAPI-nya, Anda perlu mengonfigurasi autentikasi. Untuk informasi selengkapnya tentang mengonfigurasi autentikasi dengan menggunakan kebijakan API Management, lihat Mengautentikasi dan mengotorisasi KE API LLM.
Menguji Api Azure OpenAI
Untuk memastikan Api Azure OpenAI Anda berfungsi seperti yang diharapkan, uji di konsol pengujian API Management. Anda perlu memberikan ID penyebaran model (nama) yang Anda konfigurasikan di sumber daya proyek Microsoft Foundry dan versi API untuk menguji API.
Pilih API yang Anda buat pada langkah sebelumnya.
Pilih tab Test.
Pilih operasi yang kompatibel dengan model yang Anda terapkan di sumber daya Azure OpenAI. Halaman menampilkan bidang untuk parameter dan header.
Di Template parameters, masukkan nilai berikut:
Masukkan parameter dan header lain sesuai kebutuhan. Bergantung pada operasi dan model, Anda mungkin perlu mengonfigurasi atau memperbarui isi Permintaan. Misalnya, berikut adalah isi permintaan dasar untuk operasi penyelesaian obrolan:
{ "model": "any", "messages": [ { "role": "user", "content": "Help me plan a vacation trip to Paris." } ], "max_tokens": 100 }Catatan
Di konsol pengujian, API Management secara otomatis menambahkan header Ocp-Apim-Subscription-Key dan mengatur kunci langganan untuk langganan semua akses bawaan. Kunci ini menyediakan akses ke setiap API dalam instans API Management. Untuk menampilkan header Ocp-Apim-Subscription-Key secara opsional, pilih ikon "mata" di samping Permintaan HTTP.
Pilih Kirim.
Ketika pengujian berhasil, backend merespons dengan kode respons HTTP yang berhasil dan beberapa data. Responsnya mencakup data penggunaan token untuk membantu Anda memantau dan mengelola konsumsi token Azure OpenAI API Anda.
Konten terkait
- Pembatasan impor API
- Mengimpor spesifikasi OpenAPI
- Mengimpor SOAP API
- 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 MICROSOFT Foundry API
- 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