break-bard

1.0.2 • Public • Published

Bard

Reverse engineering of Google's Bard chatbot API

Installation

 $ npm install break-bard --save

Authentication

Go to https://bard.google.com/

  • F12 for console
  • Copy the values
    • Session: Go to Application → Cookies → __Secure-1PSID. Copy the value of that cookie.

Usage

const Bard = require("break-bard")

const bard = new Bard(process.env.BARD_SESSION);
  
(async () => {

   const result = await bard.ask("What is the meaning of life?");
   console.log("Result:", result);
 })();

Known Errors

  • Using a vpn to an unsupported country would break when you initialize Bard
  • Multiple Request at the same time will fail (possible fix : hide request behind queue)

Credits: -- acheong08 - Derivative of his python version

Package Sidebar

Install

npm i break-bard

Weekly Downloads

2

Version

1.0.2

License

ISC

Unpacked Size

5.99 kB

Total Files

5

Last publish

Collaborators

  • detunjisamuel