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

/break-bard/

    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