Heim > Web-Frontend > js-Tutorial > So verwenden Sie die AI Experimental API in Chrome

So verwenden Sie die AI Experimental API in Chrome

Susan Sarandon
Freigeben: 2024-10-01 12:17:02
Original
1078 Leute haben es durchsucht

Cómo Utilizar el API Experimental de AI en Chrome

Um die experimentelle KI-API in Chrome zu verwenden, befolgen Sie diese Schritte:

Hardwareanforderungen

  • 4 GB RAM
  • GPU verfügbar
  • Mindestens 22 GB Speicherplatz
  • Windows 10.11 oder macOS Ventura oder neuere Versionen (keine Linux-Spezifikation)

Es gibt noch keine Unterstützung für:

  • ChromeOS
  • Chrome iOS
  • Chrome Android

Softwareanforderungen

  • Chrome Canary installieren
  • Aktivieren Sie die KI und die Modelle, indem Sie die folgenden Flags ändern:
  1. Gehen Sie zu chrome://flags/#optimization-guide-on-device-model und wählen Sie „Enabled BypassPerfRequirement“
  2. Gehen Sie zu chrome://flags/#prompt-api-for-gemini-nano und wählen Sie „Aktivieren“
  3. Chrome neu starten
  4. Überprüfen Sie die Installation, indem Sie diesen Befehl in der Konsole ausführen: (warten auf ai.assistant.capabilities()).verfügbar. Es sollte „bereits“ zurückkehren.

Wenn es fehlschlägt, versuchen Sie Folgendes:

  1. Führen Sie „await ai.assistant.create()“ aus, um zu versuchen, Chrome zur Aktivierung der API zu zwingen (obwohl dies möglicherweise nicht funktioniert).
  2. Gehen Sie zu chrome://components und prüfen Sie, ob die Komponente „Optimization Guide On Device Model“ eine Version gleich oder größer als 2024.5.21.1031 hat. Wenn Sie keine Version haben, klicken Sie auf „Nach Updates suchen“ und versuchen Sie es erneut.

Hinweis: Manchmal kann die Modellinstallation eine Weile dauern. Seien Sie geduldig und wiederholen Sie den Vorgang bei Bedarf.

Modellaktivierung

Um die Modelle zu aktivieren, aktivieren Sie die folgenden Flags in 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/#lingual-detection-api

Verfügbare Funktionen

Prompt-API

Dies ist das einfachste Modell, das für allgemeine Aufgaben verwendet wird. Wenn Sie ihm eine Eingabeaufforderung senden, versucht er, eine Antwort zurückzusenden. Hier ist ein einfaches Beispiel:

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

Sie können systemPrompt auch verwenden, um zusätzliche Anweisungen zu übergeben:

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

Spracherkennung

Diese API erkennt die Sprache eines Textes und unterstützt mehr als 100 Sprachen und Varianten.

Beispiel:

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

Autor und Umschreiber

Writer-API:Neuen Inhalt erstellen.
Beispiel: Einen Antragsentwurf an die Bank schreiben.

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

Rewriter API: Verbessert oder restrukturiert einen vorhandenen Text.

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

Alle diese APIs befinden sich in der experimentellen Phase, daher ist es normal, Fehler oder Inkonsistenzen zu finden. Jedes Feedback ist willkommen. Wenn Sie über die Änderungen informiert werden möchten, können Sie dieses Formular ausfüllen, um auf die Dokumentation zuzugreifen und Aktualisierungen zu erhalten.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die AI Experimental API in Chrome. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage