แรงบันดาลใจจาก GitHub Copilot X CLI แต่เป็นโอเพ่นซอร์สสำหรับทุกคน
Node.js เวอร์ชันขั้นต่ำที่รองรับคือเวอร์ชัน 14
ติดตั้ง ai เชลล์ :
npm install -g @builder.io/ai-shell
รับคีย์ API ของคุณจาก OpenAI
หมายเหตุ: หากคุณยังไม่ได้สร้าง คุณจะต้องสร้างบัญชีและตั้งค่าการเรียกเก็บเงิน
ตั้งค่าคีย์เพื่อให้ ai-shell สามารถใช้งานได้:
ai config set OPENAI_KEY= < your token >
สิ่งนี้จะสร้างไฟล์ .ai-shell
ในโฮมไดเร็กตอรี่ของคุณ
ai < prompt >
ตัวอย่างเช่น:
ai list all log files
จากนั้นคุณจะได้ผลลัพธ์เช่นนี้ ซึ่งคุณสามารถเลือกรันคำสั่งที่แนะนำ แก้ไขคำสั่งผ่านพร้อมท์ หรือยกเลิก:
◇ Your script:
│
│ find . -name " *.log "
│
◇ Explanation:
│
│ 1. Searches for all files with the extension " .log " in the current directory and any subdirectories.
│
◆ Run this script ?
│ ● ✅ Yes (Lets go ! )
│ ○ Revise
│ ○ Cancel
└
โปรดทราบว่าเชลล์บางตัวรองรับอักขระบางตัวเช่น ?
หรือ *
หรือสิ่งที่ดูเหมือนเส้นทางของไฟล์โดยเฉพาะ หากคุณมีพฤติกรรมแปลกๆ คุณสามารถใส่เครื่องหมายคำพูดเพื่อหลีกเลี่ยงปัญหาต่างๆ ดังตัวอย่างด้านล่าง:
ai ' what is my ip address '
ai chat
ด้วยโหมดนี้ คุณสามารถมีส่วนร่วมในการสนทนากับ AI และรับการตอบกลับที่เป็นประโยชน์ในลักษณะการสนทนาที่เป็นธรรมชาติได้โดยตรงผ่าน CLI:
┌ Starting new conversation
│
◇ You:
│ how do I serve a redirect in express
│
◇ AI Shell:
In Express, you can use the `redirect () ` method to serve a redirect. The ` redirect() ` method takes one argument, which is the URL that you want to redirect to.
Here ' s an example:
```js
app.get( ' /oldurl ' , (req, res) => {
res.redirect( ' /newurl ' );
});
```
คุณสามารถปิดใช้งานและข้ามส่วนคำอธิบายได้โดยใช้แฟล็ก -s
หรือ --silent
ai -s list all log files
หรือบันทึกตัวเลือกเป็นการตั้งค่าโดยใช้คำสั่งนี้:
ai config set SILENT_MODE=true
คุณสามารถกำหนดจุดสิ้นสุด OpenAI API เองเพื่อตั้งค่า OPENAI_API_ENDPOINT (ค่าเริ่มต้น: https://api.openai.com/v1
)
ai config set OPENAI_API_ENDPOINT= < your proxy endpoint >
ภาษาเริ่มต้นของ AI Shell คือภาษาอังกฤษ แต่คุณสามารถเปลี่ยนเป็นภาษาที่คุณต้องการได้อย่างง่ายดายโดยใช้ปุ่มภาษาที่เกี่ยวข้อง ดังที่แสดงด้านล่าง:
ภาษา | สำคัญ |
---|---|
ภาษาอังกฤษ | ห้องน้ำในตัว |
จีนตัวย่อ | zh-ฮันส์ |
จีนดั้งเดิม | zh-Hant |
สเปน | เช่น |
ญี่ปุ่น | เจพี |
เกาหลี | เกาะ |
ภาษาฝรั่งเศส | ศ |
เยอรมัน | เดอ |
ภาษารัสเซีย | รุ |
ภาษายูเครน | สหราชอาณาจักร |
ภาษาเวียดนาม | วิ |
ภาษาอาหรับ | อาร์ |
โปรตุเกส | จุด |
ภาษาตุรกี | ตร |
ตัวอย่างเช่น หากคุณต้องการเปลี่ยนเป็นภาษาจีนตัวย่อ คุณสามารถทำได้โดยตั้งค่า LANGUAGE เป็น zh-Hans:
ai config set LANGUAGE=zh-Hans
นี่จะตั้งค่าภาษาของคุณเป็นภาษาจีนตัวย่อ
หากต้องการใช้อินเทอร์เฟซแบบมองเห็นเพิ่มเติมเพื่อดูและตั้งค่าตัวเลือกการกำหนดค่า คุณสามารถพิมพ์:
ai config
หากต้องการรับ UI แบบโต้ตอบดังนี้:
◆ Set config:
│ ○ OpenAI Key
│ ○ OpenAI API Endpoint
│ ○ Silent Mode
│ ● Model (gpt-4o-mini)
│ ○ Language
│ ○ Cancel
└
ตรวจสอบเวอร์ชันที่ติดตั้งด้วย:
ai --version
หากไม่ใช่เวอร์ชันล่าสุด ให้รัน:
npm update -g @builder.io/ai-shell
หรือเพียงใช้ AI เชลล์:
ai update
ผู้ใช้บางรายรายงาน 429 จาก OpenAI นี่เป็นเพราะการตั้งค่าการเรียกเก็บเงินไม่ถูกต้องหรือการใช้โควต้ามากเกินไป โปรดปฏิบัติตามคำแนะนำนี้เพื่อแก้ไข
คุณสามารถเปิดใช้งานการเรียกเก็บเงินได้ที่ลิงก์นี้ ตรวจสอบให้แน่ใจว่าได้เพิ่มวิธีการชำระเงินหากไม่ได้อยู่ภายใต้การอนุญาตที่ใช้งานอยู่จาก OpenAI
ฉันไม่ใช่ Bash Wizard และกำลังจะตายเพราะต้องเข้าถึง Copilot CLI และฉันก็ใจร้อน
หากคุณต้องการช่วยแก้ไขจุดบกพร่องหรือใช้คุณสมบัติในปัญหา (เคล็ดลับ: มองหาป้ายกำกับ help wanted
) โปรดดูคู่มือการสนับสนุนเพื่อเรียนรู้วิธีตั้งค่าโปรเจ็กต์