Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
ML Kit'in üretken yapay zeka API'leri, uygulamalarınızın görevleri yerine getirmesine yardımcı olmak için Gemini Nano'nun gücünden yararlanır. Bu API'ler, üst düzey bir arayüz aracılığıyla popüler kullanım alanları için kullanıma hazır kalite sunar. ML Kit üretken yapay zeka API'leri, verileri yerel olarak işleyerek gelişmiş uygulama işlevselliği ve kullanıcı gizliliğini iyileştirme gibi özellikleri kolaylaştırmak için cihaz üzerinde üretken yapay zeka temel modellerinin yürütülmesini sağlayan bir Android sistem hizmeti olan AICore üzerine kurulmuştur.
ML Kit Üretken Yapay Zeka API'leri aşağıdaki özellikleri destekler:
Özetleme: Makaleleri veya sohbet görüşmelerini madde işaretli liste olarak özetleyin.
Yazım denetimi: Dil bilgisini iyileştirerek ve yazım hatalarını düzelterek kısa içerikleri daha iyi hale getirin.
Yeniden yazma: Kısa mesajları farklı tonlarda veya stillerde yeniden yazın.
Resim açıklaması: Belirli bir resmin kısa açıklamasını oluşturun.
Üretken yapay zeka API'lerinin avantajları
Mevcut diğer ML Kit özelliklerine benzer şekilde, üretken yapay zeka API'leri tamamen cihaz üzerinde çalışır ve bu nedenle aşağıdaki avantajları sunar:
Giriş, çıkarım ve çıkış verileri yerel olarak işlenir.
İşlevler, güvenilir bir internet bağlantısı olmadan da aynı şekilde çalışır.
Her API çağrısı için ek sunucu maliyeti oluşmaz.
Ayrıca, üretken yapay zeka API'leri AICore'un üzerine kurulup Gemini Nano ile desteklendiğinden her uygulama, cihazdaki paylaşılan Gemini Nano modelini kullanabilir. Bu sayede, cihazda zaten bulunan bir modelin indirilmesini bekleme ihtiyacı ortadan kalkar ve depolama alanı korunur. AICore'un gizliliği korumak için istekleri nasıl izole ettiği hakkında daha fazla bilgi edinin.
Canlı oynatma ve canlı oynatma dışı
ML Kit GenAI API'leri, sonuçları almak için hem akışkan hem de akışkan olmayan seçenekler sunar. Akış API'si, yanıtları oluşturuldukça artımlı olarak sunar ve sürekli bir veri akışı sağlar. Buna karşılık, akış olmayan API, yanıtın tamamı bitene kadar bekler ve ardından yanıtı tek bir blok olarak döndürür.
Daha hızlı ilk geri bildirim sağladığı için uzun yanıtlar için akış API'sini seçin. Akış yapılmayan API, kısa yanıtlar veya sonuçları toplu olarak işleme için daha uygundur.
Cihaz desteği
ML Kit GenAI API'leri aşağıdaki cihazlarda kullanılabilir. Ek cihazlarda destek sunulması planlanmaktadır:
Google: Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL, Pixel 10 Pro Fold, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold
vivo: vivo X200, vivo X200 Pro, vivo X Fold3 Pro, vivo X Fold5
Xiaomi: Xiaomi 15 Ultra, Xiaomi 15
Belirli dil desteğinin kullanılabilirliği, cihazın yapılandırmasına ve cihaza indirilen modellere göre değişebilir.
Uygulama başına kota
AICore, uygulama başına çıkarım kotası uygular. Bu nedenle, kısa süre içinde çok fazla GenAI API isteği gönderilmesi ErrorCode.BUSY yanıtına neden olur. Bu tür bir hata aldığınızda isteği yeniden denemek için eksponansiyel geri yükleme kullanmayı düşünebilirsiniz.
Arka plan kullanımı
Üretken yapay zeka API çıkarımına yalnızca uygulama en üstteki ön plan uygulaması olduğunda izin verilir. Uygulama ön planda değilken API'nin kullanılması (ön plan hizmetinin kullanılması dahil) arka plan kullanım kotasının şu anda olmaması nedeniyle ErrorCode.BUSY yanıtına neden olur.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-09-04 UTC."],[],[],null,["| This API is offered in beta, and is not subject to any SLA or deprecation policy. Changes may be made to this API that break backward compatibility.\n\nML Kit's GenAI APIs harness the power of [Gemini Nano](https://developer.android.com/ai/gemini-nano/) to help your apps\nperform tasks. These APIs provide out-of-the-box quality for popular use cases\nthrough a high-level interface. The ML Kit GenAI APIs are built on top of\n[AICore](https://android-developers.googleblog.com/2023/12/a-new-foundation-for-ai-on-android.html), an Android system service that enables on-device execution of GenAI\nfoundation models to facilitate features such as enhanced app functionality and\nimproved user privacy by processing data locally.\n\nThe ML Kit GenAI APIs support the following features:\n\n- [**Summarization**](/ml-kit/genai/summarization/android): Summarize articles or chat conversations as a bulleted list.\n- [**Proofreading**](/ml-kit/genai/proofreading/android): Polish short content by refining grammar and fixing spelling errors.\n- [**Rewriting**](/ml-kit/genai/rewriting/android): Rewrite short messages in different tones or styles.\n- [**Image description**](/ml-kit/genai/image-description/android): Generate a short description of a given image.\n\nBenefits of GenAI APIs\n\nSimilar to other existing ML Kit features, GenAI APIs run entirely on-device and\nthus provide the following benefits:\n\n- Input, inference, and output data is processed locally\n- Functionality remains the same without reliable internet connection\n- No additional server cost incurred for each API call\n\nIn addition, since GenAI APIs are built on top of AICore and powered by Gemini\nNano, every app is able to use the shared Gemini Nano model that is on the\ndevice. This avoids the need to have to wait for a model to be downloaded if it\nalready exists on a device, and in turn conserves storage space. Learn [more\nabout how AICore isolates requests to protect privacy](https://android-developers.googleblog.com/2024/10/introduction-to-privacy-and-safety-gemini-nano.html).\n\nStreaming versus non-streaming\n\nML Kit GenAI APIs offer both streaming and non-streaming options for receiving\nresults. The streaming API delivers responses incrementally as they are\ngenerated, providing a continuous flow of data. In contrast, the non-streaming\nAPI waits until the entire response is complete before returning it as a single\nblock.\n\nChoose the streaming API for lengthy responses, as it allows for quicker initial\nfeedback. The non-streaming API is more suitable for short responses or when\nprocessing results in batches.\n\nDevice support\n\nThe ML Kit GenAI APIs are available on the following devices, with\nplans to expand support to additional devices:\n\n- Google: Pixel 10, Pixel 10 Pro, Pixel 10 Pro XL, Pixel 10 Pro Fold, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold\n- Honor: Honor 400 Pro, Magic 6 Pro, Magic 6 RSR, Magic 7, Magic 7 Pro, Magic V3\n- iQOO: iQOO 13\n- Motorola: Razr 60 Ultra\n- OnePlus: OnePlus 13, OnePlus 13s\n- OPPO: Find N5, Find X8, Find X8 Pro\n- POCO: POCO F7 Ultra\n- realme: realme GT 7 Pro\n- Samsung: Galaxy S25, Galaxy S25+, Galaxy S25 Ultra\n- vivo: vivo X200, vivo X200 Pro, vivo X Fold3 Pro, vivo X Fold5\n- Xiaomi: Xiaomi 15 Ultra, Xiaomi 15\n\nAvailability of specific language support may vary depending on the particular\ndevice's configuration and the models that have been downloaded to the device.\n\nQuota per application\n\nAICore enforces an inference quota per app. This means that making too many\nGenAI API requests in a short period will result in an `ErrorCode.BUSY`\nresponse. When receiving such an error, consider using exponential backoff to\nretry the request.\n\nBackground usage\n\nGenAI API inference is permitted only when the app is the top foreground\napplication. Using the API when the app is not in the foreground, including\nusing a foreground service, will result in an `ErrorCode.BUSY` response due to\nthe current lack of background usage quota.\n\nSample code\n\nTo get this code, check out the following samples:\n\n- [ML Kit GenAI Samples](https://github.com/googlesamples/mlkit/tree/master/android/genai)\n- [Android AI Catalog Sample](https://github.com/android/ai-samples/tree/main/ai-catalog)"]]