วิธีการติดตั้งและใช้งาน ChatGPT ใน Linux Terminal

ChatGPT เป็นโมเดลภาษาที่มีกำลังการทำงานสูงที่พัฒนาโดย OpenAI ซึ่งสามารถสร้างคำตอบที่คล้ายกับมนุษย์ได้ หากคุณเป็นผู้ใช้ Linux และต้องการใช้ประโยชน์จากความสามารถของ ChatGPT คุณสามารถติดตั้งมันได้อย่างง่ายในเทอร์มินอลของคุณ ในบทความนี้ เราจะแนะนำวิธีการติดตั้งและใช้ ChatGPT ในเทอร์มินอล Linux มาเริ่มกันเลย!

มันคืออะไร Linux?

ลินุกซ์เป็นระบบปฏิบัติการแบบฟรีและโอเพนซอร์สที่มีพื้นฐานบนระบบปฏิบัติการยูนิกซ์ ถูกสร้างขึ้นในปี 1991 โดยลินุส ทอร์วัลด์ส เป็นนักศึกษาวิทยาศาสตร์คอมพิวเตอร์ในฟินแลนด์ และตั้งแต่นั้นไปจนถึงปัจจุบัน ลินุกซ์กลายเป็นหนึ่งในระบบปฏิบัติการที่มีการใช้งานอย่างแพร่หลายที่สุดในโลก ลินุกซ์มีความเป็นที่รู้จักด้วยความเสถียร ปลอดภัย และยืดหยุ่น และถูกนำไปใช้งานโดยบุคคลทั่วไป ธุรกิจ และองค์กรต่างๆ เป็นแพลตฟอร์มที่เชื่อถือได้และมีประสิทธิภาพสูงสำหรับการคำนวณ ลินุกซ์ยังสามารถปรับแต่งได้อย่างสูงสุดมีหลากหลายซึ่งตอบสนองตามตนเองและการใช้งานที่ต่างกัน เรียกว่า "distros"

อ่านเพิ่มเติม: วิธีการใช้ ChatGPT เพื่อเขียนโค้ดในปี 2023

คุณสามารถใช้ ChatGPT ใน Linux terminal ได้หรือไม่?

ใช่คุณสามารถใช้ ChatGPT ใน Linux terminal ได้ด้วยวิธีต่อไปนี้ หลังจากที่คุณติดตั้ง OpenAI API client และได้รับ API key ของคุณแล้ว คุณสามารถใช้ Python เพื่อจับคู่กับ ChatGPT และสร้างข้อความตามคำสั่งของคุณ

วิธีการติดตั้งและใช้งาน ChatGPT ใน Linux Terminal

ขั้นตอนที่ 1: ติดตั้ง Python 3

ขั้นแรกคือการตรวจสอบให้แน่ใจว่าคุณมี Python 3 ติดตั้งบนระบบ Linux ของคุณแล้วโดยเฉพาะ หากต้องการตรวจสอบว่ามี Python 3 ติดตั้งแล้วหรือไม่ โปรดเปิดเทอร์มินอลและพิมพ์คำสั่งต่อไปนี้:

python3 --รุ่น

หากคุณยังไม่ได้ติดตั้ง Python 3 คุณสามารถติดตั้งได้โดยพิมพ์คำสั่งต่อไปนี้:

sudo apt-get ติดตั้ง python3

ขั้นตอนที่ 2: ติดตั้งแพ็คเกจที่จำเป็น

ต่อไปคุณต้องติดตั้งแพ็คเกจ Python ที่ ChatGPT ต้องการให้ทำงาน หนึ่งในแพ็คเกจที่สำคัญที่สุดคือแพ็คเกจ OpenAI API คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้:

ดาวน์โหลดและติดตั้ง openai ด้วยคำสั่ง pip3

ขั้นตอนที่ 3: ตั้งค่าข้อมูลประจำตัว API ของ OpenAI

ในการใช้งาน ChatGPT คุณต้องมี API key จาก OpenAI หากคุณยังไม่มีบัญชี OpenAI ให้ไปที่ https://beta.openai.com/signup/ และทำตามขั้นตอนเพื่อสร้างบัญชีและสร้าง API key หลังจากได้รับ API key ของคุณแล้วคุณจะต้องตั้งค่าในเทอร์มินอลของคุณให้เป็นตัวแปรสิ่งแวดล้อม หากต้องการทำเช่นนี้ให้เปิดเทอร์มินอลและพิมพ์คำสั่งต่อไปนี้:

ส่งออก OPENAI_API_SECRET_KEY=

ในทางเลือกอื่น ๆ คุณสามารถสร้างไฟล์การกำหนดค่าในไดเร็กทอรี ChatGPT เช่นเดียวกับที่เราจะอธิบายในขั้นตอนถัดไป

ขั้นตอนที่ 4: คลอนรีโปรสถานี ChatGPT

ต่อไปคุณจะต้องดาวน์โหลดรหัสของ ChatGPT โดยคุณสามารถทำได้โดยการคลอนเอาเรพอรี ChatGPT จาก GitHub หากต้องการทำเช่นนี้ให้เปิดทีอักษรของคุณและพิมพ์คำสั่งต่อไปนี้:

git clone https://github.com/orta/ChatGPT.git

นี้จะดาวน์โหลดรหัส ChatGPT ไปยังเครื่องคอมพิวเตอร์ส่วนตัวของคุณ

ขั้นตอนที่ 5: ตั้งค่าไฟล์การกำหนดค่า

ในไดเรกทอรีของ ChatGPT สร้างไฟล์ชื่อ ".env" (โดยไม่ต้องใส่เครื่องหมายคำพูด) ไฟล์นี้จะประกอบไปด้วยคีย์ API ของ OpenAI และ ChatGPT จะอ่านไฟล์นี้โดยอัตโนมัติเมื่อรัน ให้พิมพ์คำสั่งต่อไปนี้ใน Terminal ของคุณเพื่อสร้างไฟล์:

สัมผัส .env

หลังจากนั้นเปิดไฟล์ในตัวแก้ไขข้อความและเพิ่ม API key ของคุณลงในไฟล์ดังนี้:

OPENAI_API_SECRET_KEY=

บันทึกไฟล์และปิดแก้ไขข้อความ

ขั้นตอนที่ 6: รัน ChatGPT

เพื่อเริ่มโปรแกรม ChatGPT ให้แก้ไขคำสั่ง "python3 main.py" ในไดเรกทอรี ChatGPT จากนั้นคุณสามารถพิมพ์ข้อความเพื่อเริ่มสนทนากับ ChatGPT ได้

นั่นเป็นทั้งหมด! ตอนนี้คุณควรสามารถใช้ ChatGPT ในทีอีเมอร์แอลอินุกซ์ของคุณได้แล้ว

คุณสามารถเริ่มต้น Python REPL (Read-Eval-Print Loop) ได้โดยรันคำสั่ง python3 ในเทอร์มินัลของคุณ

ใน Python REPL, คุณสามารถนำเข้าโมดูล openai และใช้คลาส openai.Completion เพื่อสร้างข้อความโดยใช้ ChatGPT ได้ ตัวอย่างดังนี้:

import openai

# ติดตั้ง OpenAI API client
openai.api_key = os.environ["OPENAI_API_KEY"]

# กำหนดคำตอบ
prompt = "สวัสดีครับ ชื่อของฉันคือ ChatGPT ฉันสามารถช่วยคุณได้อย่างไรในวันนี้ครับ?"

# สร้างข้อความโดยใช้ ChatGPT
response = openai.Completion.create(
    engine="davinci",
    prompt=prompt,
    max_tokens=1024,
    n=1,
    stop=None,
    temperature=0.7,
)

# พิมพ์ข้อความที่ได้รับ
print(response.choices[0].text.strip())

นี่จะสร้างข้อความโดยใช้เครื่องมือ Davinci และพิมพ์ผลลัพธ์ที่เทอร์มินัล คุณสามารถปรับแก้ prompt, engine, max_tokens, temperature และพารามิเตอร์อื่นๆ ตามต้องการเพื่อกำหนดความสวยงามของข้อความที่สร้างขึ้น

บทความที่เกี่ยวข้อง

ดูเพิ่มเติม >>

ปลดล็อกพลังของ AI ด้วย HIX.AI!