ChatGPT, OpenAI tarafından geliştirilen güçlü bir dil modelidir ve uyarılara insan gibi yanıtlar üretme yeteneğine sahiptir. Eğer bir Linux kullanıcısıysanız ve ChatGPT'nin yeteneklerinden faydalanmak istiyorsanız, terminale kolayca kurabilirsiniz. Bu makalede, ChatGPT'yi Linux terminalinde nasıl kuracağınızı ve kullanacağınızı adım adım anlatacağız. Başlayalım!
Linux nedir?
Linux, Unix tabanlı bir işletim sistemi olan ücretsiz ve açık kaynaklı bir sistemdir. 1991 yılında Finlandiya'da bilgisayar bilimi öğrencisi Linus Torvalds tarafından oluşturulmuş olup o zamandan beri dünyada en yaygın kullanılan işletim sistemlerinden biri haline gelmiştir. Linux, istikrarı, güvenliği ve esnekliği ile tanınır ve birçok birey, işletme ve kuruluş tarafından hesaplama ihtiyaçları için güvenilir ve verimli bir platform olarak kullanılır. Linux aynı zamanda farklı kullanım durumlarına ve tercihlere hitap eden geniş bir dağıtım yelpazesiyle yüksek düzeyde özelleştirilebilir.
Ayrıca oku: ChatGPT'yi 2023'te Kodlama İçin Nasıl Kullanırım?
Linux terminalinde ChatGPT kullanabilir misiniz?
Evet, aşağıda verilen adımları takip ederek Linux terminalinde ChatGPT'yi kullanabilirsiniz. OpenAI API istemciyi kurduktan ve API anahtarınızı elde ettikten sonra, Python kullanarak ChatGPT ile etkileşime geçebilir ve girişlerinize bağlı olarak metin oluşturabilirsiniz.
Linux Terminal'de ChatGPT Nasıl Kurulur ve Kullanılır?
Adım 1: Python 3'ü Yükleyin
İlk adım Linux sistemine Python 3 yüklü olduğundan emin olmaktır. Python 3'ün yüklü olup olmadığını kontrol etmek için terminalinizi açın ve aşağıdaki komutu yazın:
python3 --sürüm
Eğer Python 3 yüklü değilse, aşağıdaki komutu yazarak yükleyebilirsiniz:
sudo apt-get kur python3
Adım 2: Gerekli Paketleri Kurun
Sonraki adım, ChatGPT'nin çalışması için gereken Python paketlerini kurmanız gerekmektedir. En önemli paketlerin başında OpenAI API paketi gelmektedir. Aşağıdaki komutu kullanarak paketi kurabilirsiniz:
pip3 yüklemek openai
Adım 3: OpenAI API Kimlik Bilgilerini Ayarla
ChatGPT kullanmak için bir OpenAI API anahtarına ihtiyacınız var. Eğer zaten bir OpenAI hesabınız yoksa, https://beta.openai.com/signup/ adresine gidin ve bir hesap oluşturmak ve bir API anahtarı oluşturmak için talimatları izleyin. API anahtarınızı aldıktan sonra, bunu teriminalinizde bir ortam değişkeni olarak ayarlamalısınız. Bunu yapmak için, teriminalinizi açın ve aşağıdaki komutu yazın:
export OPENAI_API_SECRET_KEY=
Alternatif olarak, bir sonraki adımda açıklayacağımız gibi ChatGPT dizininde bir yapılandırma dosyası oluşturabilirsiniz.
Adım 4: ChatGPT Deposunu Klonlayın
Sonra, ChatGPT kodunu indirmeniz gerekiyor. Bunu GitHub üzerinden ChatGPT deposunu klonlayarak yapabilirsiniz. Bunun için terminalinizi açın ve aşağıdaki komutu yazın:
git klon https://github.com/orta/ChatGPT.git
Bu, ChatGPT kodunu yerel makinenize indirecektir.
Adım 5: Yapılandırma Dosyasını Ayarlayın
ChatGPT adresinde, "env" adında bir dosya oluşturun (tırnak işaretleri olmadan). Bu dosya OpenAI API anahtarınızı içerecek ve ChatGPT çalıştığında otomatik olarak okuyacak. Dosyayı oluşturmak için terminalinize aşağıdaki komutu yazın:
.env dosyasını oluşturun
Ardından dosyayı bir metin düzenleyicide açın ve API anahtarınızı şu şekilde ekleyin:
OPENAI_API_SECRET_KEY=
Dosyayı kaydedin ve metin editörünü kapatın.
Adım 6: ChatGPT'yi Çalıştırın
ChatGPT programını başlatmak için ChatGPT dizininde "python3 main.py" komutunu çalıştırın. Ardından ChatGPT ile bir konuşma başlatmak için giriş yapabilirsiniz.
İşte bu kadar! Artık Linux terminalinizde ChatGPT'yi kullanabilirsiniz.
Artık terminalinizde python3
komutunu çalıştırarak bir Python REPL (Read-Eval-Print Loop) başlatabilirsiniz.
Python REPL'de, openai
modülünü içe aktarabilir ve openai.Completion
sınıfını kullanarak ChatGPT çerçevesinde metin üretebilirsiniz. İşte bir örnek:
import openai # OpenAI API istemcisini yapılandırın openai.api_key = os.environ["OPENAI_API_KEY"] # El ile yazıyı tanımlayın tanımlama = "Merhaba, adım ChatGPT. Bugün sana nasıl yardımcı olabilirim?" # ChatGPT kullanarak metin üretin yanıt = openai.Completion.create( engine="davinci", prompt=tanımlama, max_tokens=1024, n=1, stop=None, temperature=0.7, ) # Oluşturulan metni yazdırın print(yanıt.choices[0].text.strip())
Bu, Davinci motorunu kullanarak metin oluşturacak ve onu terminale yazdıracaktır. Oluşturulan metni özelleştirmek için prompt
, engine
, max_tokens
, temperature
ve diğer parametreleri istediğiniz gibi değiştirebilirsiniz.