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.
UYGULANANLAR: Tüm API Management katmanları
Bu makalede, gibi gemini-2.0-flashmodellere erişmek için OpenAI uyumlu bir Google Gemini API'sini nasıl içeri aktarabileceğiniz gösterilmektedir. Bu modeller için Azure API Management, OpenAI uyumlu bir sohbet tamamlama uç noktasını yönetebilir.
API Management'ta 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
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/openaiYol 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 anahtarı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.
Ayarlar doğrulandı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 ucuna erişim. Anahtar, API Yönetimi'nde adlandırılmış bir gizli değer olarak korunur.
- (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.0-flashkullanılmıştır.{ "model": "gemini-2.0-flash", "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ıta eklenen belirteç kullanım verileri, dil modeli belirteç tüketiminizi izlemenize ve yönetmenize yardımcı olur.