ML Kit's GenAI APIs harness the power of Gemini Nano to help your apps perform
tasks. These APIs provide out-of-the-box quality for popular use cases through
a high-level interface. The ML Kit GenAI APIs are built on top of AICore, an
Android system service that enables on-device execution of GenAI foundation
models to facilitate features such as enhanced app functionality and
improved user privacy by processing data locally. [Learn more](https://developers.google.com/ml-kit/genai).

**The [ML Kit GenAI API Additional Terms of Service](https://developers.google.com/ml-kit/genai-terms) apply to the use of the
GenAI APIs. Developers are solely responsible for the safety of their API
client and their app's user experience.**

## Key features

The ML Kit GenAI APIs support the following features:

- [**Summarization**](https://developers.google.com/ml-kit/genai/summarization/android): Summarize articles or conversations as a bulleted list.
- [**Proofreading**](https://developers.google.com/ml-kit/genai/proofreading/android): Proofread short chat messages.
- [**Rewrite**](https://developers.google.com/ml-kit/genai/rewriting/android): Rewrite short chat messages in different tones or styles.
- [**Image description**](https://developers.google.com/ml-kit/genai/image-description/android): Generate a short description of a given image.
- [**Prompt**](https://developers.google.com/ml-kit/genai/prompt/android): Generate text content based on a custom text-only or multimodal prompt.