Documentos | MNP | Preguntas frecuentes
googlebard
Advertencia
Google está intentando detener estas API de terceros, por lo que es posible que bard-ai
no funcione para algunos de ustedes. Intente seguir los pasos de las preguntas frecuentes. Sin embargo, si eso aún no funciona, puede que sea el momento de migrar al paquete palm-api
, para la API oficial PaLM v2.
En comparación con la alternativa Bard API googlebard
:
bard-ai
supera a la competencia líder GoogleBard de PawanOsman por tres razones clave:
bard-ai
es un pequeño archivo minzipped de 2,5 kb, casi un 98 % más pequeño que googlebard
(112,8 kb minzipped). Esto conduce a descargas más rápidas y a una máxima eficiencia.
bard-ai
funciona hasta 2,25 veces más rápido que googlebard
, cuando se lo somete a 4 solicitudes consecutivas, según lo medido con hyperfine
. 1
bard-ai
se actualiza con las funciones más recientes y avanzadas disponibles en Google Bard, incluido el potente reconocimiento de imágenes con Google Lens.
Copie la cookie etiquetada __Secure-1PSID
en bard.google.com y utilícela en el código aquí:
import Bard from "bard-ai" ;
let myBard = new Bard ( COOKIE ) ;
console . log ( await myBard . ask ( "Hello, world!" ) ) ;
Continúe explorando todas las funciones, incluida la integración de Google Lens, con los documentos.
Un agradecimiento especial a estas increíbles personas:
@acheong08 API original de Python Bard | @EsoXliner mantenedor | @Aldhanekaa Desarrollador de funciones y mecanografiado, mantenedor | @RFS-ADRENO Desarrollador de TypeScript, mantenedor |
Sin embargo, agradecemos a todas las personas que ayudan en el proceso de desarrollo de esta biblioteca, ya sea en código, ideas o cualquier otra cosa.
Ejecute con hyperfine --runs 3
entre bard-ai
v2.0 y googlebard
. Se utilizó código equivalente en las ejecuciones:
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."));
Resultado :
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'
↩