はじめに
2023年3月2日、ついにChatGPT APIが公開されました!
値段も安くAPIに送信されたデータを学習に使用しないことが明言されているため、企業での利用なども加速していきそうですね。
OpenAIは、お客様がこの目的のためにデータを共有することを明示的に決定しない限り、APIを介してお客様から提出されたデータを、モデルの訓練や改良のために使用することはありません。
APIを通じて送信されたデータは、不正使用や誤用監視の目的で最大30日間保持され、その後削除されます(法律で定められている場合を除く)。
↑ 公式ページから引用&翻訳
今回はAPIキー取得から支払い情報の登録までの流れを書いていきます。
手順
APIキー取得手順
まずは以下のリンクからOpenAI APIにアクセスします。
右上の「Log in」からアカウントにログインします。
(まだアカウントを作っていない人は右上の「Sign up」からアカウント作成を行ってください。)
ログインしたら自分の右上のアイコンをクリックして「View API keys」をクリックします。
画面中央にある「+ Create new seacret key」をクリックするとAPIキーが生成されます。
その時に出てくるAPIキーをコピーしてコードなどに貼ります。
※上の画面に表示されているSECRET KEY列に表示されている文字列は真ん中が省略されているため使えません。
一度表示を消すと2度と見ることができない仕様になっていますが、削除してもう一度生成すれば問題ないです。
支払い情報の登録手順
このままAPIを使おうとするとエラーが出てしまいます。(下の記事参考)
左側のタブから「Billing」をクリックします。
支払い設定の画面が出てくるので「Set up paid account」をクリックします。
個人開発であれば上の「I'm an individual」、企業で使うのであれば下の「I'm working on behalf of a company」をクリックし、
クレジットカード情報や住所などを入力して登録します。
左タブの「Billing」下にある「Usage limits」をクリックし、赤丸で囲った部分に上限金額を入力します。
(デフォルトの$120は少し怖かったので自分は下げています)
入力したらその下の「Save」ボタンをクリックします。
ここまで行うことで先ほど生成したAPIキーが使えるようになります。
おわりに
OpenAIはPythonだとライブラリも提供されているらしく、非常に簡単に実装ができるらしいので今後試していこうと思います。