導入:
人工知能技術の急速な開発により、オンラインコンサルティングロボットは多くのウェブサイトやアプリケーションの重要な部分になりました。 PHPと組み合わせたChatGPT APIを通じて、インテリジェントなオンラインカスタマーサービスロボットを簡単に開発できます。この記事では、これを達成する方法を説明し、詳細なコードの例を提供します。
開始する前に、サーバーがPHPプログラミング言語をサポートし、必要なPHP環境と依存関係ライブラリがインストールされていることを確認してください。
まず、Openaiの公式Webサイトにアクセスして、アカウントを登録します。登録を完了したら、ChatGPT APIキーを申請できます。キーを取得したら、必ず適切に保持してください。
Composerを使用して、必要なPHPライブラリをインストールできます。次のコマンドを実行して、ChatGPT関連の依存関係をインストールします。
作曲家には、OpenAI/Plugin-GPT3が必要です
インストールが完了したら、APIキーを構成する必要があります。プロジェクトのルートディレクトリに.ENVファイルを作成し、以下を追加してください。
openai_api_key = your_api_key_hore
「Your_api_key_hore」を実際に取得したAPIキーに置き換えます。
PHPアプリケーションでは、次のコードを使用してChatGPTクライアントを作成できます。
OpenAiopenaiを使用してください。 $ openai = new openai([ 'api_key' => $ _env ['openai_api_key']、 ]); $ chatgpt = $ openai-> createchatcompletion();
次のコード例を使用して、ユーザーと複数のラウンドで会話をして、ボットから回答を得ることができます。
$メッセージ= [ ['role' => 'system'、 'content' => 'あなたは役立つアシスタントです。']、 ['ロール' => 'ユーザー'、 'content' => '2020年にワールドシリーズを得るしたのは誰がですか?']、 ['役割' =>「アシスタント」、「コンテンツ」=> 'ロサンゼルスドジャースは2020年にワールドシリーズを得るしました。']、 ['role' => 'user'、 'content' => 'どこで再生されましたか?']、 ['役割' =>「アシスタント」、「コンテンツ」=> 'ゲームは、テキサス州アーリントン、グローブライフフィールドでわかりましたわれました。']、 ]; $ response = $ chatgpt-> create([ 「メッセージ」=> $メッセージ、 ]);
次のコードの例は、ボットの返信から答えを抽出して取得する方法を示しています。
$ reply = end($ response ['choices'])['message'] ['content'];
次のコードを使用して、ロボットの回答をユーザーに出力できます。
echo $ REPLY;
上記の手順を通じて、ChatGPTとPHPに基づいてオンラインコンサルテーションロボットを正常に開発できます。 APIキーの取得からユーザーインタラクションの実装まで、プロセス全体はシンプルで簡単にできます。このチュートリアルが、すぐに開始し、強力なチャットボット機能を開発するのに役立つことを願っています。
ChatGpt PHP開発で成功し、効率的でインテリジェントなオンラインコンサルティングロボットを開発してください!