stability.ai APIと対話するための Python SDK「stability-sdk」のインストールについて解説します。
「stability-sdk(https://beta.dreamstudio.ai/generate)」は、画像生成AI「Stable Diffusion」開発元であるStability AIのAPIと対話するためのPythonライブラリです。
■Python
今回のPythonのバージョンは、「3.9.9」を使用しています。(Windows11)(pythonランチャーでの確認)
■stability-sdkをインストールする
stability-sdkをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。
pip install stability-sdk
起動後、上記のコマンドを入力し、Enterキーを押します。
なお、今回は、pythonランチャーを使用しており、Python Version 3.9.9にインストールを行うために、バージョンの切り替えを行います。
py -3.9 -m pip install stability-sdk
切り替えるために、上記のコマンドを入力し、Enterキーを押します。
Defaulting to user installation because normal site-packages is not writeable Collecting stability-sdk Downloading stability_sdk-0.8.4-py3-none-any.whl (117 kB) |████████████████████████████████| 117 kB 1.3 MB/s Collecting param Downloading param-1.13.0-py2.py3-none-any.whl (87 kB) |████████████████████████████████| 87 kB 2.0 MB/s Collecting python-dotenv Using cached python_dotenv-1.0.0-py3-none-any.whl (19 kB) Collecting grpcio==1.53.0 Downloading grpcio-1.53.0-cp39-cp39-win_amd64.whl (4.0 MB) |████████████████████████████████| 4.0 MB 1.7 MB/s Collecting Pillow Using cached Pillow-10.0.0-cp39-cp39-win_amd64.whl (2.5 MB) Collecting protobuf==4.21.12 Downloading protobuf-4.21.12-cp39-cp39-win_amd64.whl (527 kB) |████████████████████████████████| 527 kB ... Collecting grpcio-tools==1.53.0 Downloading grpcio_tools-1.53.0-cp39-cp39-win_amd64.whl (1.7 MB) |████████████████████████████████| 1.7 MB 3.3 MB/s Requirement already satisfied: setuptools in c:\program files\python39\lib\site-packages (from grpcio-tools==1.53.0->stability-sdk) (58.1.0) Installing collected packages: protobuf, grpcio, python-dotenv, Pillow, param, grpcio-tools, stability-sdk WARNING: The script dotenv.exe is installed in 'C:\Users\user_\AppData\Roaming\Python\Python39\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 Pillow-10.0.0 grpcio-1.53.0 grpcio-tools-1.53.0 param-1.13.0 protobuf-4.21.12 python-dotenv-1.0.0 stability-sdk-0.8.4 WARNING: You are using pip version 21.2.4; however, version 23.2.1 is available. You should consider upgrading via the 'C:\Program Files\Python39\python.exe -m pip install --upgrade pip' command.
Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、stability-sdkが正常にインストールされたことになりますが、「WARNING」と表示されました。「WARNING」はエラーではなく警告で、インストールは行われているので、今回は一旦無視しています。
なお、今回はstability-sdkのバージョン0.8.4をインストールしました。
コメント