Rehber: Google Gemini API Nedir ve Nasıl Kullanılır?

Google'ın Gemini API'si, zengin veri setine erişimi kolaylaştırır. Geliştiriciler, arama, analiz gibi özellikleri kolayca entegre edebilir.

Efe Demir

Efe Demir

5 June 2025

Rehber: Google Gemini API Nedir ve Nasıl Kullanılır?

Google, yakın zamanda Bard AI modelini yepyeni Gemini'ye güncelledi. Potansiyel olarak Google'ın bugüne kadar geliştirdiği en yetenekli ve genel amaçlı yapay zeka modellerinden biri olan Gemini, Gemini 1.0 için 3 model sunuyor: Gemini Ultra, Gemini Pro ve Gemini Nano.

💡
Google Gemini 1.0 API'si kullanıma sunulduğundan, yazılım ve web geliştiricileri bunu projelerine ve uygulamalarına dahil etmeye başlayabilirler. Gemini API projelerinizi oluşturmak, test etmek, belgelemek ve hatalarını ayıklamak için size Apidog - tasarım öncelikli bir API geliştirme aracı'nı sunmak istiyoruz.

Apidog, kullanımı ücretsiz bir API aracıdır, bu yüzden aşağıdaki butona tıklayarak bugün başlayın! 👇 👇 👇
button

Google'ın Gemini'si Nedir?

Gemini, çok modluluk için oluşturulmuş, Google'ın en yeni genel amaçlı yapay zeka modelidir (veya hizmetidir).

gemini twitter tweet

Gemini, metin, kod, ses, görüntü ve video dahil olmak üzere çeşitli bilgi türlerini işleyebilecek şekilde genelleştirilmiş bir yapay zeka modelidir.

gemini models

Bu sefer Google, üç farklı Gemini yapay zeka modeli yayınlamayı seçti: Gemini Ultra, Gemini Pro ve Gemini Nano, her biri kendi özel açıklamalarıyla, Gemini 1 raporundan alıntılarla:

Google'ın Gemini'si aynı zamanda, Massive Multitask Language Understanding (MMLU) alanında insan uzmanlardan daha iyi performans gösteren ilk model olmasıyla da ünlüdür.

Gemini Model Kıyaslamaları

Yayınlandığı sırada, Gemini'nin en büyük rakibi OpenAI'nin GPT-4'üdür.

gemini benchmarks

Karşılaştırma için 4 farklı alanla, en güçlü Gemini modeli olan Gemini Ultra, gündelik görevler için sağduyu akıl yürütme hariç, neredeyse her açıdan GPT-4'ü geride bırakıyor. Gemini Ultra, doğru Python kodlama üretimi, matematiksel problem çözme becerileri ve genel MMLU'da mükemmeldir.

Google ayrıca, Gemini Pro ve kullanıma sunulan diğer ilgili yapay zeka modelleriyle daha kapsamlı bir kıyaslama raporu hazırladı:

Gemini modellerinin yeteneği hakkında daha fazla bağlam sağlamak için Google, Gemini Pro'yu ana kıyaslama olarak kullanarak normalleştirilmiş bir dahili test yaptı.

benchmark comparison gemini models

Gemini Yapay Zeka İşlevleri

Gemini Yapay Zekası, daha fazla etkinlik için doğal olarak çok modlu olacak şekilde tasarlanmıştır. Gemini'nin her türlü girdiyi anlamasına ve bunlarla akıl yürütmesine yardımcı olur, bu nedenle aşağıdakiler konusunda yardım arayan kullanıcılarına yardımcı olmakta mükemmeldir:

Gelişmiş Akıl Yürütme

Gemini'nin karmaşık çok modlu akıl yürütme yetenekleri, yapay zeka modelinin karmaşık bilgileri sindirmesine ve işlemesine olanak tanır. Bu nedenle Gemini, büyük miktarda veri arasında gizli anlamları çıkarmada yeteneklidir.

Ayrıca Gemini'yi binlerce belgeden belirli bilgileri çıkarmak için de kullanabilirsiniz - girilen kriterlere göre bilgileri filtreleyebilir ve anlayabilir ve size aradığınız bilgileri sağlayabilir.

Gelişmiş Kodlama

Gemini, kodu anlama, açıklama ve oluşturma yeteneğine sahiptir. Python, Java, C++ ve Go gibi yaygın olarak kullanılan programlama dilleri için kod üretebilir.

Bu, anlamadığınız bir kodunuz varsa, kodun ne yaptığının bir dökümü için onu Gemini'den geçirebileceğiniz anlamına gelir. Bunun da ötesinde, Gemini, zorlandığınız işlevler için kod sağlamaya yardımcı olabilir.

Çeşitli Girdilerden Fikir Üretimi

Gemini, çeşitli girdi türlerine yanıt verebilir. Buna PDF dosyaları, resimler, metinler ve videolar dahildir. Doğru ve ayrıntılı tanımlama becerileriyle Gemini, bir ilham kaynağı olabilir - isterseniz bir beyin fırtınası aracı.

Gemini API Hakkında

Gemini'nin piyasaya sürülmesi, geliştiricilerin çok çeşitli yapay zeka tabanlı uygulamalara erişmesini sağlayan Google Gemini API'si ile birlikte geliyor. Gemini ile artık sadece metinle sınırlı değilsiniz - girdiyle ilgili çıktılar oluşturmak için resimler de girebilirsiniz.

Gemini API'sinin Kullanılabilirliği

Şu anda, Gemini API'sinin çalışabileceği mevcut dillerin ve bölgelerin bir listesi bulunmaktadır. Gemini API'sini kullanmaya uygun olup olmadığınızı öğrenmek için aşağıdaki bağlantılara göz atın!

Gemini API için mevcut diller

Gemini API için mevcut bölgeler

Gemini API Fiyatlandırması

Google, Gemini Pro'nun ücretsiz bir sürümünü sunmaktadır. Kullanıcıları Gemini Pro API'si ile uygulamalar oluşturmaya teşvik etse de, kullanıcılar API'nin ücretsiz sürümünde yer alan istemlerin ve yanıtların kaydedildiğini ve Gemini Pro'nun araştırma ve geliştirme sürecinde kullanıldığını bilmelidir. Başka bir deyişle, Google API'nin aldığı ve sağladığı her şeyin kaydını tutacaktır (gizlilik yok).

Gemini nispeten yeni olduğundan, Gemini API'sinin tam fiyatlandırması henüz tam olarak açıklanmadı, ancak çıktıdaki girdi için belirtilen bir fiyat sağlanmıştır. 1000 karakter girmek 0,000125 ABD Doları ve bir mesaj girmek 0,0025 ABD Doları tutacaktır. Yanıt vermek için Gemini API, 1000 karakter çıktı için 0,000375 ABD Doları ücret alacaktır. Ancak, Gemini API'sinin ücretli sürümü dakikada 60'tan fazla sorguyu destekleyecektir.

Gemini API'sini Nasıl Kullanacağınıza Dair Alternatif Manuel Adım Adım Kılavuzu

Gemini yapay zeka modeli, bugün ücretsiz olarak erişilebilen en güçlü yapay zeka modellerinden biridir. Onunla uygulamalar oluşturmak istiyorsanız, aşağıdaki bu bölümü okumaya devam edin.

Adım 1: Gemini API Anahtarını Edinin

Gemini API'sine erişmek için önce Google AI for Developers'dan Gemini API anahtarını almamız gerekiyor.

gemini get an api key

Daha sonra, yeni bir istem başlatmayı veya bir API anahtarı almayı seçmenizi isteyen Google AI Studio panosuna gireceksiniz.

gemini google api studio create api key

Bir API anahtarı oluşturmak için yukarıdaki düğmeyi bulun.

select existing porject or new project gemini api key

Gemini, Google Cloud'da zaten bir proje üzerinde (belki bir ekip projesi üzerinde) çalışmak mı yoksa yepyeni bir proje mi oluşturmak istediğinizi seçme seçeneği sunar.

gemini api key generated

Bir seçenek seçtikten sonra, Gemini sizin için bir API anahtarı oluşturacaktır!

Adım 2 - cURL Kodunu Kopyalayın

gogoe gemini copy curl code

İlk olarak, Google AI for Developers web sitesine gidin ve yukarıdaki resimde vurgulandığı gibi URL'yi kopyalayın. cURL Kodunun bir parçası olması gerekmeyen son kısım olan 2> /dev/null'ü dahil etmeyin.

import curl code apidog

Ardından, Apidog'u açın ve Apidog penceresinin sol üst köşesindeki mor + düğmesini seçin. cURL'ü İçe Aktar'ı görebilmelisiniz. Alternatif olarak, Ctrl + I kısayolunu kullanabilirsiniz.

import gemini curl code apidog

cURL kodunu pencereye yapıştırın ve Tamam düğmesine basın.

Apidog, kullanıcıların mevcut cURL kodunu yeni isteklere aktarmasına olanak tanır! Ayrıca, bu cURL kodu isteklerini nasıl çalışmasını istediğinize göre değiştirebilirsiniz.

cURL Kodu Çalışmazsa Alternatif Manuel Adımlar

Apidog'un Gemini API Anahtarıyla Bir API Oluşturmasını Sağlayın

Bu makale, Gemini API anahtarının Apidog, tasarım öncelikli bir API geliştirme aracı ile nasıl kullanılacağını gösterecektir.

create new project apidog

İlk olarak, Apidog'da yeni bir proje oluşturun. Ona Gemini API veya istediğiniz herhangi bir şey adını verebilirsiniz!

create new api apidog

Ardından, Yeni API düğmesine basın.

Şimdi, Google AI for Developers web sitesine gidin ve yukarıdaki resimde vurgulandığı gibi URL'yi kopyalayın.

paste gemini api url apidog

Apidog'a dönün ve resimde gösterilen vurgulanmış alana kopyaladığınız Gemini API URL'sini yapıştırın. Bu örnek bir POST isteği olduğundan, yöntemi GET'ten POST'a değiştirdiğinizden de emin olun.

URL'nin sonundaki sorgu parametresinin kaldırıldığına dikkat edin. Endişelenmeyin - Apidog'da, herhangi bir sorgu parametresi otomatik olarak çıkarılacak ve resimde gösterildiği gibi İstek Parametreleri'ne, Parametreler bölümünün altında doldurulacaktır.

button

Bu bölümü, daha önce elde edilen oluşturulmuş Gemini API anahtarıyla değiştirmeniz gerekecektir. Yukarıdaki resimde gösterilen vurgulanmış bölüme yapıştırın. İlerlemenizi kaydetmek için daha sonra kaydet'e tıklayın.

copy gemini api post request body

Google AI for Developers web sitesine dönün ve POST isteğinin gövdesini kopyalayın. Gövdenin vurgulanmış bölümünü kopyalayın.

gemini api paste json body post request see response

Apidog'a geri dönün ve İstek bölümünün altında, Gövde başlığını seçin ve json'u seçin. Ardından, POST istek gövdesini Örnek bölümüne yapıştırın.

Gemini API'ye gönderilecek istemi değiştirmek istiyorsanız, "text" öğesinin tırnak işaretleri içindeki dizeyi düzenleyebilirsiniz.

Son olarak, bir istekte bulunmak için yukarıdaki Gönder düğmesine basın. Daha sonra Gemini API'den bir yanıt almalısınız!

Sonuç

Google Gemini API, bugün birçok geliştiricinin küçük programlar, uygulamalar ve işletmeler için kullanabileceği son derece güçlü bir araçtır. Hem metin hem de görüntü girdisini işleme yeteneği ile Gemini API, kullanıcılara zeki, bağlamsal çıkarımlar içeren anlayışlı yanıtlar sağlayabilir.

Apidog, API'ler oluşturmanın yanı sıra, API'leri test etmek, taklit etmek ve belgelemek için basit ve sezgisel bir ortam da sağlayabilir. Bir geliştiricinin verimliliğini artırmaya yardımcı olacak birçok otomatik işlemle, bir sonraki API platformunuz olarak Apidog'u düşünün!

button

Explore more

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Yapay zeka hızla gelişiyor. FractalAIResearch/Fathom-R1-14B, 14.8 milyar parametreyle matematik ve genel akıl yürütmede başarılı.

5 June 2025

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code'u keşfedin: Kurumsal kullanıma özel, en özelleştirilebilir yapay zeka destekli kodlama asistanı.

5 June 2025

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code, 2025'te yapay zeka destekli kodlamayı nasıl devrimleştiriyor? Özelliklerini, kullanımını ve Windsurf kısıtlamalarından sonra neden popüler olduğunu öğrenin. Geliştiriciler için okunması gereken!

5 June 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin