Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Integrasi GPT-HP: teps kepada Master untuk PHP dengan GPT-PI OpenAI

Integrasi GPT-HP: teps kepada Master untuk PHP dengan GPT-PI OpenAI

DDD
DDDasal
2024-11-27 18:24:11300semak imbas

GPT-HP Integration: teps to Master for PHP with OpenAI’s GPT-PI

Jadual Kandungan

  1. Prasyarat
  2. Langkah 1: Sediakan Projek
  3. Langkah 2: Konfigurasi (config.php)
  4. Langkah 3: Cipta Logik Integrasi GPT-3 (gpt3.php)
  5. Langkah 4: Bina Antara Muka Web (index.php)
  6. Langkah 5: Uji Aplikasi
  7. Penjelasan Bahagian Utama
  8. Penambahan
  9. Ringkasan Ringkas
  10. Kesimpulan

Ringkasan Ringkas

Panduan ini menerangkan cara mengintegrasikan API GPT-3 OpenAI ke dalam aplikasi web PHP untuk penjanaan teks. Ia menggariskan persediaan yang diperlukan, termasuk mendapatkan kunci API dan mengkonfigurasi struktur projek. Pelaksanaannya merangkumi:

  • config.php untuk menyimpan kunci API dengan selamat.
  • gpt3.php untuk mengurus permintaan dan respons API melalui cURL.
  • index.php untuk antara muka web yang mesra pengguna untuk mengumpulkan gesaan dan memaparkan respons.

Panduan menyediakan contoh kod langkah demi langkah, menekankan keselamatan dan amalan terbaik serta mencadangkan penambahbaikan untuk aplikasi yang lebih mantap.


Prasyarat

  1. Kunci API: Dapatkan kunci API OpenAI daripada OpenAI.
  2. Persediaan Persekitaran: Pastikan PHP 5.6 dipasang dengan cURL didayakan.

Langkah 1: Sediakan Projek

Buat struktur folder asas:

project/
├── index.php
├── gpt3.php
└── config.php

Langkah 2: Konfigurasi (config.php)

Fail ini akan menyimpan kunci API OpenAI.

<?php
// config.php
define('OPENAI_API_KEY', 'your-openai-api-key-here');

Langkah 3: Cipta Logik Integrasi GPT-3 (gpt3.php)

Fail ini mengendalikan komunikasi dengan 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
    ];
}

Langkah 4: Bina Antara Muka Web (index.php)

Buat borang HTML ringkas untuk input dan output.

    <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
  1. Buka http://localhost:8000 dalam penyemak imbas anda.
  2. Masukkan gesaan, seperti:
   Write a short story about a curious cat.
  1. Serahkan borang untuk melihat teks yang dijana.

Kesimpulan

Mengintegrasikan API GPT-3 OpenAI ke dalam aplikasi PHP boleh dicapai dengan beberapa pelarasan untuk versi PHP yang lebih lama. Dengan memanfaatkan cURL, aplikasi berkomunikasi secara berkesan dengan OpenAI API untuk menjana respons teks berdasarkan gesaan pengguna. Panduan ini menyediakan pelaksanaan asas, membolehkan pembangun melanjutkan dan menyesuaikan projek untuk memenuhi keperluan tertentu.

Pengambilan utama:

  • Gunakan konfigurasi selamat untuk kunci API.
  • Pastikan pengendalian ralat untuk pengalaman pengguna yang lancar.
  • Teroka pelbagai parameter API (cth., token_maks, suhu) untuk melaraskan ciri output.

Penyepaduan ini membuka pintu untuk ciri penjanaan teks dinamik, menjadikannya tambahan yang berharga kepada aplikasi web. Untuk kefungsian yang lebih maju, pertimbangkan untuk meningkatkan persekitaran anda dan meneroka versi PHP moden.

Jika anda ingin meneroka amalan terbaik dengan lebih lanjut, Klik Di Sini.

Kekal Terhubung!

  • Hubungi saya di LinkedIn untuk membincangkan idea atau projek.
  • Lihat Portfolio saya untuk projek yang menarik.
  • Beri repositori GitHub saya bintang ⭐ pada GitHub jika anda rasa ia berguna!

Sokongan dan maklum balas anda amat bermakna! ?

Atas ialah kandungan terperinci Integrasi GPT-HP: teps kepada Master untuk PHP dengan GPT-PI OpenAI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn