Ubuntu Terminalinden ShellGPT Kullanarak ChatGPT Nasıl Çalıştırılır
Yayınlanan: 2023-05-13ChatGPT'yi Ubuntu Linux PC'nizdeki bir terminal penceresinde kullanmak ister misiniz? ShellGPT, ünlü AI sohbet robotunun tüm özelliklerini komut satırında kullanmanızı sağlar. ShellGPT'yi nasıl kuracağınız ve kullanmaya başlayacağınız aşağıda açıklanmıştır.
ShellGPT Nedir?
1. Adım: Python Araçlarını Kurun
2. Adım: Bir Python Sanal Ortamı Hazırlayın
3. Adım: Bir ChatGPT API Anahtarı Oluşturun
4. Adım: API Anahtarını Dışa Aktarın
5. Adım: ShellGPT'yi Kurun
6. Adım: ShellGPT'yi kullanın
ShellGPT Komutlarını Öğrenme
"Sonuç olarak"
ShellGPT Nedir?
ShellGPT, OpenAI'nin ChatGPT'sine bir terminal penceresinin komut satırından erişmenizi sağlayan bir Python programıdır. Metin istemlerinizi ve ChatGPT API anahtarınızı ChatGPT'ye gönderir ve ChatGPT'nin yanıtını yazdırır.
Tıpkı ChatGPT'yi kendi bilgisayarınızda çalıştırmak gibi, herhangi bir güçlük çekmeden ve bilgisayarınızın bilgi işlem gücünden bağımsız olarak. Bir ChatGPT API anahtarına sahip olmanız gerekir, ancak bir tane edinmek yalnızca birkaç dakikanızı alır ve bunlar ücretsizdir.
ChatGPT, derin öğrenme teknikleri ve büyük veri kümeleri kullanılarak geliştirilen büyük dil modeli AI sohbet robotlarının yeni dalgasının muhtemelen en ünlüsüdür.
İkna edici ve gerçeğe yakın konuşmalar yapabilir ve hayal edebileceğiniz hemen hemen her konuda nesir ve diğer metin biçiminde yanıtlar üretebilir. Bunun bilgili, zeki bir kişinin simülasyonu olduğunu unutmayın. Gerçekten zeki değil ve mutlu bir şekilde bir şeyler uyduracak.
Aşağıdaki adımların hiçbiri zor değil ve on dakika kadar içinde çalışmaya başlamalısınız.
1. Adım: Python Araçlarını Kurun
Ubuntu genellikle Python'u standart olarak gönderir, ancak sürüm numarasını sorarak mevcut olup olmadığını kontrol edebilirsiniz.
piton --versiyon
Python kurulu değilse, bu komutu kullanarak kurabilirsiniz.
sudo apt python3'ü kurun
Ayrıca python paket yöneticisi olan pip
ihtiyacımız var.
pip --versiyon
Test bilgisayarımıza yüklenmedi, bu yüzden apt
kullanarak ekledik.
sudo apt python3-pip'i kurun
ShellGPT'yi bir Python sanal ortamına kuracağız. Bu, ShellGPT'yi sisteminizin Python dosyaları ve kitaplıklarından korumalı alanlara alır ve yanlışlıkla diğer Python programlarınıza müdahale edemeyeceği anlamına gelir. Bu sadece güvenli bir önlem.
Bunu yapmak için Python sanal ortam paketlerini kurmamız gerekecek.
sudo apt python3-venv'i kurun
2. Adım: Bir Python Sanal Ortamı Hazırlayın
ShellGPT'yi yüklemek için bir dizin oluşturun. Her şeyi açık tutmak için bizimkine "shellgpt" adını verdik. Oluşturulduğunda yeni dizininize geçin.
mkdir shellgpt
cd kabuğu
Daha sonra -m
(modül) seçeneğini kullanarak Python sanal ortam modülünü çalıştırıyoruz ve yeni dizinimizin içinde yeni bir sanal ortam oluşturuyoruz. "shellgpt" adında bir tane oluşturduk.
python3 -m venv shellgpt
Bu bize "shellgpt" dizinimizin içinde "shellgpt" adı verilen özel, sanal bir ortam sağlar. Etkinleştirmek için "etkinleştir" adlı bir komut dosyası çalıştırmamız gerekiyor. Bu, sanal ortamımızın “bin” dizininde bulunur.
kaynak shellgpt/bin/aktive
Komut isteminin önündeki “(shellgpt)” ifadesine dikkat edin.
3. Adım: Bir ChatGPT API Anahtarı Oluşturun
ChatGPT'nin özelliklerine erişmek için bir OpenAI API anahtarına ihtiyacınız olacak. Varsa mevcut bir API anahtarınızı kullanabilir veya OpenAI web sitesinde oluşturabilirsiniz.
Bağlantıyı takip edin ve giriş yapın veya kaydolun.
Giriş yaptığınızda, sağ üst köşedeki hesap adınıza tıklayın ve menüden "API Anahtarlarını Görüntüle"yi seçin.
API anahtarları web sayfasında, "Yeni Gizli Anahtar Oluştur" düğmesini tıklayın.
Anahtarınız için bir ad yazın - herhangi bir şey olabilir - ve ardından yeşil "Gizli Anahtar Oluştur" düğmesini tıklayın.
Yeni anahtarınız size gösterilir. Anahtarınızı yalnızca bu seferlik görebilirsiniz . Oturumu kapatıp tekrar açarsanız, anahtar için bir giriş görürsünüz, ancak tüm anahtar dizisini görüntüleyemezsiniz. Bu nedenle, anahtarı kopyalayın ve bir düzenleyiciye yapıştırın ve dosyayı açık bir adla kaydedin.
4. Adım: API Anahtarını Dışa Aktarın
Anahtarı ShellGPT için kullanılabilir hale getirmemiz gerekiyor. En kolay yol, onu bir ortam değişkeni olarak dışa aktarmaktır. Bunu komut satırında yapabilirsiniz, ancak bu yalnızca bilgisayarınızı yeniden başlatana kadar sürer. “.bashrc” dosyanıza dışa aktarma komutunu eklemek, her terminal penceresi açışınızda ortam değişkenini sizin için otomatik olarak dışa aktarır.
Bunu komut satırında yapmak için “export OPENAI_API_KEY=” yazın ve ardından aşağıdaki ekran görüntüsü gibi görünmesi için “Shift+Ctrl+v” tuşlarına basarak API anahtarınızı yapıştırın.
export OPENAI_API_KEY=<gizli API anahtarınız>
Dışa aktarma komutunu “.bashrc” dosyanıza koymak için, favori düzenleyicinizi kullanın ve komutu dosyanıza ekleyin.
gedit ~/.bashrc
Değişikliklerinizi kaydedin ve düzenleyiciyi kapatın. Terminal oturumunuzu “.bashrc” dosyanızı yeniden okumaya zorlamak için source
komutunu kullanın.
kaynak ~/.bashrc
5. Adım: ShellGPT'yi Kurun
Tüm hazırlıklar bittiğinde, Python pip
komutunu kullanarak ShellGPT'yi kurabiliriz.
piton pip kabuk-gpt
Kurulum başlayacak ve çeşitli paket adları terminal pencerenizde gezinecektir.
Bittiğinde, nihayet ChatGPT'ye erişmek için ShellGPT'yi kullanabiliriz.
6. Adım: ShellGPT'yi kullanın
ShellGPT komutu sgpt
şeklindedir. Metin istemlerimizi bu komuta veriyoruz ve “Enter” tuşuna basıyoruz.
sgpt "Perşembe gününe kimin adı verilir?"
ShellGPT, ChatGPT ile aramızda aracı görevi görür ve ChatGPT'den gelen yanıtı görüntüler.
Bu harika, hepsi çalışıyor. Ancak, sanal ortamı oluşturduğumuz dizine cd
yapmak ve ardından ShellGPT'yi kullanmadan önce source shellgpt/bin/activate
komutunu vermek zorunda olmak biraz uzun soluklu.
Daha iyi bir yol, tüm bunları bizim için yapan bir takma ad oluşturmaktır. “.bashrc” dosyanızı düzenleyin ve bu satırı ekleyin.
alias chatgpt="cd ~/shellgpt/;kaynak shellgpt/bin/active"
Oluşturduğunuz dizin ve sanal ortamın adlarını kullanmayı unutmayın. Takma adımıza "chatgpt" adını verdik, ancak siz istediğiniz adı kullanabilirsiniz. Değişikliklerinizi kaydedin ve “.bashrc” dosyasını tekrar okumak için source
kullanın.
kaynak ~/.bashrc
Şimdi, normal bir komut isteminde, takma adınızın adını girip "Enter" tuşuna bastığınızda, sizi etkinleştirilmiş ve girişiniz için hazır olan Python sanal ortamınıza yerleştirirsiniz.
chatgpt
ShellGPT Komutlarını Öğrenme
ShellGPT GitHub sayfası, ShellGPT'nin kullanımı ve komut satırı seçenekleri hakkında çok daha fazla bilgiye sahiptir.
Örneğin, --code
seçeneği, ShellGPT'nin çıktısını yalnızca program kodunu gösterecek şekilde sınırlar. Normalde, ondan bir kod üretmesini istersek yapar, ancak bir açıklama da üretir.
sgpt "Bana C'deki özyinelemeli bir fonksiyon örneği göster"
--code
seçeneği eklendiğinde açıklama gizlenir. Çıktıyı bir dosyaya yönlendirmek istiyorsanız bu kullanışlı olacaktır.
sgpt --code "Bana C'de özyinelemeli bir işlev örneği göster"
ShellGPT, ChatGPT aracılığıyla sözdizimi açısından doğru Bash komutları ve kabuk betikleri de oluşturabilir.
"Sonuç olarak"
Sonuç olarak, ShellGPT hem programcılar hem de sistem yöneticileri için güçlü bir araçtır. İşletim sistemlerini ve programlama dillerini yönetme gibi görevlerde yardımcı olma yeteneği, onu herhangi bir ekip için paha biçilmez bir varlık haline getirir. Sezgisel arayüzü ve geniş bilgi tabanıyla ShellGPT, iş akışlarını düzene sokmak ve üretkenliği artırmak isteyenler için kesinlikle başvurulacak bir kaynak olacaktır.
Ya da en azından, öyle diyor .