Maison > interface Web > js tutoriel > Comment utiliser l'API expérimentale AI dans Chrome

Comment utiliser l'API expérimentale AI dans Chrome

Susan Sarandon
Libérer: 2024-10-01 12:17:02
original
1072 Les gens l'ont consulté

Cómo Utilizar el API Experimental de AI en Chrome

Pour utiliser l'API IA expérimentale dans Chrome, procédez comme suit :

Exigences matérielles

  • 4 Go de RAM
  • GPU disponible
  • Minimum 22 Go d'espace
  • Windows 10.11 ou macOS Ventura ou versions plus récentes (pas de spécification Linux)

Il n'y a pas encore de support pour :

  • ChromeOS
  • Chrome iOS
  • Chrome Android

Configuration logicielle requise

  • Installer Chrome Canary
  • Activez l'IA et les modèles en modifiant les drapeaux suivants :
  1. Allez sur chrome://flags/#optimization-guide-on-device-model et sélectionnez "Enabled BypassPerfRequirement"
  2. Allez sur chrome://flags/#prompt-api-for-gemini-nano et sélectionnez "Activer"
  3. Redémarrer Chrome
  4. Vérifiez l'installation en exécutant cette commande dans la console : (attendez ai.assistant.capabilities()).disponible. Il devrait revenir "facilement".

En cas d'échec, essayez ce qui suit :

  1. Exécutez wait ai.assistant.create() pour essayer de forcer Chrome à activer l'API (même si cela peut ne pas fonctionner).
  2. Allez sur chrome://components et vérifiez si le composant « Guide d'optimisation sur le modèle d'appareil » a une version égale ou supérieure à 2024.5.21.1031. Si vous n'avez pas de version, cliquez sur « Rechercher les mises à jour » et réessayez.

Remarque : Parfois, l'installation du modèle peut prendre un certain temps. Soyez patient et répétez le processus si nécessaire.

Activation du modèle

Pour activer les modèles, activez les indicateurs suivants dans 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/#langue-detection-api

Fonctions disponibles

API d'invite

Il s'agit du modèle le plus simple, utilisé pour les tâches générales. Lorsque vous lui envoyez une invite, il essaie de renvoyer une réponse. Voici un exemple basique :

const session = await ai.assistant.create();
const result = await session.prompt("Explain what JavaScript is");
Copier après la connexion

Vous pouvez également utiliser systemPrompt pour transmettre des instructions supplémentaires :

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

Détection de la langue

Cette API détecte la langue d'un texte, prenant en charge plus de 100 langues et variantes.

Exemple :

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

Écrivain et réécrivain

API Writer : Créez du nouveau contenu.
Exemple : rédiger un brouillon de demande à la banque.

const writer = await ai.writer.create();
const result = await writer.write("Write a email asking for feedback");
Copier après la connexion

API Rewriter : Améliore ou restructure un texte existant.

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

Toutes ces API sont en phase expérimentale, il est donc normal de trouver des erreurs ou des incohérences. Tous les commentaires sont les bienvenus. Si vous souhaitez être informé des changements, vous pouvez remplir ce formulaire pour accéder à la documentation et recevoir des mises à jour.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal