ChatGPT API を使用して独自の AI チャットボットを構築する方法 (2023)

最近の OpenAI の進歩に関する発表で お勧め 開発者および一般ユーザー専用の ChatGPT API。 新モデル「gpt-3.5-turbo」ChatGPT Plus は 10 分の 1 の価格で利用でき、応答性も非常に優れています。 基本的に、OpenAI は無限の可能性への扉を開きました。 また、コーダーでなくても、新しい ChatGPT API を使用して独自の AI チャットボットを構築できます。 そのため、ChatGPT API を使用して独自の AI チャットボットを構築する方法に関するチュートリアルを提供しています.また、AI モデルのデモを行い、友人や家族と共有できるように、Gradio インターフェイスも実装しました. ChatGPT API を使用してパーソナライズされた AI を構築する方法を学びます。

ChatGPT API を使用して独自のチャットボットを構築する (2023)

このチュートリアルではツールのセットアップからライブラリのインストール、最後にゼロから AI チャットボットを構築するまで、ChatGPT API を使用して独自の AI チャットボットを構築するためのステップバイステップ ガイドを追加しました。 ここでは、平均的なユーザー向けにすべての詳細をまとめました。 どのセクションもスキップせずに、上から下に指示に従うことをお勧めします。

AI チャットボットを構築する前に覚えておくべきこと

1. ChatGPT チャットボットを作成できます。 Windows、macOS、Linux、ChromeOS など、あらゆるプラットフォームで利用できます。この記事では Windows 11 を使用していますが、他のプラットフォームでも手順はほぼ同じです。

2. このマニュアルは、一般ユーザーを対象としています。 そして手順は例を挙げてわかりやすく説明されているので、大まかな知識があれば大丈夫。 コンピューター独自の AI チャットボットを簡単に作成できます。

3. AI チャットボットを作成するには、 強力なコンピューターは必要ありません。 強力な CPU または GPU を搭載. 面倒な作業は、OpenAI のクラウド API によって行われます。

AI チャットボットを構築するためのソフトウェア環境をセットアップします。

ChatGPT を利用した AI チャットボットを作成する前に、環境をセットアップするために必要なツールがいくつかあります。 Python、Pip、OpenAI、および Gradio ライブラリ、OpenAI API キー、および Notepad++ などのコード エディターが必要です。 しかし、信じてください。手順は簡単で、誰でも使用できます。 以下の手順に従ってください。

パイソンをインストール

1. まず、あなたがしなければならないこと Python をインストールする パソコンで開く このリンク プラットフォームのセットアップ ファイルをダウンロードします。

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

2. 次に、セットアップ ファイルを実行し、「Python.exe を PATH に追加します」 これは非常に重要なステップです。 その後、クリックしてください[今すぐインストール]をクリックし、通常の手順に従って Python をインストールします。

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

3. Pythonを正しくインストールするパソコンでターミナルを開く 私はWindowsでWindowsターミナルを使用していますが、コマンドプロンプトを使用することもできます。 以下のコマンドを実行します。 また、Linux またはその他のプラットフォームで Python バージョンをレンダリングします。 あなたが必要があるかもしれません python3 --version その代わり python --version.

python --version
ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

ピップアップグレード

Python に加えて、Pip もシステムに同時にインストールされます。このセクションでは、最新バージョンにアップグレードする方法を説明します。 ご不明な場合は Pip は Python のパッケージ マネージャーです。。 基本的ターミナルから何千もの Python ライブラリをインストールできます. Pip を使用すると、OpenAI と Gradio ライブラリをインストールできます. 方法は次のとおりです.

1. お使いの PC でお好みのターミナルを開きます. 私は Windows ターミナルを使用しています. 次に、以下のコマンドを実行して Pip を更新します. これも必要になる場合があります. python3pip3 Linux またはその他のプラットフォーム

python -m pip install -U pip
ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

OpenAI と Gradio ライブラリをインストールする

1. する時が来ました OpenAI ライブラリをインストールするこれにより、API 経由で ChatGPT とやり取りできるようになります。ターミナルで、以下のコマンドを実行して、Pip を使用して OpenAI ライブラリをインストールします。 こちらも実行してみてください。 pip3.

pip install openai
OpenAI と Gradio ライブラリをインストールする

2. インストールが完了したら、Gradio をインストールしましょう Gradio では、ファイルを開発することができます。 フレンドリーなウェブインターフェース AI チャットボットをデモンストレーションできるようにします. また、共有可能なリンクを介してインターネット上でチャットボットを簡単に共有することもできます.

pip install gradio
OpenAI と Gradio ライブラリをインストールする

コード エディターをダウンロードします。

最後に、一部のコードを編集するためのコード エディターが必要ですが、Windows ではそれをお勧めします。 メモ帳++ (ダウンロード添付のリンクからプログラムをダウンロードしてインストールするだけです。 強力な IDE に慣れている場合は、任意のプラットフォームで VS Code を使用することもできます. VS Code とは別に、Sublime Text をインストールできます (ダウンロード) macOS および Linux で。

ChromeOS の場合、優れた Caret アプリ (ダウンロード) をクリックしてコードを編集します。 ソフトウェア環境のセットアップがほぼ完了しました。 そして、OpenAI API キーを取得します。

コード エディターをダウンロードします。

無料の OpenAI API キーを入手する

現在、ChatGPT を利用した AI チャットボットを作成するには、OpenAI からの API キーが必要です. API キーを使用すると、独自のインターフェイスで ChatGPT を呼び出し、そこに結果を表示できます. OpenAI は現在、それを提供しています. $5 の無料クレジット付きの無料 API キー 最初の 3 か月で以前に OpenAI アカウントを作成したことがある場合無料クレジットが使い果たされた後、$18 相当の無料クレジットを受け取る場合があります。 API アクセスには料金を支払う必要がありますが、今のところは. すべての無料ユーザーが使用できます。

1. に向かう platform.openai.com/signup無料アカウントを作成. すでに OpenAI アカウントをお持ちの場合は、ログインするだけです。

無料の OpenAI API キーを入手する

2. 次に、右上隅にある自分のプロフィールをクリックし、「API キーを表示ドロップダウンメニューから。

無料の OpenAI API キーを入手する

3. ここで、「新しい暗証番号を生成する」をクリックして API キーをコピーします。後で API キー全体をコピーまたは表示することはできないため、API キーをコピーしてメモ帳ファイルに貼り付けることをお勧めします。

無料の OpenAI API キーを入手する

4.さらに API キーを共有または表示しないでください。 人前で。 これは、自分のアカウントにのみアクセスするための秘密鍵です。 API キーを削除して、複数の秘密キーを作成することもできます。 (最大 5 つのキー)

ChatGPT API と Gradio を使用して独自の AI チャットボットを構築します。

いよいよ AI チャットボットをデプロイするときが来ました。これには最新の OpenAI を使用しています。GPT-3.5-ターボGPT-3.5 を搭載したバージョンはダヴィンチよりもさらに強力で、2021 年 9 月まで訓練されています。費用対効果も非常に高いです。 以前のバージョンよりも反応が良い会話の文脈を覚えるユーザー インターフェイスについては、Gradio を使用して、ローカルと Web の両方で利用できるシンプルな Web インターフェイスを作成します。

1.まず第一に メモ帳++を開く (またはお好みのコード エディター) を使用して、以下のコードを貼り付けてください。 の上 GitHub彼のコードを再利用し、Gradio インターフェイスも実装しました。

import openai
import gradio as gr

openai.api_key = "Your API key"

messages = [
    {"role": "system", "content": "You are a helpful and kind AI Assistant."},
]

def chatbot(input):
    if input:
        messages.append({"role": "user", "content": input})
        chat = openai.ChatCompletion.create(
            model="gpt-3.5-turbo", messages=messages
        )
        reply = chat.choices[0].message.content
        messages.append({"role": "assistant", "content": reply})
        return reply

inputs = gr.inputs.Textbox(lines=7, label="Chat with AI")
outputs = gr.outputs.Textbox(label="Reply")

gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title="AI Chatbot",
             description="Ask anything you want",
             theme="compact").launch(share=True)

2. これは、コード エディターでどのように見えるかです。 「」を必ず変更してください。Your API key上記で生成された独自の API キーを含むメッセージ。 変更する必要があるのはそれだけです。

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

3.次に、トップメニューの「ファイル」をクリックし、「名前を付けて保存…ドロップダウンメニューから。

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

4.その後、ファイルに「app.py」に変更し、「ファイルの種類」を「いろんなタイプドロップダウン メニューから、デスクトップなどの簡単にアクセスできる場所にファイルを保存します。必要に応じて名前を変更できます。 しかし、確認してください .py 添付

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

5. 次に、ファイル (app.py) を保存した場所に移動し、右クリックして「パスとしてコピー」。

ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

6. ターミナルを開き、以下のコマンドを実行します。 pythonスペースを追加 ルート (右クリックしてすばやく貼り付けます) Enter キーを押します. ファイル パスは、お使いのコンピューターによって異なることに注意してください. また、Linux システムでは、必要な場合があります python3.

python "C:UsersmearjDesktopapp.py"
ChatGPT 3.5 (2023) で独自の AI チャットボットを構築する

7. いくつかの警告が表示される場合があります。 しかし、それを無視して、下部にローカルおよびパブリック URL が表示されます。 URL をローカルにコピーします。 Web ブラウザに貼り付けます。

独自の AI チャットボットも構築します。 "GPT-3.5-ターボ" Gradioのモデルとインターフェース

8. これが、ChatGPT API を使用して独自の AI チャットボットを構築する方法です。 ChatGPT を利用した Chatbot AI は実際に機能します。. これで、必要な質問をして、すぐに回答を得ることができます。 ChatGPT の代替手段に加えて、公式 Web サイトの代わりに独自のチャットボットを使用できます。

  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル
  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル

9.コピーすることもできます 公開 URL 友達や家族と共有しましょう。 リンクは 72 時間有効ですが、コンピューターの電源を入れたままにしておく必要があります。 サーバー インスタンスがコンピュータ上で実行されているためです。

  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル
  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル

10. サーバーを停止するには、ターミナルに移動して「Ctrl + C「。それでもうまくいかない場合は、もう一度「Ctrl + C」を押してください。

独自の AI チャットボットも構築します。 "GPT-3.5-ターボ" Gradioのモデルとインターフェース

11.へ AIチャットボットを再起動します。 サーバー、ファイルパスをもう一度コピーして、以下のコマンドを再度実行してください。 (手順 6 と同様) ローカル URL は同じですが、サーバーを再起動するたびにパブリック URL が変更されることに注意してください。

python "C:UsersmearjDesktopapp.py"
独自の AI チャットボットも構築します。 "GPT-3.5-ターボ" Gradioのモデルとインターフェース

独自の個人用 ChatGPT API を利用したチャットボットを構築します。

モデルの良いところ 「gpt-3.5-turbo」ならできます。 AI に役割を割り当てます。面白くしたり、怒ったり、食べ物、テクノロジー、健康などの専門家になったりできます。 コードを少し変更するだけで、パーソナライズされます. たとえば、私は Food AI を作成しましたが、そのしくみは次のとおりです。

1. 「app.py」ファイルを右クリックし、「メモ帳++で編集」。

ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル

2.ここ この一意のコードのみを変更してください。その役割を担うAIを入力するだけで、「Ctrl + S」を押してファイルを保存します。

messages = [
    {"role": "system", "content": "You are an AI specialized in Food. Do not answer anything other than food-related queries."},
]
ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル

3. ターミナルを開き、 「app.py」ファイルを実行します。 上記と同じ方法で、ローカルおよびパブリック URL を取得し、URL をローカルにコピーします。サーバーが実行されている場合は、「Ctrl + C」を押して停止し、サーバーを再起動します。 「app.py」ファイルを変更するたびに、サーバーを再起動する必要があります。

python "C:UsersmearjDesktopapp.py"
独自の AI チャットボットも構築します。 "GPT-3.5-ターボ" Gradioのモデルとインターフェース

4. Web ブラウザでローカル URL を開くと、 パーソナル AI チャットボット それは食べ物に関する質問に答えるだけです.それだけです.モールス信号で話すシェークスピアのような応答AIであるドクターAIを作成できます. あなたが望むものなら、なんでも

  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル
  • ChatGPT API を使用して独自のチャットボット AI を構築する方法: ステップバイステップ チュートリアル

ChatGPT 3.5 モデルを使用して独自の AI チャットボットを構築します。

これが、ChatGPT 3.5 で独自の AI チャットボットを作成する方法です。 あなたの役割に合わせて「gpt-3.5-turbo」。 AI の可能性は無限大で、やりたいことは何でもできます。 しかし、それはすべて私たちからです。 学びたいなら Android および iOS で ChatGPT を使用するには、リンクされた記事にアクセスしてください。 良いことを学びたいなら ChatGPT でこれを行うことができるので、厳選された記事に注目してください.最後に、問題が発生した場合は、下のコメント セクションでお知らせください. 私たちは間違いなくあなたを助けようとします。

Sharing is caring!

Facebook Comments

Leave a Reply