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

รัน ChatGPT ใน Terminal Ubuntu ด้วย ShellGPT: คู่มือติดตั้งเร็ว

ShellGPT คืออะไร?

ShellGPT = ChatGPT สำหรับ Command Line ใช้ OpenAI LLM ตอบคำถาม เขียนโค้ด รันคำสั่ง Shell ได้จาก Terminal โดยไม่ต้องเปิด Browser

ข้อกำหนดก่อนติดตั้ง

1. Python และ PIP

python3 --version  # ถ้า Error: sudo apt install python3
pip --version      # ถ้า Error: sudo apt install python3-pip

2. Virtual Environment (แนะนำ)

sudo apt install python3-venv -y
mkdir cli-shellgpt
cd cli-shellgpt
python3 -m venv cli-shellgpt
source cli-shellgpt/bin/activate
# Prompt จะเปลี่ยนเป็น (cli-shellgpt) user@host:

3. สร้าง OpenAI API Key

  1. ไป OpenAI Platform Login → Profile → View API Keys → Create New Secret Key
  2. Copy Key (ดูได้ครั้งเดียว) เก็บไว้ปลอดภัย
  3. ตั้ง Environment Variable:
    export OPENAI_API_KEY="your-key-here"
    
  4. ทำให้ Permanent: ใส่ใน ~/.bashrc
    nano ~/.bashrc
    export OPENAI_API_KEY="your-key-here"
    # Ctrl+S, Ctrl+X
    source ~/.bashrc
    env | grep OPENAI_API_KEY  # ตรวจสอบ
    

ติดตั้ง ShellGPT

pip3 install shell-gpt

การใช้งาน

ถามคำถาม (Search Engine)

sgpt "How many galaxies exist within the universe"

เขียนโค้ด

sgpt --code "print the Fibonacci series"

ได้โค้ด Python พร้อมรัน

รัน Shell Commands

sgpt --shell "list files larger than 100MB"

ข้อควรระวัง

ShellGPT ยังพัฒนาอยู่ อาจมี Bug ให้ข้อมูลผิด ควรตรวจสอบก่อนนำไปใช้จริง แต่ช่วยให้ชีวิตใน Terminal สะดวกขึ้นมาก