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.