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

Yayınlanma tarihi: 12 Aralık 2024

Yerleşik yapay zeka sayesinde web uygulamanız, kendi yapay zeka modellerini dağıtması veya yönetmesi gerekmeden yapay zeka destekli görevleri gerçekleştirebilir. Chrome Yapay Zeka Ekibi, görevlere özel web platformu API'leri ve tarayıcınıza yapay zeka modellerini entegre eden tarayıcı özellikleri geliştiriyor. Bu API'lerin tarayıcıya uygulandığında kullanıcının cihazında çalışmasını hedefliyoruz.

Şartlar

Şu anda bu API'leri yalnızca Chrome'da kullanabilirsiniz ancak tarayıcılar arasında standartlaştırmayı hedefliyoruz.

Modeller

Prompt API, Summarizer API, Writer API ve Rewriter API, masaüstü ve dizüstü bilgisayarlarda yerel olarak çalışacak şekilde tasarlanmış Gemini Nano'yu indirir. Bu API'ler mobil cihazlarda çalışmaz.

Şu anda bu API'ler yalnızca metinden metne modunu desteklemektedir.

Donanım

Dil Algılama ve Çeviri API'leri, Chrome'da masaüstü ve Android cihazlarda çalışır.

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 tarafından desteklenen API'lerimiz tarafından henüz desteklenmemektedir.
  • Depolama alanı: Chrome profilinizi içeren birimde en az 22 GB.
  • GPU: 4 GB'tan fazla VRAM
  • : Sınırsız veri veya sınırsız bağlantı.

Bu şartlar, geliştirme süreciniz ve oluşturduğunuz özellikleri kullanan kullanıcılarınız için geçerlidir.

Derlemeye başlayın

Geliştirmenin farklı aşamalarında kullanılabilir birkaç yerleşik yapay zeka API'si vardır. Bazıları kaynak denemelerinde tüm geliştiriciler tarafından kullanılabilirken diğerleri yalnızca erken önizleme programı katılımcıları tarafından kullanılabilir.

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

Prompt API yalnızca yerel olarak ve Chrome uzantılarında kullanılabilirken diğer API'ler web sitelerinde ve Chrome uzantılarında çalışır.

API'leri localhost'ta kullanma

Tüm API'ler Chrome'daki localhost sürümünde kullanılabilir. Aşağıdaki adımları uygulayarak

  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 amaçlandığı gibi çalıştığını doğrulamak için Geliştirici Araçları'nı açıp konsola (await ai.assistant.capabilities()).available; yazın. Bu işlem sonucunda readily döndürülür.

localhost ile ilgili sorunları giderme

Gemini Nano 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. Cihaz Modelinde Optimizasyon Kılavuzu'nun mevcut olduğunu doğrulayın. Bu, Gemini Nano'nun kullanılabilir veya indirilmekte olduğu anlamına gelir.
    • Listelenen bir sürüm numarası yoksa indirme işlemini zorlamak için Güncelleme olup olmadığını kontrol et'i tıklayın.
  4. Geliştirici Araçları'nı açıp konsola (await ai.assistant.capabilities()).available; yazın. Bu işlem sonucunda readily döndürülür.

Gerekirse biraz bekleyip bu adımları tekrarlayın.

Standartlar süreci

Tüm tarayıcılarda çalışabilmeleri için bu API'leri standartlaştırmaya çalışıyoruz. Yani API'leri web platformları topluluğuna önerdik ve daha fazla tartışma için W3C Web Incubator Topluluk Grubu'na taşıdık.

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

Her API için bu süreç hakkında daha fazla bilgiyi ilgili dokümanda bulabilirsiniz.

Etkileşim kurma ve geri bildirim paylaşma

Yerleşik yapay zekayı denedikten sonra geri bildiriminiz olursa bizimle paylaşın.