API anahtarı alma

Gemini API'yi kullanmak için API anahtarına ihtiyacınız vardır. Google AI Studio'da tek tıklamayla anahtar oluşturabilirsiniz.

API anahtarı alma

API anahtarınızı curl komutuyla doğrulama

Kurulumunuzu doğrulamak için curl komutu kullanabilirsiniz. API anahtarını URL'den aktarabilirsiniz:

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent?key=${API_KEY}"

Veya x-goog-api-key başlığında:

API_KEY="YOUR_API_KEY"
curl -H 'Content-Type: application/json' \
     -H "x-goog-api-key: ${API_KEY}" \
     -d '{"contents":[
            {"role": "user",
              "parts":[{"text": "Give me five subcategories of jazz?"}]}]}' \
     "https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent"

API anahtarınızı güvende tutun

Gemini API anahtarınızı güvende tutmanız önemlidir. İşte birkaç nokta Gemini API anahtarınızı kullanırken şunlara dikkat edin:

  • Google Yapay Zeka Gemini API, yetkilendirme için API anahtarları kullanır. Diğer kullanıcılar erişim elde ederse projenizin kotasını kullanarak çağrı yapabilirler ve Bu durum, kotanın kaybedilmesine veya ek faturalandırma ücretlerine (faturalandırma etkin). API anahtarları, hassaslaştırılmış modellere ve dosyalara erişimi de korur.

  • Google AI Studio'da API anahtarı al'ı tıkladığınızda yeni veya mevcut bir Google Cloud projesinde Gemini API anahtarı sağlama. İlgili içeriği oluşturmak için kullanılan Google AI Studio'da API anahtarları listesi AI Studio'nun Google Analytics 4 ile kullanım için sağladığı tüm API anahtarlarını gösterir AI Gemini API (ilişkili tüm Google Cloud projeleriyle birlikte).

    • Ancak Google Cloud projesindeki herhangi bir API anahtarı potansiyel olarak Google Yapay Zeka Gemini API'yi çağırmak için kullanılır. Tüm öğelerinizi görüntüleyebilir ve yönetebilirsiniz projenin API anahtarlarını API'ler ve Hizmetler > Kimlik bilgisi paneli kullanıma sunduk.
  • Ekleme API anahtarı kısıtlamaları her API anahtarı aracılığıyla kullanılabilecek yüzey alanını sınırlandırmaya yardımcı olabilir. Varsayılan olarak Google AI Studio tarafından oluşturulan Gemini API anahtarı yalnızca Google Yapay Zeka ile kullanılabilir Gemini API (resmi adıyla "Generative Language API" veya generativelanguage.googleapis.com) bilgileri gösterilir.

    • Google Cloud projenizde API eksikliği olan API anahtarları varsa Üretken Dil'i izin verilenler listesine ekleyen kısıtlamalar veya API anahtarları API kullanıyorsanız bu anahtarlar Google Yapay Zeka Gemini API ile kullanılabilir. En iyisi her API anahtarını yalnızca o anahtarı kullanarak çağırdığınız API'lerle kısıtlamak tuşuna basın.
    • API anahtarı kısıtlamalarında bile kötü niyetli bir kişi bu anahtarı kullanarak tüm API'ler için projenizin kotasını kullanarak çağrı yapabilir API anahtarı için izin verilenler listesine eklenmiş API'leri içerir.
  • Gemini API anahtarınızın güvenliğini sağlamak sizin sorumluluğunuzdadır.

    • Gemini API anahtarlarını kaynak kontrolüne İŞARETLEMEYİN.
    • İstemci tarafı uygulamalar (Android, Swift, web ve Dart/Flutter) riski API anahtarlarını açığa çıkardığından Google AI istemci SDK'larının kullanılmasını önerilmez Google Yapay Zeka Gemini API'yi doğrudan mobil ve web uygulamaları. Öğrenmek için SDK hızlı başlangıç kılavuzlarına göz atın dile özgü en iyi uygulamaları izleyerek API anahtarınızın güvenliğini sağlayabilirsiniz.

Genel olarak kullanılan en iyi uygulamalardan bazıları için bu yardım makalesini inceleyebilirsiniz.

Sonraki adımlar