Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

ปัญญาประดิษฐ์กลายเป็นความรู้สึกยุคใหม่ โดยทิ้งทุกสิ่งไว้เบื้องหลังในฝุ่นผง ด้วยการเพิ่มใหม่ๆ ทุกวัน จึงมีสิ่งต่างๆ มากมายให้ตั้งตารอ

ผู้คนใช้เครื่องมือที่หลากหลายและแพร่หลายนี้เพื่อถอดรหัสเรื่องตลก เขียนโค้ด และแม้แต่ตอบคำถามแบบสุ่มที่สุด การใช้ ChatGPT บน OS อื่นๆ เป็นเรื่องง่าย ดังนั้นในฐานะผู้ใช้ Linux ทำไมคุณถึงต้องตามหลัง

คุณก็สามารถเพลิดเพลินกับ ShellGPT ซึ่งเป็นอวาตาร์ Linux ของ ChatGPT ได้เช่นกัน ต่อไปนี้เป็นวิธีติดตั้งและใช้เครื่องมือ AI จากเทอร์มินัล Ubuntu ของคุณด้วยขั้นตอนง่ายๆ ไม่กี่ขั้นตอน

ShellGPT คืออะไร ซึ่งเป็นชื่อ Linux ที่เทียบเท่ากับ ChatGPT

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

โมเดลภาษาขนาดใหญ่ (LLM) กำลังกลายเป็นหัวข้อสนทนายอดนิยม เนื่องจากคุณสามารถเรียกใช้แชทบอทที่เปิดใช้งาน LLM บน Raspberry Pi ของคุณได้อย่างง่ายดาย

ฟังดูน่าสนใจใช่ไหม

หากคุณมีประสบการณ์ในการโต้ตอบกับ ChatGPT คุณจะต้องชอบ Linux Shell เวอร์ชันสำรองนี้

การติดตั้ง ShellGPT บนเครื่องของคุณมีประโยชน์อย่างไร มันง่ายมาก คุณไม่จำเป็นต้องพิมพ์คำสั่งยาวๆ ที่ไม่จำเป็นหรือไปที่เบราว์เซอร์ของคุณ แต่คุณสามารถทำงานที่เป็นไปได้ทั้งหมดได้อย่างสะดวกสบายด้วยเทอร์มินัล Linux ของคุณ

ก่อนที่จะติดตั้ง ShellGPT บนเครื่อง Ubuntu ต่อไปนี้เป็นข้อกำหนดเบื้องต้นบางประการที่ต้องดูแล

ขั้นตอนที่ 1:ติดตั้ง Python และ PIP บนเครื่องของคุณ

เช่นเดียวกับเครื่องมือที่เปิดใช้งานปัญญาประดิษฐ์ส่วนใหญ่ แม้แต่ ShellGPT ก็ทำงานบน Python แม้ว่าปกติ Python จะถูกติดตั้งตามค่าเริ่มต้นใน Linux distros ส่วนใหญ่ แต่คุณสามารถตรวจสอบการติดตั้งได้จากข้อมูลเวอร์ชัน หากไม่มี Python บนเครื่องของคุณ คุณต้องติดตั้งก่อนไปยังขั้นตอนถัดไป

เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชันของ Python:

python3 --version

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

เมื่อคุณติดตั้ง Python บนเครื่องของคุณแล้ว ก็ถึงเวลาติดตั้ง PIP ซึ่งเป็นตัวจัดการแพ็คเกจดั้งเดิมของ Python

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

pip --version

หากคุณได้รับข้อผิดพลาดต่อไปนี้หลังการดำเนินการ คุณจะต้องติดตั้งตัวจัดการแพ็คเกจ:

Command 'pip' not found, but can be installed with:

คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง:

sudo apt install python3-pip
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

หลังการติดตั้ง คุณสามารถใช้ --version ได้อีกครั้ง คำสั่งเพื่อตรวจสอบว่าการติดตั้งสำเร็จหรือไม่

ขั้นตอนที่ 2:ติดตั้งและตั้งค่าสภาพแวดล้อมเสมือนโดยใช้ Python

เมื่อ Python และ PIP พร้อมแล้ว คุณสามารถตั้งค่าสภาพแวดล้อมเสมือนของ Python เพื่อให้สภาพแวดล้อมของเครื่องเอื้อต่อการติดตั้งและใช้งาน ShellGPT สภาพแวดล้อมเสมือนจริงเหมาะอย่างยิ่งสำหรับการรันโปรแกรมที่แยกออกมา เนื่องจากสามารถหลีกเลี่ยงความขัดแย้งของไลบรารีได้

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

การใช้สภาพแวดล้อมเสมือนเป็นขั้นตอนเสริม เพื่อหลีกเลี่ยงอุบัติเหตุที่ไม่คาดคิดขณะติดตั้งและใช้ไลบรารี Python

หากต้องการสร้างสภาพแวดล้อมเสมือนโดยใช้ Python คุณต้องติดตั้ง venv โมดูล:

sudo apt install python3-venv -y
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

ตั้งค่าสภาพแวดล้อมเสมือน

เมื่อคุณติดตั้งสภาพแวดล้อมเสมือนแล้ว คุณสามารถตั้งค่าได้ เพื่อให้สามารถอำนวยความสะดวกในการสั่งการของ ShellGPT ได้อย่างราบรื่น

ขั้นแรก สร้างไดเร็กทอรีใหม่เพื่อจัดระเบียบและโฮสต์ไฟล์ คุณสามารถใช้ mkdir ตามด้วยชื่อไดเร็กทอรีดังนี้:

mkdir cli-shellgpt

นำทางไปยังไดเร็กทอรีที่สร้างขึ้นใหม่ด้วยคำสั่ง cd:

cd cli-shellgpt

จากนั้น สร้างสภาพแวดล้อมเสมือนใหม่ด้วย venv คำสั่ง ตามด้วยชื่อสภาพแวดล้อม:

python3 -m venv cli-shellgpt

เนื่องจากสภาพแวดล้อมเสมือนไม่ได้เปิดใช้งานตามค่าเริ่มต้น คุณต้องเปิดใช้งานด้วยตนเองโดยใช้ เปิดใช้งาน สคริปต์:

source cli-shellgpt/bin/activate

ทันทีที่คุณดำเนินการคำสั่งข้างต้น คุณจะสังเกตเห็นการเปลี่ยนแปลงพรอมต์เชลล์ Linux เริ่มต้น ดังที่แสดงด้านล่าง:

(cli-shellgpt) sahil@vm:
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

ขั้นตอนที่ 3:สร้างคีย์ OpenAPI

เนื่องจากสภาพแวดล้อมเสมือนพร้อมแล้ว คุณต้องเชื่อมต่อบริการ OpenAI และเครื่อง Ubuntu ของคุณเพื่อเรียกใช้ ShellGPT เพื่อจุดประสงค์นี้ คุณต้องไปที่เว็บไซต์ของ OpenAI และสร้างบัญชีที่นั่น

หากคุณมีบัญชีอยู่แล้ว คุณสามารถเข้าสู่ระบบด้วยข้อมูลประจำตัวของคุณและไปที่รูปโปรไฟล์ของคุณ ซึ่งอยู่ที่ด้านขวาบนของเว็บไซต์

คลิกที่ ดูคีย์ API ตามด้วย สร้างรหัสลับใหม่ .

เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

อย่าแชร์คีย์นี้กับใครเลย เนื่องจากการเชื่อมต่อเป็นแบบส่วนตัว และควรใช้บนเครื่องของคุณเท่านั้น

คัดลอกคีย์ API จากกล่องโต้ตอบ และบันทึกไว้ที่ไหนสักแห่ง เนื่องจากคุณจะไม่สามารถตรวจสอบคีย์เดิมได้อีก

เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

หากต้องการสร้างการเชื่อมต่อบนเครื่อง Ubuntu ให้สร้างตัวแปรสภาพแวดล้อมด้วย ส่งออก คำสั่ง:

export OPENAI_API_KEY=<paste key details here>

เพิ่มและตรวจสอบคีย์ API ลงในตัวแปรสภาพแวดล้อมเสมือน

เมื่อคุณดำเนินการคีย์ API ในลักษณะนี้ Linux จะใช้คีย์นั้นสำหรับอินสแตนซ์เดียวเท่านั้น อย่างไรก็ตาม หากคุณต้องการให้การดำเนินการเป็นแบบถาวร ให้บันทึกไว้ใน .bashrc ไฟล์.

สิ่งที่คุณต้องทำคือพิมพ์คำสั่งแรกและป้อนคำสั่งถัดไปภายในโปรแกรมแก้ไขข้อความ:

nano ./bashrc
export OPENAI_API_KEY=<paste key details here>
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

บันทึกและออกจากโปรแกรมแก้ไข จากนั้นใช้คำสั่งแหล่งที่มาเพื่อเปิดใช้งานการเปลี่ยนแปลง

source ./bashrc

สุดท้าย ตรวจสอบคีย์ API ด้วย env คำสั่ง

env
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

OPENAI_API_KEY ของคุณ ตัวแปรสภาพแวดล้อมควรแสดงอยู่ในเอาต์พุต

ขั้นตอนที่ 5:ติดตั้ง ShellGPT บน Ubuntu

เมื่อขั้นตอนการติดตั้งทั้งหมดเสร็จสมบูรณ์ คุณสามารถไปยังส่วนที่ดีที่สุดได้ ซึ่งก็คือการติดตั้ง ShellGPT ขั้นตอนการติดตั้งค่อนข้างตรงไปตรงมา และคุณสามารถติดตั้งเครื่องมือด้วยคำสั่งต่อไปนี้:

pip3 install shell-gpt
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

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

การใช้ ShellGPT สำหรับการเรียกใช้แบบสอบถามผ่าน Terminal

จุดประสงค์ทั้งหมดของการติดตั้ง ShellGPT คือทำให้ชีวิตของคุณง่ายขึ้น หากต้องการใช้เทอร์มินัลเป็นเครื่องมือค้นหาและดำเนินการค้นหา คุณสามารถใช้ sgpt คำสั่ง ตามด้วยข้อความค้นหาของคุณภายในเครื่องหมายคำพูด:

sgpt "How many galaxies exist within the universe"
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

การใช้ ShellGPT สำหรับการสร้างรหัส

คุณสามารถใช้ ShellGPT ของคุณเพื่อสร้างโค้ดได้เช่นกัน คุณสามารถทำได้โดยส่งคำสั่งที่ถูกต้องด้วย sgpt คำสั่ง:

sgpt --code "print the Fibonacci series"
เรียกใช้ ChatGPT ใน Ubuntu Terminal ด้วย ShellGPT:คู่มือการตั้งค่าฉบับย่อ

ผลลัพธ์ประกอบด้วยโค้ดที่คุณสามารถดำเนินการภายใน Python เพื่อสร้างชุด Fibonacci

การใช้ ShellGPT ภายใน Terminal ของ Ubuntu

คำสั่ง Linux กลายเป็นเรื่องง่าย โดยเฉพาะอย่างยิ่งเมื่อทุกอย่างพร้อมใช้งานภายในหน้าต่างเทอร์มินัลของคุณ ตั้งแต่การรันคำสั่งเชลล์ไปจนถึงการใช้เทอร์มินัลเป็นเครื่องมือค้นหา คุณสามารถทำทุกอย่างได้ด้วย ShellGPT

แต่เนื่องจาก ShellGPT ใช้แนวคิดเดียวกันกับ ChatGPT จึงมีปัญหาเป็นของตัวเอง ซึ่งอาจใช้เวลาสักครู่จึงจะสมบูรณ์แบบ จนกว่าคุณจะสามารถดาวน์โหลดเวอร์ชันใหม่ที่ไม่มีข้อบกพร่องได้ ทางที่ดีที่สุดคือดำเนินการแก้ไขข้อบกพร่องของเครื่องมือต่อไป และทำให้ชีวิตของคุณง่ายขึ้นด้วยคำสั่งอัตโนมัติของ ShellGPT