Tutorial ini membimbing anda melalui menggunakan model bahasa GPT-4.5 OpenAI melalui APInya, yang memberi tumpuan kepada membina chatbot berasaskan Python. Ini menawarkan alternatif kos efektif kepada langganan ChatGPT bulanan.
Memahami GPT-4.5
GPT-4.5, model terbaru OpenAI, cemerlang dalam kelancaran perbualan, pemahaman kontekstual, dan ketepatan faktual. Ia menghasilkan lebih banyak tindak balas semula jadi dan menyesuaikan nada dengan berkesan, menjadikannya sesuai untuk chatbots dan penciptaan kandungan. Walau bagaimanapun, tidak seperti model O-Series Openai, ia tidak mempunyai keupayaan penalaran langkah demi langkah, jadi ia kurang sesuai untuk tugas penyelesaian masalah yang kompleks.
Menyambung ke API Terbuka
Ini melibatkan mendapatkan kunci API dan menubuhkan persekitaran python anda.
1. Mendapatkan kunci API anda:
.env
(dalam direktori yang sama dengan skrip python anda) menggunakan format: OPENAI_API_KEY=<your_api_key></your_api_key>
2. Harga API:
API Openai adalah bayar-per-guna, yang dikenakan oleh token (kira-kira ¾ perkataan). Ini sering lebih murah daripada langganan untuk kegunaan biasa. GPT-4.5, model yang digunakan dalam tutorial ini, adalah model tujuan umum yang paling maju.
3. Menyediakan persekitaran Python anda:
Gunakan Anaconda untuk mewujudkan persekitaran python yang bersih:
conda create -n gpt45 -y python = 3.9 Conda mengaktifkan GPT45 PIP Pasang Openai Python-Dotenv
4. Membuat permintaan API pertama anda:
Buat fail bernama script.py
dan tambahkan kod berikut:
dari OpenAI Oped Openai dari dotenv import load_dotenv Import OS LOAD_DOTENV () api_key = os.getenv ("openai_api_key") pelanggan = openai (API_KEY = API_KEY) penyelesaian = client.chat.completions.create ( Model = "GPT-4.5-Preview", mesej = [{"peranan": "pengguna", "kandungan": "hello"}], ) cetak (completion.choices [0] .message.content)
Jalankan ini menggunakan python script.py
.
Membina chatbot GPT-4.5:
Tingkatkan skrip untuk membuat chatbot interaktif:
dari OpenAI Oped Openai dari dotenv import load_dotenv Import OS LOAD_DOTENV () api_key = os.getenv ("openai_api_key") pelanggan = openai (API_KEY = API_KEY) chat_history = [] Walaupun benar: prompt = input (">") jika prompt == "keluar": rehat chat_history.append ({"peranan": "pengguna", "kandungan": prompt}) penyelesaian = client.chat.completions.create ( Model = "GPT-4.5-Preview", Mesej = CHAT_HISTORY ) Jawab = Penyelesaian.Choices [0] .message.content Cetak (jawapan) chat_history.append ({"peranan": "pembantu", "kandungan": jawapan})
Chatbot ini mengekalkan sejarah perbualan, yang membolehkan tindak balas yang lebih kontekstual.
Kesimpulan:
Tutorial ini menunjukkan cara memanfaatkan API OpenAI dan GPT-4.5 untuk membina chatbot berfungsi menggunakan Python. Ingatlah untuk mengendalikan kunci API anda dengan selamat dan berhati -hati dengan kos penggunaan API.
Atas ialah kandungan terperinci Tutorial API GPT-4.5: Bermula dengan API Terbuka '. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!