【Python】GoogleのBardチャットボットAPI のリバース エンジニアリング「GoogleBard」のインストール

スポンサーリンク

【Python】GoogleのBardチャットボットAPI のリバース エンジニアリング「GoogleBard」のインストールについて解説しています。

なお、リバースエンジニアリング(Reverse Engineering)とは、主にソフトウェアやハードウェアなどの製品を分解・解析し、その内部構造や動作原理を理解するプロセスのことを言います。

「GoogleBard(https://github.com/acheong08/Bard)」は、Googleが開発した対話型AIサービスである「Bard」のPython SDK(Software Development Kit)/APIです。

■Python

今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認)

■GoogleBardをインストールする

GoogleBardをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install GoogleBard

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.10.9にインストールを行うために、バージョンの切り替えを行います。

py -3.10 -m pip install GoogleBard

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting GoogleBard
Downloading GoogleBard-2.1.0-py3-none-any.whl (6.3 kB)
Collecting prompt-toolkit
Using cached prompt_toolkit-3.0.39-py3-none-any.whl (385 kB)
Collecting httpx[socks]
Downloading httpx-0.24.1-py3-none-any.whl (75 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 75.4/75.4 kB 1.1 MB/s eta 0:00:00
Collecting rich
Downloading rich-13.5.1-py3-none-any.whl (239 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.7/239.7 kB 1.8 MB/s eta 0:00:00
Requirement already satisfied: certifi in c:\program files\python310\lib\site-packages (from httpx[socks]->GoogleBard) (2023.5.7)
Requirement already satisfied: idna in c:\program files\python310\lib\site-packages (from httpx[socks]->GoogleBard) (3.4)
Collecting httpcore<0.18.0,>=0.15.0
Downloading httpcore-0.17.3-py3-none-any.whl (74 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.5/74.5 kB 4.0 MB/s eta 0:00:00
Requirement already satisfied: sniffio in c:\program files\python310\lib\site-packages (from httpx[socks]->GoogleBard) (1.3.0)
Collecting socksio==1.*
Downloading socksio-1.0.0-py3-none-any.whl (12 kB)
Collecting wcwidth
Using cached wcwidth-0.2.6-py2.py3-none-any.whl (29 kB)
Collecting markdown-it-py>=2.2.0
Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 2.5 MB/s eta 0:00:00
Collecting pygments<3.0.0,>=2.13.0
Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB)
Collecting anyio<5.0,>=3.0
Using cached anyio-3.7.1-py3-none-any.whl (80 kB)
Requirement already satisfied: h11<0.15,>=0.13 in c:\program files\python310\lib\site-packages (from httpcore<0.18.0,>=0.15.0->httpx[socks]->GoogleBard) (0.14.0)
Collecting mdurl~=0.1
Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Requirement already satisfied: exceptiongroup in c:\program files\python310\lib\site-packages (from anyio<5.0,>=3.0->httpcore<0.18.0,>=0.15.0->httpx[socks]->GoogleBard) (1.1.1)
Installing collected packages: wcwidth, socksio, pygments, prompt-toolkit, mdurl, anyio, markdown-it-py, httpcore, rich, httpx, GoogleBard
WARNING: The script pygmentize.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script markdown-it.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script httpx.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python310\Scripts' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed GoogleBard-2.1.0 anyio-3.7.1 httpcore-0.17.3 httpx-0.24.1 markdown-it-py-3.0.0 mdurl-0.1.2 prompt-toolkit-3.0.39 pygments-2.15.1 rich-13.5.1 socksio-1.0.0 wcwidth-0.2.6

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、GoogleBardが正常にインストールされたことになりますが、「WARNING」と表示されました。この「WARNING」はエラーではなく警告で、インストールは行われているので、今回は一旦無視しています。

なお、今回はGoogleBardのバージョン2.1.0をインストールしました。

コメント

タイトルとURLをコピーしました