生成AIの利用2-ChatGPT-API

ChatGPTは、APIが用意されており、各種プログラムからの使用が可能である。
PythonでChatGPTとの対話プログラムを検討・実行してみた。

1.ChatGPT-APIの使用準備
APIを使用するためには、まず、OpenAIのアカウントを作成し、API-Keyを入手する必要がある。
”生成AI-ChatGPTの試用”に記載した方法で、すでにOpenAIのアカウントを作成している場合は、7.項以降から実行する。

1.OpenAIのサイトにアクセス https://openai.com/
2.「Sign up」からアカウントを作成する。
3.Emailアドレス、パスワードを順次入力
4.入力したEmailに確認のメールが届くので、確認する。
5.「Tell us about you」のページにて順次情報を入力する。
  個人情報を入力 
  ・「First name(名)」 と 「Last name(姓)」
  ・「organization name(組織名)」 ……オプションなので未記入でも良い。
  ・電話番号の登録
6.登録した電話番号に認証コードが連絡されるので、それを入力
以上でアカウントが作成される。

7.OpenAIのサイトから、ログインを選び、さらにAPIを選ぶ。
8.右上の「Personal」を選び、「Manage account」を選択する。
9.サイドバーから「Billing」をクリックし、「Set up paid account」をクリックする。
10.クレジットカード情報を入力する。
  課金額を記入しなくても、まずは、$5.00まで利用できる。…使用料金は、トークン量で計算される。
11.API-Keyの発行
  サイドバーから、「API Keys」を選択し、”Create new secret key”をクリックすれば、API-Keyが発行される。
12.API-Keyを確認し、コピーしておく。

 参考記事 
  ChatGPT API を使うための手順…Qiita @kenichiro_ayaki(綾木 健一郎)の記事

  ChatGPT APIとは?できることは何?Pythonを用いた使い方を詳しく解説!

2.PythonプログラムでのChatGPTの使用…Raspberry Piでの使用
1.Raspberry Piの準備
 Raspberry PiおよびOS(Raspberry Pi OS)の準備については、数多くの記事があるので、それらを参考にしてください。
 ちなみに私は、下記の環境で実行した。
  Raspberry Pi 4B(4G) および Rspberry Pi OS(Bullseye)
2.Openapi APIクライアントライブラリのインストール
 $ sudo pip install openai
3.ChatGPTの使用プログラム1
 ネット上にはいろいろな方がChatGPTの使用プログラムを公開しておられますが、まずは、”生成AI-ChatGPTの試用”と同じく、
 GPTへの質問(Key Board入力)→GPTの回答表示→GPTへの質問 の基本的な動作を試してみた。
 PCのキーボードから質問を入力すれば、AIからの回答が表示される。
  chatgpt.py
 AIの性格を、具体的or抽象的にあらかじめ決めての応答も可能です。
  gpt3.5chatbot-1.py gpt3.5charactor2.py

シェアする

  • このエントリーをはてなブックマークに追加

フォローする