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
Artikel ini menunjukkan kepada Anda cara mengimpor Google Gemini API yang kompatibel dengan OpenAI untuk mengakses model seperti gemini-2.0-flash. Untuk model ini, Azure API Management dapat mengelola titik akhir penyelesaian obrolan yang kompatibel dengan OpenAI.
Pelajari lebih lanjut tentang mengelola API AI di Manajemen API.
Prasyarat
- Instans Manajemen API yang ada. Buat jika Anda belum melakukannya.
- Kunci API untuk API Gemini. Jika Anda tidak memilikinya, buat di Google AI Studio dan simpan di lokasi yang aman.
Mengimpor API Gemini yang kompatibel dengan OpenAI menggunakan portal
Di portal Azure, navigasikan ke instance Manajemen API Anda.
Pada menu sebelah kiri, di bawah API, pilih API>+ Tambah API.
Di bawah Tentukan API baru, pilih API Model Bahasa.
Pada tab Konfigurasi API :
Masukkan Nama tampilan dan Deskripsi opsional untuk API.
Di URL, masukkan URL dasar berikut dari dokumentasi kompatibilitas Gemini OpenAI:
https://generativelanguage.googleapis.com/v1beta/openaiDi Jalur, tambahkan jalur yang digunakan instans API Management Anda untuk merutekan permintaan ke titik akhir Gemini API.
Di Jenis, pilih Buat OpenAI API.
Di Kunci akses, masukkan yang berikut ini:
- Nama header: Otorisasi.
-
Nilai header (kunci):
Bearerdiikuti oleh kunci API Anda untuk API Gemini.
Pada tab yang tersisa, Anda dapat mengonfigurasi kebijakan opsional untuk mengelola akses token, cache semantik, dan keselamatan konten AI. Untuk detailnya, lihat Mengimpor API model bahasa.
Pilih Tinjau.
Setelah pengaturan divalidasi, pilih Buat.
API Management membuat API dan mengonfigurasi hal berikut:
- Sumber daya backend dan kebijakan layanan set-backend yang mengarahkan permintaan API ke titik akhir Google Gemini.
- Akses ke backend LLM menggunakan kunci API Gemini yang Anda sediakan. Kunci dilindungi sebagai rahasia bernama nilai dalam Pengelolaan API.
- (opsional) Kebijakan untuk membantu Anda memantau dan mengelola API.
Menguji model Gemini
Setelah mengimpor API, Anda dapat menguji titik akhir penyelesaian obrolan untuk API.
Pilih API yang Anda buat di langkah sebelumnya.
Pilih tab Uji.
Pilih operasi
POST Creates a model response for the given chat conversation, yang merupakan permintaanPOSTke titik akhir/chat/completions.Di bagian Isi permintaan , masukkan JSON berikut untuk menentukan model dan contoh perintah. Dalam contoh ini,
gemini-2.0-flashmodel digunakan.{ "model": "gemini-2.0-flash", "messages": [ { "role": "system", "content": "You are a helpful assistant" }, { "role": "user", "content": "How are you?" } ], "max_tokens": 50 }Ketika pengujian berhasil, backend merespons dengan kode respons HTTP yang berhasil dan beberapa data. Ditambahkan ke respons adalah data penggunaan token untuk membantu Anda memantau dan mengelola konsumsi token model bahasa Anda.