Fecha de publicación: 12 de diciembre de 2024; Última actualización: 20 de mayo de 2025
Con las APIs de IA integradas, tu aplicación web puede realizar tareas potenciadas por IA sin necesidad de implementar o administrar sus propios modelos de IA.
Requisitos
Estamos trabajando para estandarizar estas APIs en todos los navegadores.
Modelos
Las APIs de Prompt, Summarizer, Writer y Rewriter descargan Gemini Nano, que está diseñado para ejecutarse de forma local en computadoras de escritorio y portátiles. Estas APIs no funcionan en dispositivos móviles.
A partir de ahora, las APIs de Summarizer, Writer y Rewriter solo admiten la modalidad de texto a texto. La API de Prompt tendrá capacidades multimodales disponibles para el prototipado local para los participantes del Programa de versión preliminar temprana.
Hardware
Las APIs de Language Detector y Translator solo funcionan en computadoras de escritorio en Chrome.
Las APIs de Prompt, Summarizer, Writer y Rewriter funcionan en Chrome cuando se cumplen las siguientes condiciones:
- Sistema operativo: Windows 10 o 11, macOS 13 o versiones posteriores (Ventura y versiones posteriores) o Linux Chrome para Android, iOS y ChromeOS aún no son compatibles con nuestras APIs respaldadas por Gemini Nano.
- Almacenamiento: Al menos 22 GB en el volumen que contiene tu perfil de Chrome
- GPU: Más de 4 GB de VRAM
- Red: Datos ilimitados o una conexión de uso no medido
- GPU: Más de 4 GB de VRAM
- Red: Datos ilimitados o una conexión de uso no medido
Estos requisitos existen para ti en tu proceso de desarrollo y para los usuarios que trabajan con las funciones que compilas.
Comienza con la compilación
Hay varias APIs de IA integradas disponibles en distintas etapas de desarrollo. Algunos están en Chrome estable, algunos están disponibles para los participantes de las pruebas de origen y otros solo están disponibles para los participantes del Programa de vista previa temprana.
Cada API tiene su propio conjunto de instrucciones para comenzar a usar el modelo y descargarlo, tanto para la creación de prototipos locales como en entornos de producción con las pruebas de origen.
- API de Translator
- API de Language Detector
- API de Summarizer
- API de Prompt en extensiones de Chrome
- API de Writer y API de Rewriter
- API de Prompt para usar en extensiones de Chrome
- API de Prompt para la Web (solo EPP)
Todas estas APIs se pueden usar cuando se compilan extensiones de Chrome.
Usa APIs en localhost
Todas las APIs están disponibles en localhost
en Chrome. Sigue estos pasos para
- Ve a
chrome://flags/#prompt-api-for-gemini-nano
. - Selecciona Habilitado.
- Haz clic en Reiniciar o reinicia Chrome.
Para confirmar que Gemini Nano se descargó y funciona según lo previsto, abre DevTools y escribe await LanguageModel.availability();
en la consola. Esto debería mostrar available
.
Soluciona problemas relacionados con localhost
Si Gemini Nano no funciona como se espera, sigue estos pasos:
- Reinicia Chrome.
- Ve a
chrome://components
. - Confirma que esté presente el modelo de la guía de optimización en el dispositivo. Esto significa que Gemini Nano está disponible o se está descargando.
- Si no aparece ningún número de versión, haz clic en Check for update para forzar la descarga.
- Abre DevTools y escribe
LanguageModel.availability();
en la consola. Esto debería mostraravailable
.
Si es necesario, espera un tiempo y repite estos pasos.
Proceso de estándares
Estamos trabajando para estandarizar estas APIs, de modo que funcionen en todos los navegadores. Esto significa que propusimos las APIs a la comunidad de plataformas web y las trasladamos al grupo comunitario de Web Incubator del W3C para que se discutan más a fondo.
Solicitamos comentarios de W3C, Mozilla y WebKit para cada API.
Puedes obtener más información sobre este proceso para cada API en la documentación correspondiente.
Interactúa y comparte comentarios
Si pruebas la IA integrada y tienes comentarios, nos encantaría escucharlos.
- Descubre todas las APIs de IA integradas.
- Únete al programa de versión preliminar anticipada para obtener una vista previa de las nuevas APIs y acceso a nuestra lista de distribución.
- Si tienes comentarios sobre la implementación de Chrome, informa un error de Chromium.
- Obtén información sobre los estándares web.