
ChatGPT’yi Ubuntu Linux PC’nizdeki bir terminal penceresinde kullanmak ister misiniz? ShellGPT, ünlü yapay zeka 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?
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 yapay zeka 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. Sadece bunun bir simülasyon bilgili, zeki bir insandan. 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.
python --version
Python kurulu değilse, bu komutu kullanarak kurabilirsiniz.
sudo apt install python3
Ayrıca ihtiyacımız var pip
piton paket yöneticisi.
pip --version
Test bilgisayarımıza yüklenmedi, bu yüzden onu kullanarak ekledik. apt
.
sudo apt install python3-pip
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 install python3-venv
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 shellgpt
Daha sonra, -m
(modül) seçeneğini seçin ve Python sanal ortam modülünü çalıştırın ve yeni dizinimizin içinde yeni bir sanal ortam oluşturun. “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.
source shellgpt/bin/activate
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 bir kez 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=<your secret API key>
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 şunu kullanın: source
emretmek.
kaynak ~/.bashrc
5. Adım: ShellGPT’yi Kurun
Tüm hazırlıklar bittiğinde Python kullanarak ShellGPT’yi kurabiliriz. pip
emretmek.
python pip shell-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
. Metin istemlerimizi bu komuta veriyoruz ve “Enter” tuşuna basıyoruz.
sgpt "Who is Thursday named after?"
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. Ama bunu yapmak zorunda olmak biraz uzun soluklu cd
sanal ortamı oluşturduğumuz dizine ekleyin ve ardından source shellgpt/bin/activate
ShellGPT’yi kullanmadan önce komut.
oluşturmak için daha iyi bir yol takma ad bu bizim için tüm bunları yapar. “.bashrc” dosyanızı düzenleyin ve bu satırı ekleyin.
alias chatgpt="cd ~/shellgpt/;source shellgpt/bin/activate"
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 kullanın source
“.bashrc” dosyasını tekrar okumak için.
source ~/.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 "Show me an example of a recursive function in C"
ekleyerek --code
seçeneği, açıklama gizlenir. Çıktıyı bir dosyaya yönlendirmek istiyorsanız bu kullanışlı olacaktır.
sgpt --code "Show me an example of a recursive function in C"
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, olan bu BT diyor.