このガイドでは、OpenAI の GPT-3 API を PHP Web アプリケーションに統合してテキストを生成する方法について説明します。 API キーの取得やプロジェクト構造の構成など、必要な設定の概要が説明されています。実装には以下が含まれます:
このガイドでは、段階的なコード例を提供し、セキュリティとベスト プラクティスを強調し、より堅牢なアプリケーションのための機能強化を提案します。
基本的なフォルダー構造を作成します:
project/ ├── index.php ├── gpt3.php └── config.php
このファイルには OpenAI API キーが保存されます。
<?php // config.php define('OPENAI_API_KEY', 'your-openai-api-key-here');
このファイルは OpenAI API との通信を処理します。
<?php // gpt3.php require_once 'config.php'; function generateText($prompt) { $apiUrl = 'https://api.openai.com/v1/completions'; $data = [ 'model' => 'text-davinci-003', // Adjust model as needed 'prompt' => $prompt, 'max_tokens' => 100, // Set response length 'temperature' => 0.7, // Creativity level ]; }
入力および出力用の単純な HTML フォームを作成します。
<h1>GPT-3 Text Generator</h1> <form method="POST"> <textarea name="prompt" placeholder="Enter your prompt here..."></textarea> <button type="submit">Generate Text</button> </form> <?php if ($response): ?> <div> <hr> <h3> Step 5: Test the Application </h3> <ol> <li>Run a local server using PHP: </li> </ol> <pre class="brush:php;toolbar:false"> php -S localhost:8000
Write a short story about a curious cat.
OpenAI の GPT-3 API を PHP アプリケーションに統合するには、古い PHP バージョンをいくつか調整する必要があります。 cURL を利用することで、アプリケーションは OpenAI API と効果的に通信し、ユーザー プロンプトに基づいてテキスト応答を生成します。このガイドは基本的な実装を提供し、開発者が特定の要件に合わせてプロジェクトを拡張およびカスタマイズできるようにします。
重要なポイント:
この統合により、動的テキスト生成機能への扉が開かれ、Web アプリケーションへの価値ある追加機能となります。より高度な機能については、環境をアップグレードし、最新の PHP バージョンを検討することを検討してください。
あなたのサポートとフィードバックは非常に意味があります! ?
以上がGPT-HP 統合: OpenAI の GPT-PI を使用して PHP をマスターするためのステップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。