Dalam pengumuman terobosan, OpenAI baru-baru ini diperkenalkan API ChatGPT untuk pengembang dan publik. Khususnya, model “gpt-3.5-turbo” baru, yang mendukung ChatGPT Plus telah dirilis dengan harga 10x lebih murah, dan juga sangat responsif. Pada dasarnya, OpenAI telah membuka pintu untuk kemungkinan tanpa batas dan bahkan non-coder dapat mengimplementasikan ChatGPT API baru dan membuat AI chatbot mereka sendiri. Jadi dalam artikel ini, kami membawakan Anda tutorial tentang cara membuat bot obrolan AI Anda sendiri menggunakan API ChatGPT. Kami juga telah mengimplementasikan antarmuka Gradio sehingga Anda dapat dengan mudah mendemonstrasikan model AI dan membaginya dengan teman dan keluarga Anda. Pada catatan itu, mari lanjutkan dan pelajari cara membuat AI yang dipersonalisasi dengan ChatGPT API.
Bangun Chatbot Anda Sendiri Dengan ChatGPT API (2023)
Dalam tutorial ini, kami telah menambahkan petunjuk langkah demi langkah untuk membuat AI chatbot Anda sendiri dengan ChatGPT API. Dari menyiapkan alat hingga menginstal pustaka, dan terakhir, membuat AI chatbot dari awal, kami telah menyertakan semua detail kecil untuk pengguna umum di sini. Kami sarankan Anda mengikuti instruksi dari atas ke bawah tanpa melewatkan bagian mana pun.
Hal yang Perlu Diingat Sebelum Anda Membuat AI Chatbot
1. Anda dapat membuat chatbot ChatGPT di platform apa pun, baik Windows, macOS, Linux, atau ChromeOS. Pada artikel ini, saya menggunakan Windows 11, tetapi langkah-langkahnya hampir sama untuk platform lain.
2. Panduan ini dimaksudkan untuk pengguna umum, dan petunjuknya dijelaskan dengan jelas beserta contoh-contohnya. Jadi meskipun Anda memiliki pengetahuan sepintas tentang komputer, Anda dapat dengan mudah membuat AI chatbot Anda sendiri.
3. Untuk membuat AI chatbot, Anda tidak memerlukan komputer yang kuat dengan CPU atau GPU yang kuat. Pengangkatan berat dilakukan oleh API OpenAI di cloud.
Siapkan Lingkungan Perangkat Lunak untuk Membuat AI Chatbot
Ada beberapa alat yang Anda perlukan untuk menyiapkan lingkungan sebelum Anda dapat membuat AI chatbot yang didukung oleh ChatGPT. Untuk menambahkan secara singkat, Anda memerlukan pustaka Python, Pip, OpenAI, dan Gradio, kunci OpenAI API, dan editor kode seperti Notepad++. Semua alat ini mungkin tampak mengintimidasi pada awalnya, tetapi percayalah, langkah-langkahnya mudah dan dapat diterapkan oleh siapa saja. Sekarang, ikuti langkah-langkah di bawah ini.
Instal Python
1. Pertama, Anda perlu menginstal Python di komputer Anda. Membuka Link ini dan unduh file penyiapan untuk platform Anda.
2. Selanjutnya, jalankan file setup dan pastikan untuk mengaktifkan kotak centang untuk “Add Python.exe to PATH.” Ini adalah langkah yang sangat penting. Setelah itu, klik “Instal Sekarang” dan ikuti langkah-langkah biasa untuk menginstal Python.
3. Untuk memeriksa apakah Python sudah terpasang dengan benar, buka Terminal di komputer Anda. Saya menggunakan Terminal Windows di Windows, tetapi Anda juga dapat menggunakan Command Prompt. Sesampai di sini, jalankan perintah di bawah ini, dan itu akan menampilkan versi Python. Di Linux atau platform lain, Anda mungkin harus menggunakan python3 –version daripada python –version.
python --version
Tingkatkan Pip
Seiring dengan Python, Pip juga diinstal secara bersamaan di sistem Anda. Di bagian ini, kita akan mempelajari cara memutakhirkannya ke versi terbaru. Jika Anda tidak tahu, Pip adalah pengelola paket untuk Python. Pada dasarnya, ini memungkinkan Anda untuk menginstal ribuan pustaka Python dari Terminal. Dengan Pip, kita bisa menginstall library OpenAI dan Gradio. Inilah cara melakukannya.
1. Buka Terminal pilihan Anda di PC. Bagi saya, saya menggunakan Terminal Windows. Sekarang, jalankan perintah di bawah ini untuk memperbarui Pip. Sekali lagi, Anda mungkin harus menggunakan python3 dan pip3 di Linux atau platform lainnya.
python -m pip install -U pip
Instal Perpustakaan OpenAI dan Gradio
1. Sekarang, saatnya menginstal pustaka OpenAI, yang memungkinkan kita berinteraksi dengan ChatGPT melalui API mereka. Di Terminal, jalankan perintah di bawah ini untuk menginstal pustaka OpenAI menggunakan Pip. Jika perintah tidak berfungsi, coba jalankan dengan pip3.
pip install openai
2. Setelah penginstalan selesai, mari kita instal Gradio. Gradio memungkinkan Anda mengembangkan antarmuka web yang ramah dengan cepat sehingga Anda dapat mendemonstrasikan AI chatbot Anda. Ini juga memungkinkan Anda berbagi chatbot dengan mudah di internet melalui tautan yang dapat dibagikan.
pip install gradio
Unduh Editor Kode
Terakhir, kita membutuhkan editor kode untuk mengedit beberapa kode. Di Windows, saya akan merekomendasikan Notepad++ (Unduh). Cukup unduh dan instal program melalui tautan terlampir. Anda juga dapat menggunakan Kode VS pada platform apa pun jika Anda merasa nyaman dengan IDE yang kuat. Selain VS Code, Anda dapat menginstal Sublime Text (Unduh) di macOS dan Linux.
Untuk ChromeOS, Anda dapat menggunakan aplikasi Caret yang luar biasa (Unduh) untuk mengedit kode. Kami hampir selesai menyiapkan lingkungan perangkat lunak, dan inilah waktunya untuk mendapatkan kunci OpenAI API.
Dapatkan Kunci API OpenAI Gratis
Sekarang, untuk membuat chatbot AI yang didukung ChatGPT, Anda memerlukan kunci API dari OpenAI. Kunci API akan memungkinkan Anda memanggil ChatGPT di antarmuka Anda sendiri dan menampilkan hasilnya di sana. Saat ini, OpenAI menawarkan kunci API gratis dengan kredit gratis senilai $5 untuk tiga bulan pertama. Jika Anda membuat akun OpenAI lebih awal, Anda mungkin memiliki kredit gratis senilai $18. Setelah kredit gratis habis, Anda harus membayar untuk akses API. Tetapi untuk saat ini, ini tersedia untuk semua pengguna gratis.
1. Menuju ke platform.openai.com/signup dan buat akun gratis. Jika Anda sudah memiliki akun OpenAI, cukup masuk.
2. Selanjutnya, klik profil Anda di pojok kanan atas dan pilih “Lihat kunci API” dari menu drop-down.
3. Di sini, klik “Buat kunci rahasia baru” dan salin kunci API. Perhatikan bahwa Anda tidak dapat menyalin atau melihat seluruh kunci API nanti. Jadi sangat disarankan untuk segera menyalin dan menempelkan kunci API ke file Notepad.
4. Selain itu, jangan bagikan atau tampilkan kunci API di depan umum. Ini adalah kunci pribadi yang dimaksudkan hanya untuk akses ke akun Anda. Anda juga dapat menghapus kunci API dan membuat beberapa kunci pribadi (hingga lima).
Bangun Chatbot AI Anda Sendiri Dengan ChatGPT API dan Gradio
Terakhir, saatnya menerapkan chatbot AI. Untuk ini, kami menggunakan model “gpt-3.5-turbo” terbaru OpenAI, yang mendukung GPT-3.5. Ini bahkan lebih bertenaga daripada Davinci dan telah dilatih hingga September 2021. Ini juga sangat hemat biaya, lebih responsif daripada model sebelumnya, dan mengingat konteks percakapan. Untuk antarmuka pengguna, kami menggunakan Gradio untuk membuat antarmuka web sederhana yang akan tersedia baik secara lokal maupun di web.
1. Pertama, buka Notepad++ (atau editor kode pilihan Anda) dan rekatkan kode di bawah ini. Terima kasih untuk armrrs GitHubsaya telah menggunakan kembali kodenya dan mengimplementasikan antarmuka Gradio juga.
import openai import gradio as gr openai.api_key = "Your API key" messages = [ {"role": "system", "content": "You are a helpful and kind AI Assistant."}, ] def chatbot(input): if input: messages.append({"role": "user", "content": input}) chat = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=messages ) reply = chat.choices[0].message.content messages.append({"role": "assistant", "content": reply}) return reply inputs = gr.inputs.Textbox(lines=7, label="Chat with AI") outputs = gr.outputs.Textbox(label="Reply") gr.Interface(fn=chatbot, inputs=inputs, outputs=outputs, title="AI Chatbot", description="Ask anything you want", theme="compact").launch(share=True)
2. Begini tampilannya di editor kode. Pastikan untuk mengganti teks “Kunci API Anda” dengan kunci API Anda sendiri yang dibuat di atas. Itulah satu-satunya perubahan yang harus Anda lakukan.
3. Selanjutnya, klik “File” di menu atas dan pilih “Save As…” dari menu drop-down.
4. Setelah itu, atur nama file sebagai “app.py” dan ubah “Save as type” menjadi “All types” dari menu drop-down. Kemudian, simpan file ke lokasi yang mudah diakses seperti Desktop. Anda dapat mengubah nama sesuai keinginan Anda, tetapi pastikan .py ditambahkan.
5. Sekarang, pindah ke lokasi tempat Anda menyimpan file (app.py). Klik kanan padanya dan pilih “Salin sebagai jalur”.
6. Buka Terminal dan jalankan perintah di bawah ini. Cukup masukkan python, tambahkan spasi, rekatkan jalur (klik kanan untuk menempelkan dengan cepat), dan tekan Enter. Perlu diingat, jalur file akan berbeda untuk komputer Anda. Juga, pada sistem Linux, Anda mungkin harus menggunakan python3.
python "C:UsersmearjDesktopapp.py"
7. Anda mungkin mendapatkan beberapa peringatan, tetapi abaikan saja. Di bagian bawah, Anda akan mendapatkan URL lokal dan publik. Sekarang, salin URL lokal dan tempel ke browser web.
8. Dan begitulah cara Anda membuat bot obrolan AI Anda sendiri dengan API ChatGPT. Chatbot AI Anda yang didukung ChatGPT sudah aktif. Sekarang, Anda dapat mengajukan pertanyaan apa pun yang Anda inginkan dan mendapatkan jawaban dalam sekejap. Selain alternatif ChatGPT, Anda dapat menggunakan chatbot Anda sendiri alih-alih situs web resmi.
9. Anda juga dapat menyalin URL publik dan membaginya dengan teman dan keluarga Anda. Tautan akan aktif selama 72 jam, tetapi Anda juga harus tetap menyalakan komputer karena instance server sedang berjalan di komputer Anda.
10. Untuk menghentikan server, pindah ke Terminal dan tekan “Ctrl + C“. Jika tidak berhasil, tekan “Ctrl + C” lagi.
11. Untuk me-restart server AI chatbot, cukup salin path file lagi dan jalankan lagi perintah di bawah ini (mirip dengan langkah #6). Perlu diingat, URL lokal akan sama, tetapi URL publik akan berubah setelah setiap server dimulai ulang.
python "C:UsersmearjDesktopapp.py"
Buat Chatbot Bertenaga API ChatGPT Anda yang Dipersonalisasi
Bagian terbaik dari model “gpt-3.5-turbo” adalah Anda dapat menetapkan peran ke AI Anda. Anda bisa membuatnya lucu, marah, atau spesialis makanan, teknologi, kesehatan, atau apa pun yang Anda inginkan. Anda hanya perlu membuat satu perubahan kecil pada kode dan itu akan dipersonalisasi. Misalnya – Saya telah membuat Food AI, dan begini caranya:
1. Klik kanan pada file “app.py” dan pilih “Edit dengan Notepad++”.
2. Di sini, buat perubahan pada kode khusus ini saja. Cukup beri informasi ke AI untuk mengambil peran itu. Sekarang, simpan file dengan menekan “Ctrl + S”.
messages = [ {"role": "system", "content": "You are an AI specialized in Food. Do not answer anything other than food-related queries."}, ]
3. Buka Terminal dan jalankan file “app.py” dengan cara yang sama seperti yang Anda lakukan di atas. Anda akan mendapatkan URL lokal dan publik. Salin URL lokal. Jika server sudah berjalan, tekan “Ctrl + C” untuk menghentikannya. Dan kemudian restart server lagi. Anda harus me-restart server setelah setiap perubahan yang Anda lakukan pada file “app.py”.
python "C:UsersmearjDesktopapp.py"
4. Buka URL lokal di browser web dan Anda akan mendapatkan chatbot AI yang dipersonalisasi yang hanya menjawab pertanyaan terkait makanan. Itu dia. Anda dapat membuat Dokter AI, AI yang membalas seperti Shakespeare, yang berbicara dalam kode morse, apa pun yang Anda inginkan.
Buat Chatbot AI Anda Sendiri Dengan Model ChatGPT 3.5
Jadi ini adalah bagaimana Anda dapat membangun AI chatbot Anda sendiri dengan ChatGPT 3.5. Selain itu, Anda dapat menyesuaikan model “gpt-3.5-turbo” dengan peran Anda sendiri. Kemungkinannya tidak terbatas dengan AI dan Anda dapat melakukan apapun yang Anda inginkan. Bagaimanapun, itu semua dari kami. Jika Anda ingin belajar cara menggunakan ChatGPT di Android dan iOS, buka artikel tertaut kami. Dan untuk mempelajari semua hal keren yang dapat Anda lakukan dengan ChatGPT, ikuti artikel kurasi kami. Terakhir, jika Anda menghadapi masalah apa pun, beri tahu kami di bagian komentar di bawah. Kami pasti akan mencoba membantu Anda.