ChatGPT PHP テクノロジー分析: 事前トレーニング済みモデルを使用してインテリジェントなチャット アプリケーションを構築する方法
今日の情報化時代では、インテリジェントなチャット アプリケーションは日常生活に不可欠なものとなり、事業分野 欠落部分。スマート チャット アプリケーションは、ユーザーが自然言語でコミュニケーションし、質問や提案に対してリアルタイムで回答できるようにします。最近オープンソースになった ChatGPT プロジェクトは、インテリジェントなチャット アプリケーションを構築する効果的な方法を提供します。この記事では、PHP プログラミング言語と事前トレーニング済みモデルを組み合わせてインテリジェントなチャット アプリケーションを構築する方法を詳しく紹介し、具体的なコード例を示します。
まず、ChatGPT とは何か、そしてそれがどのように機能するかを理解する必要があります。 ChatGPT は OpenAI によって開発された事前トレーニング済みモデルで、大規模なコーパスに基づいてトレーニングされており、人間の言語を理解して意味のある回答を生成する機能を備えています。 ChatGPT を使用すると、ChatGPT をアプリケーションに統合し、スマート チャットボットにすることができます。
次に、PHP で ChatGPT を使用する方法を見てみましょう。まず、OpenAI が公式に提供している Python パッケージをインストールし、Python 仮想環境を作成する必要があります。コマンド ラインで次のコマンドを実行します。
python -m venv chatgpt-env source chatgpt-env/bin/activate pip install openai
必要な依存関係パッケージをすべてインストールした後、OpenAI API キーを取得する必要があります。 OpenAI の公式 Web サイトに登録し、API キーを取得します。後で使用できるように、キーを openai_key.txt
というファイルに保存します。
次に、PHP を使用して Python コードを呼び出します。 PHP では、shell_exec
関数を使用して、コマンド ラインで実行されている Python スクリプトを実行できます。まず、chatgpt.php
という名前の PHP ファイルを作成し、次のコードを記述します。
<?php $text = $_GET['text']; // 调用Python代码 $result = shell_exec("python chatgpt.py "$text""); // 输出回复信息 echo $result; ?>
上記のコードでは、shell_exec
関数を使用して、 chatgpt.py
という名前の Python スクリプトを呼び出し、ユーザーが入力したテキスト情報をパラメータとして渡します。そして、Pythonスクリプトが返した結果を返信情報として出力します。
次に、ChatGPT と対話するための Python スクリプト chatgpt.py
を作成します。以下はサンプルコードです:
import openai # 读取API密钥 with open('openai_key.txt', 'r') as file: api_key = file.read().replace(' ', '') # 设置OpenAI API密钥 openai.api_key = api_key # 聊天模型ID model_id = 'gpt-3.5-turbo' # 获取用户输入的文本 input_text = input() # 发送请求给ChatGPT模型 response = openai.Completion.create( engine=model_id, prompt=input_text, max_tokens=50 ) # 提取回复 reply = response.choices[0].text.strip() # 输出回复 print(reply)
上記のコードでは、まず以前に保存した API キーを読み取り、次に OpenAI の API キーを設定します。次に、使用する ChatGPT モデルの ID (gpt-3.5-turbo
) を定義します。次に、ユーザー入力からテキストを取得し、それをプロンプトとして ChatGPT モデルに渡します。最後に、モデルから返された結果から応答を抽出し、出力します。
このように、PHP で shell_exec("python chatgpt.py "$text"")
を実行することで ChatGPT モデルを呼び出し、インテリジェント チャットボットから応答を取得できます。
要約すると、この記事では、PHP と ChatGPT の事前トレーニング済みモデルを使用してインテリジェントなチャット アプリケーションを構築する方法を紹介します。事前トレーニングされたモデルとプログラミング言語を組み合わせることで、インテリジェントな応答機能を備えたチャットボットを簡単に構築できます。読者がこの記事のガイダンスを利用して、ChatGPT テクノロジをさらに探索および適用し、より興味深く実用的なアプリケーションを作成できることを願っています。
以上がChatGPT PHP 技術分析: 事前トレーニングされたモデルを使用してインテリジェントなチャット アプリケーションを構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。