【Python】OpenAI API への便利なアクセスを提供する「openai-python」のインストール

スポンサーリンク

【Python】OpenAI API への便利なアクセスを提供する「openai-python」のインストールについて解説しています。なお、OpenAI APIは、OpenAIによって開発された新しいAI モデルにアクセスするためのAPIです。

「openai-python(https://github.com/openai/openai-python)」は、Pythonで記述されたアプリケーションからOpenAI API への便利なアクセスを提供しているライブラリです。

■Python

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

■openai-pythonをインストールする

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

pip install openai

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

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

py -3.8 -m pip install openai

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

Defaulting to user installation because normal site-packages is not writeable
Collecting openai
Downloading openai-0.25.0.tar.gz (44 kB)
---------------------------------------- 44.9/44.9 kB 737.1 kB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting tqdm
Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting openpyxl>=3.0.7
Using cached openpyxl-3.0.10-py2.py3-none-any.whl (242 kB)
Collecting pandas-stubs>=1.1.0.11
Downloading pandas_stubs-1.5.2.221213-py3-none-any.whl (147 kB)
---------------------------------------- 147.5/147.5 kB 879.8 kB/s eta 0:00:00
Requirement already satisfied: numpy in c:\users\user_\appdata\roaming\python\python38\site-packages (from openai) (1.24.0)
Collecting requests>=2.20
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting typing-extensions
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting pandas>=1.2.3
Downloading pandas-1.5.2-cp38-cp38-win_amd64.whl (11.0 MB)
---------------------------------------- 11.0/11.0 MB 2.8 MB/s eta 0:00:00
Collecting et-xmlfile
Using cached et_xmlfile-1.1.0-py3-none-any.whl (4.7 kB)
Collecting pytz>=2020.1
Downloading pytz-2022.7-py2.py3-none-any.whl (499 kB)
---------------------------------------- 499.4/499.4 kB 10.4 MB/s eta 0:00:00
Requirement already satisfied: python-dateutil>=2.8.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from pandas>=1.2.3->openai) (2.8.2)
Collecting types-pytz>=2022.1.1
Downloading types_pytz-2022.7.0.0-py3-none-any.whl (4.7 kB)
Collecting idna<4,>=2.5
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)
---------------------------------------- 155.3/155.3 kB 9.7 MB/s eta 0:00:00
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
---------------------------------------- 140.6/140.6 kB 8.7 MB/s eta 0:00:00
Collecting charset-normalizer<3,>=2
Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Requirement already satisfied: colorama in c:\users\user_\appdata\roaming\python\python38\site-packages (from tqdm->openai) (0.4.6)
Requirement already satisfied: six>=1.5 in c:\users\user_\appdata\roaming\python\python38\site-packages (from python-dateutil>=2.8.1->pandas>=1.2.3->openai) (1.16.0)
Building wheels for collected packages: openai
Building wheel for openai (pyproject.toml) ... done
Created wheel for openai: filename=openai-0.25.0-py3-none-any.whl size=55864 sha256=40c6b99d5ad56325a8f84ed1880c8c78f9396d9ba50f84973616971a0a5f376c
Stored in directory: c:\users\user_\appdata\local\pip\cache\wheelsbf57c7aae0b16875267999a50570e81f15eecec577ebe05a2e
Successfully built openai
Installing collected packages: types-pytz, pytz, urllib3, typing-extensions, tqdm, pandas-stubs, idna, et-xmlfile, charset-normalizer, certifi, requests, pandas, openpyxl, openai
Successfully installed certifi-2022.12.7 charset-normalizer-2.1.1 et-xmlfile-1.1.0 idna-3.4 openai-0.25.0 openpyxl-3.0.10 pandas-1.5.2 pandas-stubs-1.5.2.221213 pytz-2022.7 requests-2.28.1 tqdm-4.64.1 types-pytz-2022.7.0.0 typing-extensions-4.4.0 urllib3-1.26.13

Enterキーを押すと、インストールが開始され、「Successfully installed」と表示されます。これが表示されれば、openai-pythonが正常にインストールされたことになります。

なお、今回はopenai-pythonのバージョン0.25.0をインストールしました。

コメント

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