Using Google Lens
With bard-ai v2, you now have access to a powerful AI image system, Google Lens. Pass in images to Bard.ask() or Chat.ask(), and Bard will be able to process them.
Images can be a jpeg, jpg, png, or webp.
You can pass in the image as a Buffer or as a path, in the image option in config. Here's an example...
Path
import Bard from "bard-ai";
 
let myBard = new Bard(COOKIE);
 
console.log(
  await myBard.ask("What city is this?", {
    image: "./city_image.png",
  })
);Buffer
import Bard from "bard-ai";
import fs from "fs";
 
let cityImage = fs.readFileSync("./city_image.png");
 
let myBard = new Bard(COOKIE);
 
console.log(
  await myBard.ask("What city is this?", {
    image: cityImage,
  })
);Compounded with the fact that you can get image output, Google Lens is a powerful feature.