Make sure that all the requirements are green.

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

No debug information available.

Playground


Input:

Context:

Runnable code examples


Availability

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

Execute

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