문서 | NPM | FAQ
googlebard
보다 2배 이상 빠릅니다.경고
Google은 이러한 타사 API를 중단하려고 노력하고 있으므로 bard-ai
일부 사용자에게는 작동하지 않을 수 있습니다. FAQ의 단계를 따르세요. 그러나 그래도 작동하지 않으면 공식 PaLM v2 API용 palm-api
패키지로 마이그레이션해야 할 때입니다.
대체 Bard API googlebard
와 비교:
bard-ai
세 가지 주요 이유로 PawanOsman의 선두 경쟁인 GoogleBard를 능가합니다.
bard-ai
는 2.5kb의 작은 압축 파일로 googlebard
(112.8kb의 최소 압축)보다 거의 98% 작습니다. 이를 통해 다운로드 속도가 빨라지고 효율성이 극대화됩니다.
bard-ai
hyperfine
으로 측정했을 때 4번의 연속 요청이 있을 때 googlebard
보다 최대 2.25배 빠른 성능을 발휘합니다. 1
bard-ai
Google Lens를 통한 강력한 이미지 인식을 포함하여 Google Bard 자체에서 사용할 수 있는 최신 및 고급 기능으로 업데이트되었습니다.
bard.google.com에서 __Secure-1PSID
라는 쿠키를 복사하여 여기 코드에서 사용하세요.
import Bard from "bard-ai" ;
let myBard = new Bard ( COOKIE ) ;
console . log ( await myBard . ask ( "Hello, world!" ) ) ;
문서를 통해 Google Lens 통합을 포함한 전체 기능을 계속 살펴보세요.
이 놀라운 분들에게 특별한 감사 인사를 전합니다:
@acheong08 원본 Python Bard API | @ThatXliner 유지관리자 | @알드하네카 Typescript 및 기능 개발자, 유지관리자 | @RFS-아드레노 TypeScript 개발자, 유지관리자 |
그러나 코드, 아이디어 또는 기타 어떤 것이든 이 라이브러리의 개발 과정에 도움을 준 모든 분들께 감사드립니다.
bard-ai
v2.0과 googlebard
사이에 hyperfine --runs 3
사용하여 실행합니다. 실행에는 동일한 코드가 사용되었습니다.
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."));
결과 :
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'
↩