OpenAI uyumlu google gemini API'lerini içeri aktarma

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

  1. Azure portal API Management örneğine gidin.

  2. Soldaki menüde, API'ler'in altında API'ler>+ API Ekle'yi seçin.

  3. Yeni API tanımla'nın altında Dil Modeli API'sini seçin.

    Portalda geçiş dili modeli API'sini oluşturma işleminin ekran görüntüsü.

  4. API'yi Yapılandır sekmesinde:

    1. API için bir Görünen ad ve isteğe bağlı bir açıklama girin.

    2. URL'de, Gemini OpenAI uyumluluk belgelerinden aşağıdaki temel URL'yi girin:https://generativelanguage.googleapis.com/v1beta/openai

    3. Path bölümünde, API Management örneğinizin istekleri Gemini API uç noktalarına yönlendirmek için kullandığı yolu ekleyin.

    4. Tür'deOpenAI API'sini Oluştur'u seçin.

    5. Access key alanına aşağıdakileri girin:

      1. Üst bilgi adı: Yetkilendirme.
      2. Üst bilgi değeri (anahtar): Bearer ardından İkizler API'sine yönelik API anahtarınız.

    Portalda gemini LLM API'sini içeri aktarma işleminin ekran görüntüsü.

  5. 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.

  6. İncele'yi seçin.

  7. 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.

  1. Önceki adımda oluşturduğunuz API'yi seçin.

  2. Test sekmesini seçin.

  3. POST Creates a model response for the given chat conversation işlemi seçin, bu POST isteği /chat/completions uç noktasına yöneliktir.

  4. İ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-lite kullanı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.

    Portalda gemini LLM API'sini test etme işleminin ekran görüntüsü.