Yerleşik yapay zekayı kullanmaya başlayın

Yayınlanma tarihi: 12 Aralık 2024, Son güncelleme tarihi: 20 Mayıs 2025

Yerleşik yapay zeka API'leri sayesinde web uygulamanız, kendi yapay zeka modellerini dağıtmasına veya yönetmesine gerek kalmadan yapay zeka destekli görevler gerçekleştirebilir.

Şartlar

Bu API'leri tarayıcılarda standartlaştırmak için çalışıyoruz.

Modeller

Prompt API, Summarizer API, Writer API ve Rewriter API, masaüstü ve dizüstü bilgisayarlarda yerel olarak çalışacak şekilde tasarlanmış büyük bir dil modelini indirir. Bu API'ler mobil cihazlarda çalışmaz. Bu API'leri kullanmadan önce Google'ın Üretken Yapay Zeka Yasaklanan Kullanım Politikası'nı kabul edin.

Summarizer API, Writer API ve Rewriter API yalnızca metinden metne biçimini destekler. İstem API'si, Erken Erişim Programı katılımcılarının yerel prototip oluşturma için kullanabileceği çok formatlı özelliklere sahiptir.

Donanım

Geliştiriciler ve Chrome'da bu API'leri kullanarak özellikleri çalıştıran kullanıcılar için aşağıdaki şartlar geçerlidir. Diğer tarayıcıların farklı işletim gereksinimleri olabilir.

Dil Algılayıcı ve Çeviri API'leri masaüstündeki Chrome'da çalışır. Bu API'ler mobil cihazlarda çalışmaz. Prompt API, Summarizer API, Writer API ve Rewriter API, aşağıdaki koşullar karşılandığında Chrome'da çalışır:

  • İşletim sistemi: Windows 10 veya 11; macOS 13 veya üzeri (Ventura ve sonraki sürümler) ya da Linux. Android, iOS ve ChromeOS için Chrome, Gemini Nano'yu kullanan API'ler tarafından henüz desteklenmemektedir.
  • Depolama: Chrome profilinizi içeren birimde en az 22 GB boş alan olmalıdır.
  • GPU: Kesinlikle 4 GB'tan fazla VRAM.
  • : Sınırsız veri veya ölçülmeyen bağlantı.

Tarayıcı modeli güncellediğinden Gemini Nano'nun tam boyutu değişebilir. Mevcut boyutu belirlemek için chrome://on-device-internals adresini ziyaret edin ve Model durumu'na gidin. Model boyutunu belirlemek için listelenen Dosya yolunu açın.

Derlemeye başlayın

Geliştirmenin farklı aşamalarında çeşitli yerleşik yapay zeka API'leri kullanılabilir. Bazıları Chrome'un kararlı sürümünde, bazıları ise deneysel özelliklere katılan kullanıcılar tarafından kullanılabilir. Diğerleri ise yalnızca Erken Erişim Programı katılımcıları tarafından kullanılabilir.

Her API'nin, modeli kullanmaya başlamak ve indirmek için kendi talimatları vardır. Bu talimatlar, hem yerel prototipleme hem de kaynak denemeleriyle üretim ortamları için geçerlidir.

Bu API'lerin tümü Chrome uzantıları oluşturulurken kullanılabilir.

Yerel ana makinede API kullanma

API'lerin tümü Chrome'da localhost üzerinde kullanılabilir.

  1. Şuraya git: chrome://flags/#prompt-api-for-gemini-nano.
  2. Etkin'i seçin.
  3. Yeniden başlat'ı tıklayın veya Chrome'u yeniden başlatın.

Gemini Nano'nun indirildiğini ve beklendiği gibi çalıştığını onaylamak için Geliştirici Araçları'nı açıp konsola await LanguageModel.availability(); yazın. Bu işlem available değerini döndürmelidir.

localhost ile ilgili sorunları giderme

Model beklendiği gibi çalışmıyorsa aşağıdaki adımları uygulayın:

  1. Chrome'u yeniden başlatın.
  2. Şuraya git: chrome://components.
  3. Optimization Guide On Device Model'in mevcut olduğunu doğrulayın. Bu, Gemini Nano'nun kullanıma hazır olduğu veya indirildiği anlamına gelir.
    • Sürüm numarası listelenmiyorsa indirmeyi zorlamak için Güncellemeleri kontrol et'i tıklayın.
  4. Geliştirici Araçları'nı açın ve konsola LanguageModel.availability(); yazın. Bu işlem available değerini döndürmelidir.

Gerekirse biraz bekleyin ve bu adımları tekrarlayın.

Standartlar süreci

Tüm tarayıcılarda çalışabilmeleri için bu API'leri standartlaştırmak üzere çalışıyoruz. Bu, API'leri web platformları topluluğuna önerdiğimiz ve daha fazla tartışmak için W3C Web Incubator Community Group'a taşıdığımız anlamına gelir.

Her API için W3C, Mozilla ve WebKit'ten geri bildirim istiyoruz.

Bu süreç hakkında her API için ilgili dokümanlardan daha fazla bilgi edinebilirsiniz.

Etkileşim kurma ve geri bildirim paylaşma

Yerleşik yapay zekayı denerseniz geri bildiriminizi bizimle paylaşmanızı rica ederiz.