GoogleBardで現在APIは公開されていませんが、GithubにPythonからGoogleBardを使えるPythonパッケージ「Bard-API」があったので試してみようと思います。
https://github.com/dsdanielpark/Bard-API
事前にPythonとpipをインストールして下さい。
インストール:
pip install bard-api
認証:
Bard_APIを使用するためには、__Secure-1PSIDというCookies値が必要です。
https://bard.google.com/ にアクセスし、ブラウザの開発者ツール(F12キー)を開き、ApplicationタブからCookiesを選択して取得できます。
下記はEdgeブラウザでの例です。
取得したCookiesは厳重に保管して下さい。
実行:
下記が基本的なコードになります。
from bardapi import Bard
token = 'xxxxxxx' # あなたの__Secure-1PSID値
bard = Bard(token=token)
response = bard.get_answer("あなたの質問")['content']
試しに「日本で一番大きい湖」と聞いてみました。
from bardapi import Bard
token = 'XXXXXXXXX' # あなたの__Secure-1PSID値
bard = Bard(token=token)
response = bard.get_answer("日本で一番大きい湖は?")['content']
print(response)
結果:
日本で一番大きい湖は琵琶湖です。面積は670.3平方キロメートルで、兵庫県の淡路島よりも大きいです。滋賀県の中央に位
置し、県域の約6分の1を占めています。琵琶湖は、古くから交通や水運の要所として栄えてきたほか、水力発電や観光にも利用されています。
あくまで非公式のパッケージであることや過度な利用には注意して下さい。