Cara Menggunakan GPT-3 Dengan Python
Table of content:
Badai AI telah melanda seluruh dunia. Rilis ChatGPT OpenAI telah membuat pengembang dan pengguna yang penasaran menjadi hiruk-pikuk. OpenAI telah mengumpulkan 100 juta pengguna aktif dalam waktu duabulan sejak peluncurannya dan orang-orang sudah mulai membuat aplikasi dengan menggunakannya.
CopyAI menggunakannya untuk menghasilkan konten copywriting untuk situs web, blog, iklan, email, dan media sosial. Lex menggunakan GPT-3 untuk menjawab pertanyaan penelitian, Algolia untuk pencarian semantik, dan Replier untuk membuat balasan bermerek untuk ulasan pelanggan. Inilah cara Anda dapat menggunakan model GPT-3 OpenAI dengan Python untuk mulai membangun aplikasi bertenaga AI Anda.
Apa itu GPT-3?
GPT-3 OpenAI adalah Transformer Pra-terlatih Generatif generasi ketiga. Ini adalah model Pembelajaran Mesin dengan lebih dari 175 miliar parameter, hampir di seluruh internet. Ini memberinya kemampuan luar biasa untuk menjawab berbagai pertanyaan dan melakukan tugas-tugas yang seharusnya membutuhkan banyak usaha manual.
Open AI telah mengembangkan modul Python yang berisi kelas kompatibel yang ditentukan sebelumnya untuk berinteraksi dengan API-nya. Untuk menginstalnya di sistem Anda, buka terminal dan jalankan:
pip install openai
Jika Anda bertanya-tanya apa yang bisa dilakukan GPT-3, Anda dapat menjelajahi beberapa penggunaan kreatif untuk GPT-3 di OpenAI Playground.
Menghasilkan Kunci API
Untuk menggunakan GPT-3 dengan Python, Anda perlu membuat kunci API. Untuk melihat kunci API Anda, ikuti langkah-langkah berikut:
- Mendaftar akun di halaman OpenAI. Pilih jenis akun sebagai Pribadi.
- Klik pada profil Anda dan pilih Lihat Kunci API tombol.
- Klik Buat kunci rahasia baru untuk menghasilkan kunci API Anda.
- Salin kunci API Anda dan simpan di lokasi yang aman karena Anda tidak akan dapat melihatnya lagi.
API GPT-3 OpenAI menagih Anda berdasarkan jumlah token (kata) yang Anda gunakan untuk berinteraksi dengannya. Untungnya, OpenAI memberikan $18 kredit gratis untuk tiga bulan pertama, sehingga Anda dapat menjelajahinya dan bereksperimen sesuai dengan kebutuhan Anda.
Membangun Program Python untuk Menggunakan GPT-3 API
Sekarang setelah Anda memiliki akses ke API, Anda dapat membuat program Python untuk berkomunikasi dengannya. Mulailah membangun program dengan mengimpor modul OpenAI. Tentukan fungsi, tanyaGPT(), yang mengambil teks sebagai argumen masukan. Teks akan berisi kueri yang akan Anda tanyakan pada GPT-3. Salin kunci API yang Anda buat sebelumnya dan lakukan inisialisasi.
import openai
def askGPT(text):
openai.api_key = “your_api_key”
Buat permintaan dengan menentukan parameter berikut:
- mesin: Model yang ingin Anda gunakan untuk permintaan Anda. Itu Da Vinci model adalah yang paling andal, dilatih untuk data hingga Oktober 2019.
- mengingatkan: Prompt adalah kumpulan kata yang Anda ajukan sebagai pertanyaan untuk menghasilkan respons dari API.
- suhu: Tetapkan seberapa profesional atau kreatif teks Anda seharusnya terdengar. Dengan nilai yang lebih rendah, Anda akan mendapatkan jawaban yang lebih fokus dan deterministik. Dengan nilai yang lebih tinggi, Anda akan mendapatkan jawaban yang lebih kreatif. 0,6 adalah kompromi yang baik.
- max_token: Jumlah maksimum kata dalam respons yang dihasilkan. Anda dapat mengaturnya hingga maksimal 2.048 kata.
Misalnya, berikut cara mengirim permintaan dan menyimpan respons:
response = openai.Completion.create(
engine = "text-davinci-003",
prompt = text,
temperature = 0.6,
max_tokens = 150,
)
Tampilkan respons GPT-3 dengan mengambil parameter teks dari hasil pertama:
return print(response.choices[0].text)
Untuk menjalankan fungsi ini, tentukan fungsi utama dan loop tak terbatas. Minta pengguna untuk memasukkan pertanyaan dan meneruskannya ke tanyaGpt() fungsi.
def main():
while True:
print('GPT: Ask me a question\n')
myQn = input()
askGPT(myQn)
main()
Gabungkan semuanya dan gunakan Kecerdasan Buatan untuk menjawab pertanyaan Anda.
Keluaran dari Program Python yang Diaktifkan GPT-3
Ketika Anda menjalankan program, itu akan meminta Anda untuk memasukkan pertanyaan. Saat memasukkan prompt, “Tulis puisi dalam 5 baris tentang bagaimana Iron Man adalah pahlawan super terhebat sepanjang masa”, program tersebut menghasilkan hasil yang mengesankan sebagai berikut:
GPT-3 Memiliki Banyak Aplikasi Menarik
Anda dapat menggunakan GPT-3 untuk mencapai beberapa prestasi yang luar biasa. Anda menggunakannya sebagai chatbot yang akan memberi Anda jawaban realistis baru di setiap permintaan. Anda dapat membuat puisi, skrip, cerita, slogan, esai, tajuk utama, dan banyak lagi. Anda bahkan dapat meringkas potongan teks yang panjang, menghasilkan kode, berkomunikasi tanpa batas, dan juga mendapatkan percakapan berdasarkan petunjuk sebelumnya.
Di sisi lain, API dihosting di cloud, berbayar, dan membutuhkan lebih banyak penyesuaian. Dengan dirilisnya GPT-3.5 di pasaran, orang akan mengharapkannya menjadi lebih akurat dan tidak bias dibandingkan dengan versi sebelumnya.