Skip to main content
VAssist is powered by Chrome’s Built-in AI, which brings Google’s Gemini Nano language model directly into your browser. All AI processing happens on your device - no data leaves your computer, no API keys required, and it works completely offline.

Overview

Chrome’s Built-in AI is a suite of on-device APIs that provide powerful AI capabilities while respecting your privacy.

Gemini Nano

Google’s efficient on-device language model

On-Device Processing

All AI runs locally - no cloud required

Privacy First

Your data never leaves your device

No API Keys

Works out of the box without accounts

What is Gemini Nano?

Gemini Nano is Google’s most efficient AI model, specifically designed to run on-device:
Model Architecture:
  • Optimized transformer architecture
  • ~1.8 billion parameters
  • Context window: 1024 tokens
  • Output languages: English, Spanish, Japanese
Performance:
  • Runs on CPU or GPU
  • Typical response time: 1-3 seconds
  • Memory usage: ~1.5-2GB when loaded
  • Model size: ~1.5GB download
Hardware Requirements:
  • GPU: 4GB+ VRAM (recommended)
  • CPU: 16GB+ RAM with 4+ cores
  • Supports both x86 and ARM architectures

Available APIs

Chrome provides specialized APIs for different AI tasks, all powered by Gemini Nano:

1. Prompt API (LanguageModel)

The core conversational AI interface for general-purpose text generation.
Parameters:
  • temperature (0-2): Higher = more creative, lower = more focused
  • topK (1-128): Number of top tokens to consider (affects diversity)
  • outputLanguage: Output language code (en, es, ja)

2. Summarizer API

Specialized API for creating concise summaries of long text.
Summary Types:
  • tldr: Concise one-paragraph summary
  • key-points: Bullet list of main ideas
  • teaser: Short engaging preview
  • headline: Single-sentence summary
Output Formats:
  • plain-text: Clean text without formatting
  • markdown: Formatted with markdown syntax
Length Options:
  • short: ~50-100 words
  • medium: ~100-200 words
  • long: ~200-300 words

3. Translator API

Translate text between 100+ languages, completely offline.
Supported Languages (100+):
  • European: English, Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Greek
  • Asian: Chinese, Japanese, Korean, Hindi, Thai, Vietnamese, Indonesian
  • Middle Eastern: Arabic, Hebrew, Turkish, Farsi
  • And many more…

4. Rewriter API

Rewrite and refine text with different tones and styles.
Tone Options:
  • as-is: Keep original tone
  • formal: Professional, polished
  • casual: Friendly, conversational
Format Options:
  • as-is: Keep original format
  • plain-text: Remove formatting
  • markdown: Add markdown formatting
Length Options:
  • as-is: Keep original length
  • shorter: More concise
  • longer: More detailed

5. Writer API

Generate new content from scratch based on prompts.

6. Language Detector API

Identify the language of any text with confidence scores.

Configuration

Customize Chrome AI behavior in VAssist settings:

Setup Requirements

To use Chrome’s Built-in AI, you need:
1

Chrome Version

Chrome 138 or newerCheck your version at chrome://versionUpdate at chrome://settings/help if needed
2

Enable Flags

Required Chrome FlagsVisit these URLs and enable each flag:
  • chrome://flags/#optimization-guide-on-device-model → Enabled BypassPerfRequirement
  • chrome://flags/#prompt-api-for-gemini-nano → Enabled
  • chrome://flags/#prompt-api-for-gemini-nano-multimodal-input → Enabled (for voice/image features)
  • chrome://flags/#writer-api-for-gemini-nano → Enabled
  • chrome://flags/#rewriter-api-for-gemini-nano → Enabled
  • chrome://flags/#summarization-api-for-gemini-nano → Enabled
  • chrome://flags/#translation-api → Enabled
  • chrome://flags/#language-detection-api → Enabled
Click Relaunch after enabling all flags
3

Download Model

Download Gemini Nano (~1.5GB)
  1. Visit chrome://components
  2. Find “Optimization Guide On Device Model”
  3. Click “Check for update”
  4. Wait for download to complete
  5. Monitor at chrome://on-device-internals/
4

Verify Installation

Test in VAssist
  1. Open VAssist Control Panel
  2. Go to Settings → AI Configuration
  3. Click “Test Connection”
  4. Should show “Chrome AI ready”
See the Installation Guide for detailed setup instructions with screenshots.

Troubleshooting

Symptoms:
  • “Check for update” does nothing
  • Component not appearing in chrome://components
Solutions:
  1. Verify all Chrome flags are enabled
  2. Restart Chrome completely (not just relaunch)
  3. Toggle flags off and on, then restart again
  4. Check free disk space (~2GB needed)
  5. Try unmetered network connection
Symptoms:
  • LanguageModel is not defined
  • VAssist shows “Chrome AI not available”
Solutions:
  1. Confirm Chrome version 138+
  2. Verify all required flags enabled
  3. Restart browser after enabling flags
  4. Check chrome://on-device-internals/ for errors
  5. Try creating session manually in DevTools console
Symptoms:
  • Error: “QuotaExceededError”
  • Long conversations stop working
Solutions:
  1. Start a new conversation
  2. Enable “Temporary Chat” mode
  3. Reduce page context length
  4. Gemini Nano has 1024 token limit - this is normal
Symptoms:
  • Slow response times
  • Browser freezing
Solutions:
  1. Close other tabs/applications
  2. Check hardware meets minimum requirements:
    • 4GB+ VRAM (GPU) OR 16GB+ RAM (CPU)
  3. Disable other Chrome extensions temporarily
  4. Monitor Task Manager for memory usage

Privacy Benefits

Running AI on-device provides significant privacy advantages:

No Server Communication

Zero network requests for AI processing. Your data stays on your device.

No Usage Tracking

Chrome doesn’t log or analyze your prompts and responses.

Offline Capable

Works without internet after model download. Perfect for sensitive work.

Regulatory Compliance

Automatic GDPR, HIPAA, and data protection compliance through on-device processing.
Unlike cloud-based AI services, Chrome’s Built-in AI ensures your conversations, documents, and personal information never leave your computer.

Performance Characteristics

Typical Response Times (varies by hardware):Factors Affecting Speed:
  • Hardware specs (GPU vs CPU)
  • Prompt complexity
  • Context length
  • Concurrent browser activity

Comparison with Cloud AI

Next Steps

Installation

Set up Chrome AI flags and download Gemini Nano

Configuration

Customize AI settings and behavior

AI Toolbar

Explore AI-powered text and image tools

Chat Interface

Learn about conversational AI features