Make sure that all the requirements are green.

Activate chrome://flags/#rewriter-api-for-gemini-nano
Loading...
Pending

No debug information available.

Playground


Input:

Context:

Options

Runnable code examples


Availability

Code
Rewriter.availability({ tone: 'as-is', format: 'plain-text', length: 'as-is', expectedInputLanguages: [], expectedContextLanguages: [], outputLanguage: 'en', })
Result
unknown

Execute

Code
const abortController = new AbortController(); const rewriter = await Rewriter.create({ tone: 'as-is', format: 'plain-text', length: 'as-is', sharedContext: 'null', expectedInputLanguages: [], expectedContextLanguages: [], outputLanguage: 'en', monitor(m: any) { m.addEventListener("downloadprogress", (e: any) => { console.log(`Downloaded ${e.loaded * 100}%`); }); }, signal: abortController.signal, }) const stream: ReadableStream = rewriter.rewriteStreaming('null', {context: ''}); for await (const chunk of stream) { // Do something with each 'chunk' this.rewriterOutput += chunk; }