Documents | MNP | FAQ
googlebard
Avertissement
Google essaie d'arrêter ces API tierces, donc bard-ai
pourrait ne pas fonctionner pour certains d'entre vous. Essayez de suivre les étapes de la FAQ. Cependant, si cela ne fonctionne toujours pas, il est peut-être temps de migrer vers le package palm-api
, pour l'API officielle PaLM v2.
Comparé à l'API Bard alternative googlebard
:
bard-ai
surpasse le principal concurrent GoogleBard de PawanOsman pour trois raisons principales :
bard-ai
est un minuscule minzippé de 2,5 Ko, près de 98 % plus petit que googlebard
(112,8 Ko minzippé). Cela conduit à des téléchargements plus rapides et à une efficacité maximale.
bard-ai
fonctionne jusqu'à 2,25 fois plus vite que googlebard
, lorsqu'il est soumis à 4 requêtes consécutives, mesurées avec hyperfine
. 1
bard-ai
est mis à jour avec les fonctionnalités les plus récentes et les plus avancées disponibles dans Google Bard lui-même, y compris la puissante reconnaissance d'images avec Google Lens.
Copiez le cookie __Secure-1PSID
sur bard.google.com et utilisez-le dans le code ici :
import Bard from "bard-ai" ;
let myBard = new Bard ( COOKIE ) ;
console . log ( await myBard . ask ( "Hello, world!" ) ) ;
Continuez à explorer toutes les fonctionnalités, y compris l'intégration de Google Lens, avec la documentation.
Un merci spécial à ces personnes extraordinaires :
@acheong08 API Python Bard originale | @ThatXliner Mainteneur | @Aldhanekaa Développeur de textes dactylographiés et de fonctionnalités, responsable de la maintenance | @RFS-ADRENO Développeur, responsable de TypeScript |
Cependant, nous remercions toutes les personnes qui contribuent au processus de développement de cette bibliothèque, peu importe qu'il s'agisse de code, d'idées ou autre.
Exécutez avec hyperfine --runs 3
entre bard-ai
v2.0 et googlebard
. Un code équivalent a été utilisé dans les exécutions :
bard-ai
:
import Bard from "bard-ai"; let bot = new Bard(COOKIE); console.log(await bot.ask("Hello world!")); console.log(await bot.ask("What is 1+1?")); console.log(await bot.ask("What about 2+2?")); console.log(await bot.ask("Goodbye."));
googlebard
:
import { Bard } from "googlebard"; let bot = new Bard(`__Secure-1PSID=${COOKIE}`); console.log(await bot.ask("Hello world!")); console.log(await bot.ask("What is 1+1?")); console.log(await bot.ask("What about 2+2?")); console.log(await bot.ask("Goodbye."));
Résultat :
Benchmark 1: node bard-ai.js Time (mean ± σ): 18.346 s ± 0.768 s [User: 0.307 s, System: 0.067 s] Range (min … max): 17.531 s … 19.057 s 3 runs Benchmark 2: node googlebard.js Time (mean ± σ): 37.179 s ± 3.714 s [User: 1.416 s, System: 0.191 s] Range (min … max): 34.230 s … 41.349 s 3 runs Summary 'node bard-ai.js' ran 2.03 ± 0.22 times faster than 'node googlebard.js'
↩