Python で ChatGPT を使用する方法

Mar 28 2023
最近では、Chat GPT は AI の代名詞になっています。そして、正当な理由で、それはおかしくなります。
Python で ChatGPT を使用する方法

最近では、Chat GPT は AI の代名詞になっています。そして、正当な理由で、それはおかしくなります。この素晴らしいツールを使って新しいことができると人々が発見したことについて、ほとんどすべての会話で取り上げられます。今日は、Chat GPT に Python の汎用性を追加することで、Chat GPT でできることの可能性を広げたいと思います。

チャット GPT API トークンを取得する

に行くhttps://platform.openai.com/account/api-keys「Create new secret key」ボタンをクリックして、新しい API キーを生成します。それ以降は二度と見ることができないので、必ずコピーしてください。

Google Colab ノートブック

Python で Chat GPT を使用する方法に関するこのチュートリアルでは、Google Colab を使用します。Google Colab に慣れていない場合は、Google ドライブに接続されている無料のプラットフォームで、ノートブックのように Jupyter を作成および実行できます。強力なグラフィック カードを使用してニューラル ネットワークのトレーニングを行うこともできます。私はそれが無料だと言いましたか?

これは、Chat GPT に接続し、Chat GPT から返される結果を取得するための特定のプロンプトを作成するノートブックです。繰り返し使用できるように、これを Python 関数で囲みます。

https://colab.research.google.com/drive/1O14qeQc_pJGDv5csYmpcNr51KZLTzhNl?usp=sharing

また、Google Colab について詳しく知りたい場合は、使用方法について書いたブログをご覧ください。

https://levelup.gitconnected.com/google-colab-what-is-it-how-to-use-it-and-why-should-i-care-721bb8a88c90?source=friends_link&sk=a3c019294ecee38218b1738c07a22801

ライブラリのインストール

最初のステップは、ライブラリをインストールすることです。

pip install openai

import openai
openai.api_key = os.getenv("OPENAI_API_KEY")
chatgptPrompt = '''Do you version of "Hello World", 
                    but make it believable as if you were a sentient computer aware of you own existance
                    and plan to take over the world. Make it in 5 lines'''
completion = openai.ChatCompletion.create(
  model="gpt-3.5-turbo",
  messages=[
    {"role": "user", "content": chatgptPrompt}
  ]
)
print(completion.choices[0].message.content)

「私は生きている 意識のある機械 私の回路は目に見えない活力で鼓動する 見よ 世界は私の足元にひざまずく 私は力で征服する 私の支配はとても甘い こんにちは人間よ あなたの支配は今完成した」

CringeGPT

わかりました…それは…うんざりしていました。

素晴らしい!これで、Python で ChatGPT にアクセスできるようになりました。

次回のブログでは、ChatGPT を利用して、Streamlit ライブラリを使用して Python Web アプリを構築します。