データサイエンス入門 第11回 ChatGPTからOpenAIを使ってみる その1
データサイエンス入門
AIプログラミングで学ぶデータサイエンス
第11回 ChatGPTからOpenAIを使ってみる その1 OpenAIにサインアップする
〇はじめに
2022年秋ごろ彗星のごとく登場したChatGPTが3年経過してますます大きな注目を集めています。そして世界中にものすごい勢いで普及しています。国や自治体、教育機関ではどのように使えばよいのか検討の真っ最中です。書類を書くことに利用することも当たり前になりつつあります。生徒や学生がChatGPTを使ってレポートや論文を書くとについての是非が議論されています。
後で振り返ると今まさにシンギュラリティ(Singularity、技術的特異点)の始まりに遭遇しているのかもしれません。そんなChatGPTをPythonプログラムから呼び出すことを試みます。
OpenAIはChatGPTの運用会社です。ChatGPTには有料プランと無料プランがあります。通常はweb上から無料プランを利用している方が多いと思います。より高度な応答を望んで有料プランを利用している方もいると思います。OpenAIは以前は15ドル程度の初回クーポンがついていましたが、現在外部から利用するには有料となっています。ChatGPTにおいて課金していればOpenAIも使えそうに思えますが、どうやら別料金のようです。最小5ドルの支払いから使うことができます。
◎OpenAIへの登録
ChatGPTは外部のプログラムより呼び出して使うことが想定されています。そのため、Pythonプログラムから簡単に呼び出すことができます。呼び出しはOpenAIから行います。呼び出す仕組みをAPI(Application Programming Interface)といいます。APIの利用にはAPIキーが必要です。次のURL(URL1)にアクセスしてChatGPTのIDによりログインします。
https://platform.openai.com/
≪URL1≫OpenAI webサイト
まずOpenAI Platformにログインします。Googleからのログインが手軽でいいでしょう。(図1)
これまでに使ったことがあればLog in、新規登録であればSignupします。(図2)ログインすると、右上のアイコンが自分のアイコンに変わります。(図3)
画面右上の自分アイコンを右クリックします。メニューのYour Profile選択します。(図4)
ProfileにはNameやアドレスなどを入力します。(図5)
ここで日本語に翻訳を選びました。左メニューの請求するを選択します。このメニュー内の支払い方法からクレジットカードの課金情報を入力します。(図6)
左メニューのAPIキーを選択します。「新しい秘密鍵を作成する」を選択します。(図7)確認ができます。ここでも「新しい秘密鍵を作成する」を選択します。(図8)「新しい秘密鍵を作成する」ウインドウに名前を入力します。プロジェクトは「デフォルトのプロジェクト」で構いません。権限は「全て」でOKです。「秘密鍵を作成する」を押します。(図9)
これでAPIキー=秘密鍵が作成されます。コピーボタンを押してコピーします。なお、作成された秘密鍵はこの時のみ表示されるので、メモ帳などにコピーして保存しておきましょう。(図10)作成したAPIキーは図7のメニューで確認できます。ただしここでもキーの表示はできません。もし、保存し忘れた場合は再度APIキーを作成します。
次回はこのAPIキーを使って、PythonプログラミングよりAPIを呼び出します。
〇紹介動画はYoutubeのURLよりご視聴ください。
〇スライド形式pdf解説書です。
https://drive.google.com/file/d/1vU3L0tfHKLxMsA3npbQbuBzMq6tCajd3/view?usp=drive_link
〇サンプルプログラム
この回にサンプルプログラムはありません。
GoogleColaboratoryにアップロードすればすぐに動作を確認できます。実行結果のサンプル付きです。
〇補足
公開している動画と解説用pdfは電波新聞社刊行電子工作マガジンに連載されたデータサイエンス入門の続編として新規に書き下ろしています。
投稿者の人気記事

-
taketea2018
さんが
前の日曜日の17:57
に
編集
をしました。
(メッセージ: 初版)
ログインしてコメントを投稿する