memanfaatkan kuasa GPT-4 Turbo dengan API OpenAI di Python
Tutorial ini menyelam jauh ke dalam mengintegrasikan API OpenAI, kini menyokong model sehingga GPT-4 Turbo, ke dalam projek Python anda. Kami akan meliputi persediaan, penggunaan API, teknik canggih, dan aplikasi dunia sebenar. GPT-4 Turbo menawarkan kemajuan yang ketara dan penjimatan kos berbanding dengan pendahulunya.
Halaman Kekunci API Openai
kekunci API yang dihasilkan sedia untuk digunakan
Konsep Utama:
openai
python, memudahkan interaksi dengan API. client.chat.completions.create()
. try...except
blok untuk menguruskan situasi ini dengan anggun. requests
untuk interaksi API langsung, dan strategi untuk mengendalikan permintaan API berskala besar (batching, throttling, caching). Menyediakan persekitaran python anda:
python -m venv chatgpt_env
(laraskan nama yang diperlukan). Aktifkannya menggunakan arahan yang sesuai untuk sistem operasi anda (mis., chatgpt_envScriptsactivate
pada Windows). pip install openai python-dotenv
untuk memasang pakej yang diperlukan. Pengurusan Utama API:
.env
: Simpan kekunci API anda dengan selamat dalam fail .env
di direktori projek anda: CHAT_GPT_API_KEY=your_api_key
. from dotenv import load_dotenv; load_dotenv(); client = OpenAI(api_key=os.environ.get("CHAT_GPT_API_KEY"))
. Membuat panggilan API:
permintaan chatgpt asas kelihatan seperti ini:
import openai from openai import OpenAI import os from dotenv import load_dotenv # Load the API key from the .env file load_dotenv() client = OpenAI(api_key=os.environ.get("CHAT_GPT_API_KEY")) chat_completion = client.chat.completions.create( model="gpt-4-turbo", # Use gpt-4-turbo for optimal performance and cost messages=[{"role": "user", "content": "What is the capital of France?"}] ) print(chat_completion.choices[0].message.content)
ingat untuk menggantikan "gpt-4-turbo"
dengan model yang anda inginkan dan termasuk pengendalian ralat komprehensif seperti yang ditunjukkan dalam tutorial asal.
Teknik Lanjutan dan Contoh Dunia Sebenar:
Tutorial asal menyediakan contoh terperinci mengenai tugas automatik, menggunakan perpustakaan requests
, menguruskan permintaan berskala besar, mengintegrasikan chattpt ke dalam pembangunan web, dan membina chatbots. Bahagian -bahagian ini menawarkan pandangan berharga ke dalam aplikasi praktikal dan penggunaan API yang cekap. Rujuk kepada asal untuk contoh dan penjelasan kod terperinci ini.
OpenAI API Batasan dan Harga:
Atas ialah kandungan terperinci Bina alat AI anda sendiri di Python menggunakan API Terbuka. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!