spot_img
Thursday, April 25, 2024
spot_img
HomeTechBilgi TeknolojisiUbuntu Terminalinden ShellGPT Kullanarak ChatGPT Nasıl Çalıştırılır

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

-

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ü 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 pippiton paket yöneticisi.

pip --version

Test bilgisayarımıza yüklenmedi, bu yüzden onu kullanarak ekledik. apt.

sudo apt install python3-pip

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 install python3-venv

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 shellgpt

Shellgpt dizini oluşturma

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

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.

source shellgpt/bin/activate

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

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 şunu kullanın: source emretmek.

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 kullanarak ShellGPT’yi kurabiliriz. pip emretmek.

python pip shell-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. Metin istemlerimizi bu komuta veriyoruz ve “Enter” tuşuna basıyoruz.

sgpt "Who is Thursday named after?"

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.

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"

.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 kullanın source “.bashrc” dosyasını tekrar okumak için.

source ~/.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 "Show me an example of a recursive function in C"

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

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"

--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, olan bu BT diyor.

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

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0FollowersFollow
0SubscribersSubscribe
spot_img

Latest posts