Apa Itu ShellGPT?
ShellGPT adalah program Python yang memungkinkan Anda mengakses ChatGPT OpenAI dari baris perintah jendela terminal. Ini mengirimkan permintaan teks Anda dan kunci API ChatGPT Anda ke ChatGPT dan mencetak respons ChatGPT. Nbsp Ini seperti menjalankan ChatGPT di komputer Anda sendiri, tanpa kerumitan apa pun, dan terlepas dari daya komputasi komputer Anda. Anda harus memiliki kunci API ChatGPT, tetapi hanya butuh beberapa saat untuk mendapatkannya, dan gratis. ChatGPT mungkin yang paling terkenal dari gelombang baru besar model bahasa AI chatbots, yang dikembangkan menggunakan teknik pembelajaran mendalam dan kumpulan data masif. Ini mampu mengadakan percakapan yang meyakinkan dan seperti nyata, dan dapat menghasilkan tanggapan prosa dan format teks lainnya tentang topik apa pun yang dapat Anda bayangkan. Perlu diingat bahwa ini adalah simulasi dari orang yang berpengetahuan dan cerdas. Itu tidak benar-benar cerdas, dan dengan senang hati akan membuat hal-hal. Tidak satu pun dari langkah-langkah berikut ini yang sulit, dan Anda harus siap dan berjalan dalam sepuluh menit atau lebih.Langkah 1: Instal Python Tools
Ubuntu biasanya mengirimkan Python sebagai standar, tetapi Anda dapat memeriksa apakah itu ada dengan menanyakan nomor versinya. python --version Jika Python tidak diinstal, Anda dapat menginstalnya menggunakan perintah ini. sudo apt install python3 Kami juga membutuhkan pip, manajer paket python. pip --version It tidak dipasang di komputer pengujian kami, jadi kami menambahkannya menggunakan apt. sudo apt install python3-pip Kita akan memasang ShellGPT di lingkungan virtual Python. Sandbox ShellGPT ini dari file dan pustaka Python sistem Anda, dan berarti tidak dapat secara tidak sengaja mengganggu program Python Anda yang lain. Ini hanya tindakan pencegahan yang aman. Untuk melakukan itu, kita perlu menginstal paket lingkungan virtual Python. sudo apt install python3-venvLangkah 2: Siapkan Lingkungan Virtual Python
Buat direktori untuk menginstal ShellGPT. Kami menamakan milik kami "shellgpt", hanya untuk menjaga semuanya tetap jelas. Ubah ke direktori baru Anda ketika sudah dibuat. mkdir shellgptcd shellgpt Selanjutnya, kami menggunakan opsi -m (module) dan menjalankan modul lingkungan virtual Python dan membuat lingkungan virtual baru di dalam direktori baru kami. Kami membuat satu yang disebut "shellgpt." python3 -m venv shellgpt Ini memberi kami lingkungan virtual pribadi yang disebut "shellgpt", di dalam direktori "shellgpt" kami. Untuk mengaktifkannya kita perlu menjalankan skrip yang disebut "aktifkan". Ini terletak di direktori "bin" dari lingkungan virtual kami. source shellgpt/bin/activate Perhatikan "(shellgpt)" di depan command prompt.Langkah 3: Buat Kunci API ChatGPT
Untuk mengakses fitur ChatGPT, Anda akan membutuhkan kunci OpenAI API. Anda dapat menggunakan kunci API yang sudah ada jika memilikinya, atau Anda dapat membuatnya di situs web OpenAI. Ikuti tautan dan masuk atau daftar. Saat Anda masuk, klik nama akun Anda di pojok kanan atas dan pilih "Lihat Kunci API" dari menu. Pada halaman web kunci API, klik tombol "Buat Kunci Rahasia Baru". ” button. Kunci baru Anda ditampilkan kepada Anda. Anda hanya dapat melihat kunci Anda kali ini saja. Jika Anda keluar dan masuk kembali, Anda akan melihat entri untuk kunci tersebut, tetapi Anda tidak akan dapat melihat seluruh string kunci. Jadi, salin kunci dan rekatkan ke editor, dan simpan file dengan nama yang jelas.Langkah 4: Ekspor Kunci API
Kita perlu membuat kunci tersedia untuk ShellGPT. Cara termudah adalah mengekspornya sebagai variabel lingkungan. Anda dapat melakukan ini di baris perintah, tetapi ini hanya berlangsung sampai Anda me-reboot PC Anda. Menambahkan perintah ekspor ke file ".bashrc" mengekspor variabel lingkungan untuk Anda secara otomatis, setiap kali Anda membuka jendela terminal. Untuk melakukannya di baris perintah, ketik "ekspor OPENAI_API_KEY=" lalu tempel kunci API Anda dengan menekan " Shift+Ctrl+v”, sehingga tampak seperti screenshot di bawah ini. export OPENAI_API_KEY= Untuk meletakkan perintah ekspor di file “.bashrc” Anda, gunakan editor favorit Anda dan tambahkan perintah tersebut ke file Anda. gedit ~/.bashrc Simpan perubahan Anda dan tutup editor. Untuk memaksa sesi terminal Anda membaca ulang file “.bashrc” Anda, gunakan perintah source. source ~/.bashrcLangkah 5: Instal ShellGPT
Dengan semua persiapan, kita dapat menginstal ShellGPT menggunakan perintah pip Python. python pip shell -gpt Instalasi akan dimulai, dan berbagai nama paket akan bergulir di jendela terminal Anda. Setelah selesai, akhirnya kita dapat menggunakan ShellGPT untuk mengakses ChatGPT.Langkah 6: Gunakan ShellGPT
Perintah ShellGPT adalah sgpt. Kami memberikan petunjuk teks kami untuk perintah ini, dan tekan "Enter." hebat, semuanya bekerja. Namun agak bertele-tele untuk memasukkan cd ke direktori tempat kami membuat lingkungan virtual, lalu mengeluarkan perintah source shellgpt/bin/activate sebelum kita dapat menggunakan ShellGPT. A cara yang lebih baik adalah membuat alias yang melakukan semua itu untuk kita. Edit file “.bashrc” Anda dan tambahkan baris ini. alias chatgpt="cd ~/shellgpt/;source shellgpt/bin/activate" Ingatlah untuk menggunakan nama direktori dan lingkungan virtual yang Anda buat. Kami menyebut alias kami "chatgpt", tetapi Anda dapat menggunakan nama apa pun yang Anda suka. Simpan perubahan Anda, dan gunakan source untuk membaca file ".bashrc" lagi. source ~/.bashrc Sekarang, pada prompt perintah normal, memasukkan nama alias Anda dan menekan "Enter" menempatkan Anda di lingkungan virtual Python diaktifkan dan siap menerima masukan Anda. chatgptMempelajari Perintah ShellGPT
Halaman GitHub ShellGPT memiliki lebih banyak informasi tentang penggunaan ShellGPT dan opsi baris perintahnya. Misalnya, opsi --code membatasi output ShellGPT untuk menampilkan kode program saja. Biasanya, jika kita memintanya untuk membuat beberapa kode, ia melakukannya, tetapi ia juga menghasilkan deskripsi. sgpt "Tunjukkan contoh fungsi rekursif di C" Dengan menambahkan opsi --code, deskripsi akan ditekan. Ini akan berguna jika Anda ingin mengarahkan output ke file.nbpsgpt --code "Tunjukkan contoh fungsi rekursif di C" ShellGPT, melalui ChatGPT, juga dapat menghasilkan perintah Bash yang benar sintaks dan skrip shell. Kesimpulan, ShellGPT adalah alat yang ampuh untuk pemrogram dan administrator sistem. Kemampuannya untuk membantu tugas-tugas seperti mengelola sistem operasi dan bahasa pemrograman menjadikannya aset yang tak ternilai bagi tim mana pun. Dengan antarmuka yang intuitif dan basis pengetahuan yang luas, ShellGPT pasti akan menjadi sumber informasi bagi mereka yang ingin merampingkan alur kerja mereka dan meningkatkan produktivitas. Atau setidaknya, itulah yang dikatakannya. Disadur dari HowToGeek.com.Artikel Diperbarui pada: May 11, 2023Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani