Summary API illustration
Summary API illustration

Introducing the New Summary API in Browsers

¿Qué es la API de Summary?

La nueva API de Summary es una función del navegador que permite a desarrolladores y usuarios generar resúmenes inteligentes de contenido web directamente en el navegador. Utiliza modelos de lenguaje avanzados para crear resúmenes concisos y relevantes de artículos, documentación y más.

Características principales

Ejemplo de uso

const summarizer = await Summarizer.create({
      sharedContext: 'Este es un artículo para desarrolladores FrontEnd, el tono es menos formal pero técnico',
      type: 'teaser',
      format: 'markdown',
      length: "medium",
      expectedInputLanguages: ["es-ES"],
      outputLanguage: 'es-ES',
      monitor(m) {
        m.addEventListener('downloadprogress', (e) => {
          console.log(`Downloaded ${e.loaded * 100}%`);
        });
      }
});
const summary = await summarizer.summarizeStreaming(document.body.innerText);
for await (const chunk of summary.values()) {
  console.log(chunk);
}

Casos de uso

Limitaciones y soporte actual

Actualmente, el soporte para la API de Summary es limitado y solo está disponible en algunos navegadores experimentales o versiones específicas. Es posible que la funcionalidad no esté disponible para todos los usuarios, y su integración puede requerir pruebas adicionales. Se recomienda consultar la documentación oficial y verificar la disponibilidad antes de depender de esta API en producción.

Consejo: Puedes probar la API de Summary ahora mismo si tu navegador la soporta—solo haz clic en el botón flotante en la esquina inferior derecha de esta página.

¡Link copiado!

Comments for SMMPPN