chatgpt บนระบบของคุณ
ผู้ช่วย OpenAI API จัดการตัวแทนประวัติการสนทนาร้านค้าเวกเตอร์และเครื่องมือที่ใช้งานได้ซึ่ง TrampingNaly ต้องการรหัสหม้อไอน้ำจำนวนมากเพื่อตั้งค่า
เป้าหมายของเรากับ OAI คือการจัดหาอินเทอร์เฟซที่เรียบง่ายและใช้งานง่ายเพื่อโต้ตอบกับ API นี้
เวอร์ชันปัจจุบันมีอินเทอร์เฟซ CLI แต่จะมีอีกมากมายในอนาคต
เพียงเรียกใช้ oai จากบรรทัดคำสั่งเพื่อโต้ตอบ
ปัจจุบัน OAI อาศัย BUN และจำเป็นต้องติดตั้งในระบบของคุณเพื่อเรียกใช้โครงการ
เวอร์ชันใหม่อาจอนุญาตให้ใช้ node Runtime แต่ตอนนี้รองรับ bun เท่านั้น
git clone [email protected]:pAIrprogio/gpt-assistant-cli-playground.git
bun installOPENAI_API_KEY=your-key ในการติดตั้งผู้ช่วยของคุณทั่วโลกและเข้าถึงด้วยคำสั่ง oai ให้เรียกใช้ bun link ในโฟลเดอร์ของโครงการ
การเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นกับโครงการจะสะท้อนให้เห็นในคำสั่งทั่วโลกโดยไม่มีขั้นตอนการสร้างเพิ่มเติม
oai หรือ oai chat : เริ่มแชทกับผู้ช่วยoai a|assistant : จัดการผู้ช่วยของคุณoai a ls|list : รายการผู้ช่วยที่มีอยู่oai a add|create|new : สร้างผู้ช่วยใหม่oai a rm|remove|delete : ลบผู้ช่วยoai ae|edit : แก้ไขผู้ช่วยoai vs|vector-store : จัดการร้านค้าเวกเตอร์ของคุณoai vs ls|list : รายการที่เก็บเวกเตอร์ที่มีอยู่oai vs add|create|new : สร้างร้านค้าเวกเตอร์ใหม่oai vs rm|remove|delete : ลบร้านค้าเวกเตอร์oai vs e|edit : แก้ไขร้านค้าเวกเตอร์oai vs sync : SYNC Managed Vector Stores ผู้ช่วยที่จัดเก็บเวกเตอร์ใช้โดยผู้ช่วยที่เปิดใช้ file search เพื่อดึงข้อมูลที่เกี่ยวข้องแบบไดนามิก OAI ช่วยให้คุณจัดการการซิงโครไนซ์ที่กำหนดเอง
เมื่อตั้งค่าแล้วตรวจสอบให้แน่ใจว่าได้เรียกใช้ oai vs sync เพื่อซิงโครไนซ์ร้านค้าเวกเตอร์ของคุณ
ทำตามขั้นตอนใน docs/add-new-tool.md
เนื่องจากปัญหาใน BUN-VSCODE คุณต้องตรวจสอบผ่านดีบักเกอร์ภายนอก
ในการดีบักโครงการเรียกใช้ bun debug ในโฟลเดอร์ของโครงการ