bard ai
v2
文檔 |國家公共管理 |常問問題
googlebard
快2 倍以上警告
Google 正在嘗試封鎖這些第 3 方 API,因此bard-ai
可能不適用於某些人。嘗試按照常見問題中的步驟進行操作。但是,如果這仍然不起作用,可能是時候遷移到palm-api
包了,以獲得官方 PaLM v2 API。
與替代 Bard API googlebard
相比:
bard-ai
超越 PawanOsman 的領先競爭對手 GoogleBard 的三個主要原因:
bard-ai
是 2.5kb 壓縮包,比googlebard
(壓縮包 112.8kb)小近 98%。這會帶來更快的下載速度和最高的效率。
根據hyperfine
的測量,當受到 4 個連續請求時, bard-ai
執行速度比googlebard
快 2.25 倍。 1
bard-ai
更新了 Google Bard 本身提供的最新、最先進的功能,包括使用 Google Lens 進行強大的影像辨識。
複製 bard.google.com 上標記為__Secure-1PSID
cookie,並在此處的程式碼中使用它:
import Bard from "bard-ai" ;
let myBard = new Bard ( COOKIE ) ;
console . log ( await myBard . ask ( "Hello, world!" ) ) ;
透過文件繼續探索完整功能,包括 Google Lens 整合。
特別感謝這些了不起的人:
@acheong08 原始 Python Bard API | @ThatXliner 維護者 | @Aldhanekaa Typescript 和功能開發人員、維修人員 | @RFS-ADRENO 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'
↩