GPT

Open AI へサインアップ

(1) サイトにアクセスします。https://openai.com/

(2) API をクリックします。

Image from Gyazo

(3) SIGN UP をクリックします。

Image from Gyazo

(4) Continue with Google をクリックします。

Image from Gyazo

(5) First name, Last name を入力し、Continue をクリックします。

Image from Gyazo

(6) 電話番号を入力し、Send code をクリックします。

Image from Gyazo

(7) 電話にショートメッセージが届いたら、記載された 6 桁の数字を入力します。このとき、キーボードが全角モードになっていると入力を受け付けないので、半角モードに変更してから入力するよう注意します。

Image from Gyazo

(8) 用途を聞かれるので、「I’m exploring personal use(個人での利用を検討しています)」を選択します。

Image from Gyazo

(9) 画面右上のアカウントメニューを開き、View API keys をクリックします。

Image from Gyazo

(10) Create new secret key をクリックします。

Image from Gyazo

(11) 表示された API key をクリップボードにコピーし、他人に盗み見されないどこかにメモしておきます。この key はここで控えるのを忘れると二度と確認することはできないので注意します。

Image from Gyazo

開発プロジェクトの作成

(1) 開発マシン上でソースコードを配置するディレクトリを作成します。

1mkdir /path/to/project

(2) 仮想環境を作成します。

1cd /path/to/project
2
3pip install virtualenv
4
5virtualenv venv
6
7. venv/bin/activate

(3) GPT Index をインストールします

1pip install gpt-index

(4) 実行ファイルを作成します。

1touch main.py

(5) 環境変数に OPENAI_API_KEY をエクスポートします。

1import os
2
3os.environ["OPENAI_API_KEY"] = "<OPENAI_API_KEY>"

.env ファイルを使って読み込む方法でも可です。

1OPENAI_API_KEY="<OPENAI_API_KEY>"
1import os
2
3from dotenv import load_dotenv
4
5dotenv_path = os.path.join(os.path.dirname(__file__), ".env")
6
7load_dotenv(dotenv_path=dotenv_path, verbose=True)

(6) 学習させるドキュメントのファイルを配置します

1mkdir data
2
3touch data/

() () () () () () () () ()

参考