"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Cómo Utilizar el API Experimental de AI en Chrome

Cómo Utilizar el API Experimental de AI en Chrome

Publicado el 2024-11-06
Navegar:733

Cómo Utilizar el API Experimental de AI en Chrome

Para utilizar el API experimental de AI en Chrome, sigue estos pasos:

Requerimientos de Hardware

  • 4GB de RAM
  • GPU disponible
  • Mínimo 22GB de espacio
  • Windows 10.11 o macOS Ventura o versiones más recientes (sin especificación para Linux)

No hay soporte aún para:

  • ChromeOS
  • Chrome iOS
  • Chrome Android

Requerimientos de Software

  • Instalar Chrome Canary
  • Activar la AI y los modelos modificando los siguientes flags:
  1. Ve a chrome://flags/#optimization-guide-on-device-model y selecciona "Enabled BypassPerfRequirement"
  2. Ve a chrome://flags/#prompt-api-for-gemini-nano y selecciona "Enable"
  3. Reinicia Chrome
  4. Verifica la instalación ejecutando este comando en la consola: (await ai.assistant.capabilities()).available. Debe devolver "readily".

Si falla, prueba lo siguiente:

  1. Ejecuta await ai.assistant.create() para intentar forzar a Chrome a activar el API (aunque podría no funcionar).
  2. Ve a chrome://components y revisa si el componente "Optimization Guide On Device Model" tiene una versión igual o mayor a 2024.5.21.1031. Si no tiene versión, haz clic en "check for updates" e intenta nuevamente.

Nota: A veces, la instalación del modelo puede tardar. Ten paciencia y repite el proceso si es necesario.

Activación de Modelos

Para activar los modelos, habilita los siguientes flags en Chrome:

  • chrome://flags/#prompt-api-for-gemini-nano
  • chrome://flags/#summarization-api-for-gemini-nano
  • chrome://flags/#rewriter-api-for-gemini-nano
  • chrome://flags/#writer-api-for-gemini-nano
  • chrome://flags/#language-detection-api

Las funciones disponibles

Prompt API

Este es el modelo más sencillo, utilizado para tareas generales. Al enviarle un prompt, intenta devolver una respuesta. Aquí un ejemplo básico:

const session = await ai.assistant.create();
const result = await session.prompt("Explain what JavaScript is");

También puedes utilizar systemPrompt para pasarle instrucciones adicionales:

const session = await ai.assistant.create({
  systemPrompt: "You are an expert in JavaScript, providing helpful code best practices."
});

Language Detection

Esta API detecta el idioma de un texto, soportando más de 100 lenguajes y variantes.

Ejemplo:

const detector = await translation.createDetector();
const results = await detector.detect("Bonjour le monde");
for (const result of results) {
  console.log(result.detectedLanguage, result.confidence);
}

Writer y Rewriter

Writer API: Crea contenido nuevo.
Ejemplo: escribir un borrador de una solicitud al banco.

const writer = await ai.writer.create();
const result = await writer.write("Write a email asking for feedback");

Rewriter API: Mejora o reestructura un texto ya existente.

const rewriter = await ai.rewriter.create();
const result = await rewriter.rewrite("La inteligencia artificial es...", { context: "Use simple words." });

Todos estos APIs están en fase experimental, por lo que es normal encontrar errores o inconsistencias. Todo feedback es bienvenido. Si te interesa estar al tanto de los cambios, puedes llenar este formulario para acceder a la documentación y recibir actualizaciones.

Declaración de liberación Este artículo se reproduce en: https://dev.to/marianocodes/como-utilizar-el-api-experimental-de-ai-en-chrome-3c4m?1 Si hay alguna infracción, comuníquese con [email protected] para borrarlo
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3