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.
APPLIES TO: Tüm API Yönetimi katmanları
Bu makalede, gemini-2.5-flash-lite gibi modellere erişim sağlamak için OpenAI uyumlu bir Google Gemini API'sini nasıl aktaracağınız gösterilmektedir. Bu modeller için Azure API Management OpenAI uyumlu bir sohbet tamamlama uç noktasını yönetebilir.
API Management'de yapay zeka API'lerini yönetme hakkında daha fazla bilgi edinin:
Önkoşullar
- Mevcut bir API Management örneği. Henüz oluşturmadıysanız bir tane oluşturun.
- İkizler API'sinin API anahtarı. Hesabınız yoksa Google AI Studio'da oluşturun ve güvenli bir konumda depolayın.
Portalı kullanarak OpenAI uyumlu gemini API'sini içeri aktarma
Azure portal API Management örneğine gidin.
Soldaki menüde, API'ler'in altında API'ler>+ API Ekle'yi seçin.
Yeni API tanımla'nın altında Dil Modeli API'sini seçin.
API'yi Yapılandır sekmesinde:
API için bir Görünen ad ve isteğe bağlı bir açıklama girin.
URL'de, Gemini OpenAI uyumluluk belgelerinden aşağıdaki temel URL'yi girin:
https://generativelanguage.googleapis.com/v1beta/openaiPath bölümünde, API Management örneğinizin istekleri Gemini API uç noktalarına yönlendirmek için kullandığı yolu ekleyin.
Tür'deOpenAI API'sini Oluştur'u seçin.
Access key alanına aşağıdakileri girin:
- Üst bilgi adı: Yetkilendirme.
-
Üst bilgi değeri (anahtar):
Bearerardından İkizler API'sine yönelik API anahtarınız.
Kalan sekmelerde isteğe bağlı olarak belirteç tüketimini, anlamsal önbelleğe almayı ve yapay zeka içerik güvenliğini yönetmek için ilkeleri yapılandırın. Ayrıntılar için bkz. Dil modeli API'sini içeri aktarma.
İncele'yi seçin.
Portal ayarları doğruladıktan sonra Oluştur'u seçin.
API Management API'yi oluşturur ve aşağıdakileri yapılandırır
- Bir arka uç kaynağı ve API isteklerini Google Gemini uç noktasına yönlendiren bir set-backend-service ilkesi.
- Sağladığınız Gemini API anahtarını kullanarak LLM arka uç birimine erişim. API Management anahtarı, gizli bir adlandırılmış değer olarak korur.
- (isteğe bağlı olarak) API'yi izlemenize ve yönetmenize yardımcı olacak ilkeler.
İkizler modelini test etme
API'yi içeri aktardıktan sonra API için sohbet tamamlama uç noktasını test edebilirsiniz.
Önceki adımda oluşturduğunuz API'yi seçin.
Test sekmesini seçin.
POST Creates a model response for the given chat conversationişlemi seçin, buPOSTisteği/chat/completionsuç noktasına yöneliktir.İstek gövdesi bölümünde, modeli ve örnek bir istem belirtmek için aşağıdaki JSON değerini girin. Bu örnekte model
gemini-2.5-flash-litekullanılmıştır.{ "model": "gemini-2.5-flash-lite", "messages": [ { "role": "system", "content": "You are a helpful assistant" }, { "role": "user", "content": "How are you?" } ], "max_tokens": 50 }Test başarılı olduğunda, arka uç başarılı bir HTTP yanıt kodu ve bazı verilerle yanıt verir. Yanıt, dil modeli belirteci tüketiminizi izlemenize ve yönetmenize yardımcı olacak belirteç kullanım verilerini içerir.