Google Cloud'da Gemini 2.5 Pro'ya giriş

Google Cloud'da Gemini 2.5 Pro'ya giriş

Bu codelab hakkında

subjectSon güncelleme Nis 23, 2025
account_circleYazan: Prashanth Subrahmanyam

1. Genel Bakış

Giriş

Gemini 2.5 Pro, Google'ın kodlama ve dünya bilgisi için en güçlü modelidir.

2.5 serisi ile birlikte Gemini modelleri artık karma mantık modelleridir. Gemini 2.5 Pro, görevler arasında geniş kapsamlı düşünme yapabilir ve yanıt doğruluğunu en üst düzeye çıkarmak için araçlar kullanabilir.

Gemini 2.5 Pro:

  • Kodlama, akıl yürütme ve çok modluluk gibi özelliklerde önceki modellere kıyasla önemli bir gelişme.
  • Matematik ve STEM karşılaştırmalarında en son performansla akıl yürütme konusunda sektör lideri.
  • Özellikle güçlü web geliştirmesi ile kod için harika bir modeldir.
  • LMSys'de 1. sırada yer alan bu model, özellikle karmaşık istemler için iyi bir seçenektir.

Neler öğreneceksiniz?

Bu eğitimde, Gemini API ve Python için Google Gen AI SDK'yı Gemini 2.5 Pro modeliyle nasıl kullanacağınızı öğreneceksiniz.

Aşağıdaki görevleri tamamlarsınız:

  • Metin istemlerinden metin oluşturma
    • Metni akış şeklinde gösterme
    • Çok turlu sohbetler başlatma
    • Eşzamansız yöntemler kullanma
  • Model parametrelerini yapılandırma
  • Sistem talimatlarını ayarlama
  • Güvenlik filtrelerini kullanma
  • Kontrollü üretim kullanın
  • Jetonları sayma
  • Çok formatlı (ses, kod, doküman, resim, video) verileri işleme
  • Otomatik ve manuel işlev çağrısını kullanma
  • Kod yürütme
  • Düşünme modu örnekleri

2. Başlamadan önce

Ön koşullar

Başlamadan önce geçerli bir faturalandırma hesabına sahip bir Google Cloud projeniz olmalıdır. Lütfen kullanmak istediğiniz Google Cloud projesini seçin.

Bu kod laboratuvarını çalıştırmak için Google Cloud'un güvenlik ve uygunluk özelliklerine sahip, iş birliğine dayalı ve yönetilen bir not defteri ortamı olan Colab Enterprise'ı kullanacağız.

Gerekli API'leri etkinleştirme

Google Cloud projenizde bu kod laboratuvarının çalışması için gerekli API'leri (Vertex AI, Dataform ve Compute Engine) etkinleştirmek üzere aşağıdaki düğmeyi tıklayın.

Colab not defterini Google Cloud'a kopyalama

Eğitim not defterini Colab Enterprise'da açmak için aşağıdaki düğmeyi tıklayın. Bu işlem, mevcut Google Cloud projenizde Colab not defterinin bir kopyasını oluşturur. Bu kopya, not defterini çalıştırmanıza olanak tanır.

Haydi başlayalım.

3. Ortamı başlatma

Colab not defterini oluşturduğumuza göre not defterinde sağlanan kodu yürütebiliriz. İlk birkaç adımda bağımlılıklar yüklenir ve gerekli kitaplıklar içe aktarılır.

Başlangıç bölümündeki adımları uygulayın

Öncelikle Başlangıç bölümündeki hücreleri tek tek çalıştırın.

Başlangıç bölümündeki kod hücreleri

Not: Fare işaretçisini çalıştırmak istediğiniz kod hücresinin üzerine getirin ve Hücreyi çalıştır simgesi Hücreyi çalıştır simgesini tıklayarak hücreyi çalıştırabilirsiniz.

Hücreyi çalıştırma

Bu bölümün sonunda şunları yapmış olacaksınız.

  • Python için Google Gen AI SDK'sını yükleme
  • Laboratuvar için gerekli kitaplıkları içe aktarma
  • Vertex AI'ı kullanmak için Google Cloud projesi oluşturma

Şimdi metin oluşturmak için Gemini 2.5 Pro'yu kullanalım

4. Gemini ile metin oluşturma

Not defterinin bu bölümünde, metin tamamlama oluşturmak için Gemini 2.5 Pro'yu kullanacaksınız.

Not defterindeki bir sonraki hücre grubunu çalıştırın. Bu sırada kodu okuyup Google GenAI SDK'yı nasıl kullanacağınızı öğrenin.

Metin istemlerinden metin oluşturma

Bu bölümün sonunda aşağıdakileri öğrenmiş olacaksınız.

  • Kullanılacak model nasıl belirtilir?
  • Akış yapılmayan ve akışlı çıkış oluşturma.
  • SDK'nın çok turlu sohbet özelliğini kullanma
  • SDK'yı eşzamansız olarak çağırma.
  • Model parametrelerini yapılandırma.
  • Model davranışını özelleştirmek için sistem talimatlarını ayarlama.
  • İçerik güvenliği filtrelerini yapılandırma.

Ardından, Gemini'ye çoklu formatlı istemlerin nasıl gönderileceğini göreceğiz.

5. Çok modlu istemler

Not defterinin bu bölümünde, resimleri ve videoları işlemek için Gemini 2.5 Pro'yu kullanacaksınız.

Not defterinde aşağıdaki hücreleri çalıştırın. Çok modlu istemler için kod hücreleri

Bu bölümün sonunda aşağıdakileri öğrenmiş olacaksınız.

  • Resim ve metinden oluşan bir istem gönderin.
  • URL'den video işleme

Ardından, iyi tanımlanmış ve yapılandırılmış çıktılar oluşturacağız

6. Yapılandırılmış çıkışlar

Kodda modellerin yanıtını kullanırken modelden tutarlı ve güvenilir çıktılar almamız önemlidir. Kontrollü oluşturma, bir modelin çıktısının yapısını, alan adlarını ve her alan için beklenen veri türünü belirtmek üzere bir yanıt şeması tanımlamanıza olanak tanır.

Not defterinde aşağıdaki hücreleri çalıştırın. Kontrollü çıkış için kod hücreleri

Ardından, modellerin çıktılarının nasıl temellendirileceğini göreceğiz.

7. Referans Yüzey

Mevcut bilgi tabanları kullanmak veya modele anlık bilgi sağlamak istiyorsanız modelin çıktılarını temellendirmeye bakmanız gerekir.

Gemini ve Vertex AI ile çıktıyı Google Arama'ya, işlev yanıtlarının çıktısına ve son olarak da kodun kendisine temellendirebilirsiniz. Kod yürütme, modelin kod oluşturmasına ve çalıştırmasına olanak tanır. Böylece model, sonuçlardan ders çıkarır ve nihai çıkışı elde etmek için iterasyon yapar.

Not defterinde aşağıdaki hücreleri çalıştırın. Topraklama özelliğini test edecek kod hücreleri

Ardından Gemini 2.5 Pro'nun düşünme özelliklerini göreceğiz

8. Düşünüyorum

Düşünme modu, özellikle birden fazla strateji oluşturma ve tekrarlı çözüm gerektiren karmaşık görevler için yararlıdır. Gemini 2.5 modelleri, yanıt vermeden önce kendi düşünceleri üzerinde akıl yürütebilen, bu sayede daha yüksek performans ve daha kesin doğruluk sunabilen, düşünen modellerdir.

Not defterinde aşağıdaki hücreleri çalıştırın. Bunu yaptığınızda, model gerçek çıkışını sunmadan önce düşünme çıkışını fark edin. Düşünme çıkışını göstermek için kod hücreleri

9. Sonuç

Tebrikler! Metin oluşturma, çok formatlılık, temellendirme, yapılandırılmış çıkışlar ve gelişmiş düşünme özellikleri de dahil olmak üzere Python için Google Gen AI SDK'sını kullanarak Gemini 2.5 Pro'nun gücünden nasıl yararlanacağınızı öğrendiniz. Artık SDK'yı kullanarak kendi yenilikçi uygulamalarınızı oluşturmaya başlamak için temel bilgilere sahipsiniz. Güçlü düşünme ve akıl yürütme moduyla Gemini 2.5 Pro, yeni olasılıklar sunar ve çeşitli kullanım alanlarında yenilik yapmanızı sağlar.

Ek referanslar

Bu codelab'i nasıl buldunuz?