ドキュメント |故宮 |よくある質問
googlebard
よりも2 倍以上高速警告
Google はこれらのサードパーティ API を停止しようとしているため、一部の人にとってbard-ai
機能しない可能性があります。よくある質問の手順に従ってみてください。ただし、それでも機能しない場合は、公式 PaLM v2 API のpalm-api
パッケージに移行する時期が来ている可能性があります。
代替の Bard API googlebard
との比較:
bard-ai
PawanOsman の主要な競合 GoogleBard を上回っているのは、次の 3 つの主な理由からです。
bard-ai
最小圧縮された 2.5 kb の小さなファイルで、 googlebard
(最小圧縮された 112.8 kb) よりも 98% 近く小さいです。これにより、ダウンロードが高速化され、効率が最大化されます。
bard-ai
、 hyperfine
で測定した場合、連続 4 回のリクエストを受けた場合、 googlebard
よりも最大2.25 倍高速に実行されます。 1
bard-ai
、Google レンズによる強力な画像認識など、Google Bard 自体で利用できる最新かつ最先端の機能で更新されています。
bard.google.com で__Secure-1PSID
ラベルの付いた Cookie をコピーし、次のコードで使用します。
import Bard from "bard-ai" ;
let myBard = new Bard ( COOKIE ) ;
console . log ( await myBard . ask ( "Hello, world!" ) ) ;
Google レンズの統合を含む全機能については、引き続きドキュメントを参照してください。
これらの素晴らしい人々に特別なエールを送ります:
@acheong08 オリジナルの Python Bard API | @to_x_liner メンテナー | @aldhanekaa 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'
↩