Gunakan teknologi menarik ini dari kenyamanan skrip Python Anda sendiri dengan API praktis OpenAI.

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 dua bulan 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.

instagram viewer

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 instal openai

Jika Anda bertanya-tanya apa kemampuan GPT-3, maka Anda dapat menjelajahi beberapa di antaranya 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:

  1. Mendaftar akun di halaman OpenAI. Pilih jenis akun sebagai Pribadi.
  2. Klik pada profil Anda dan pilih Lihat Kunci API tombol.
  3. Klik Buat kunci rahasia baru untuk menghasilkan kunci API Anda.
  4. 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

Anda dapat menemukan kode sumber program ini di dalamnya repositori GitHub.

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(), itu butuh 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.

impor openai

deftanyaGPT(teks):
openai.api_key = "kunci_api_Anda"

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:

 respon = openai. Penyelesaian.buat(
mesin = "teks-davinci-003",
perintah = teks,
suhu = 0.6,
max_token = 150,
)

Tampilkan respons GPT-3 dengan mengambil parameter teks dari hasil pertama:

kembali cetak (respons.pilihan[0].teks)

Untuk menjalankan fungsi ini, tentukan fungsi utama dan loop tak terbatas. Minta pengguna untuk memasukkan pertanyaan dan meneruskannya ke tanyaGpt() fungsi.

defutama():
ketikaBENAR:
mencetak('GPT: Ajukan pertanyaan kepada saya\n')
myQn = masukan()
askGPT(myQn)

utama()

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.