Ubuntu Terminalinden ShellGPT Kullanarak ChatGPT Nasıl Çalıştırılır

Yayınlanan: 2023-05-13
ChatGPT Tanıtımı
Hannah Stryker / Nasıl Yapılır Geek
ChatGPT'yi Ubuntu terminalinde çalıştırmak istiyorsanız, ChatGPT'ye metin istemleri göndermek ve yanıtı görüntülemek için ShellGPT adlı bir Python programı kullanabilirsiniz. ShellGPT'yi çalıştırmak için yüklemeniz ve bir ChatGPT API anahtarı edinmeniz gerekir.

ChatGPT'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.

İçindekiler

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 Benzeri Bir Yapay Zekayı Kendi Bilgisayarınızda Nasıl Çalıştırırsınız?
İLİŞKİLİ Kendi Bilgisayarınızda ChatGPT Benzeri Bir Yapay Zekayı Çalıştırma

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 

Ubuntu'da pip kurulumu

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 

Python sanal ortam modülünü Ubuntu'ya yükleme

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 

Shellgpt dizini oluşturma

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 

Shellgpt sanal ortamını oluşturma

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 

Python shellgpt sanal ortamını etkinleştirme

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ını Görüntüle" seçeneğinin vurgulandığı ChatGPT hesap menüsü

API anahtarları web sayfasında, "Yeni Gizli Anahtar Oluştur" düğmesini tıklayın.

ChatGPT "Yeni gizli anahtar oluştur" düğmesi

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> 

ChatGPT API anahtarını komut satırına aktarma

Dışa aktarma komutunu “.bashrc” dosyanıza koymak için, favori düzenleyicinizi kullanın ve komutu dosyanıza ekleyin.

 gedit ~/.bashrc 

ChatGPT dışa aktarma satırını .bashrc dosyasına ekleme

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

Kabuğu .bashrc dosyasını okumaya zorlamak için kaynak kullanma

5. Adım: ShellGPT'yi Kurun

Tüm hazırlıklar bittiğinde, Python pip komutunu kullanarak ShellGPT'yi kurabiliriz.

 piton pip kabuk-gpt 

Shell-gpt modülünü kurmak için pip kullanma

Kurulum başlayacak ve çeşitli paket adları terminal pencerenizde gezinecektir.

Shell-gpt modülünün kurulumu sırasında çıktı

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?" 

ChatGPT'ye girdi göndermek için sgpt komutunu kullanma

ShellGPT, ChatGPT ile aramızda aracı görevi görür ve ChatGPT'den gelen yanıtı görüntüler.

Linux'ta Takma Adlar ve Kabuk İşlevleri Nasıl Oluşturulur
İLGİLİ Linux'ta Takma Adlar ve Kabuk İşlevleri Nasıl Oluşturulur

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" 

.bashrc dosyasına takma ad ekleme

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 

Kabuğu .bashrc dosyasını okumaya zorlamak için kaynak kullanma

Ş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'ye erişmek için chatgpt takma adını kullanma

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" 

C'de özyinelemeli bir işlev oluşturmak için ChatGPT'yi kullanma

--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" 

--code seçeneğiyle C'de özyinelemeli bir işlev oluşturmak için ChatGPT'yi kullanma, böylece yalnızca işlev kodu görüntülenir

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 .

Kapanış paragrafını yazmak için ShellGPT ve ChatGPT kullanma