Nuxt 3 Docusearch AI นำเสนออินเทอร์เฟซที่มีความคล่องตัวสำหรับนักพัฒนาในการโต้ตอบกับเอกสาร NUXT 3 ได้อย่างมีประสิทธิภาพมากขึ้น ด้วยการใช้ประโยชน์จากโมเดล GPT-3.5 ที่ปรับแต่งอย่างละเอียดและรวมเข้ากับ NUXT 3 โดยตรงแอปพลิเคชันให้คำตอบที่รัดกุมและรับรู้บริบทสำหรับการค้นหาผู้ใช้เพิ่มประสบการณ์นักพัฒนาและประสิทธิภาพการผลิต เครื่องมือนี้รวมกรอบการพัฒนาเว็บที่ทันสมัยของ NUXT 3 เข้ากับความก้าวหน้าล่าสุดใน AI เพื่อนำเสนออินเทอร์เฟซตอบสนองการตอบคำถามที่ตอบสนองและใช้งานง่ายซึ่งง่ายขึ้นโดยการใช้ WebSockets สำหรับการสื่อสารแบบเรียลไทม์ ออกแบบโดยคำนึงถึงความเรียบง่ายและประสิทธิภาพเป็นเครื่องมือสำคัญสำหรับนักพัฒนาที่ต้องการนำทางเอกสาร NUXT 3 อย่างมีประสิทธิภาพ
NUXT 3 DocUsearch AI มีอินเทอร์เฟซเหมือนแชทที่มีความคล่องตัวซึ่งอำนวยความสะดวกให้กับนักพัฒนาที่มีส่วนร่วมในการโต้ตอบกับเอกสาร NUXT 3 ที่แกนกลางของมันอินเทอร์เฟซมีแถบการนำทางที่ตอบสนองต่อการตอบสนองและพื้นที่ป้อนข้อมูลเฉพาะที่ด้านล่างกระตุ้นให้ผู้ใช้ส่งคำค้นหาในลักษณะการสนทนา ตัวเลือกการออกแบบนี้แยกออกจากอินเทอร์เฟซเอกสารแบบดั้งเดิมซึ่งนำเสนอประสบการณ์ผู้ใช้แบบไดนามิกและโต้ตอบมากขึ้น การตอบสนองซึ่งขับเคลื่อนโดยโมเดล GPT-3.5 ที่ปรับแต่งได้ถูกส่งแบบเรียลไทม์ด้วยการรวม WebSockets เพื่อให้มั่นใจว่าการดึงข้อมูลที่รวดเร็วและเกี่ยวข้อง เมนูนำทางด้านข้างให้การเข้าถึงคุณสมบัติและการตั้งค่าเพิ่มเติมอย่างรวดเร็วเพิ่มความสามารถในการใช้งานของแอปพลิเคชัน แอปพลิเคชันใช้ประโยชน์จาก Langchain สำหรับการโต้ตอบ AI ที่มีความคล่องตัว, Shikijs สำหรับไวยากรณ์ที่เน้นภายในตัวอย่างโค้ดที่ส่งคืนและ markdown-it สำหรับการแยกวิเคราะห์และแสดงเนื้อหา markdown ทำให้มั่นใจได้ว่าการแสดงข้อมูลที่หลากหลายและให้ข้อมูล
หากต้องการตั้งค่าโครงการนี้ในพื้นที่โปรดทำตามขั้นตอนเหล่านี้:
pnpm install.env ในไดเรกทอรีรูทและจัดเตรียมคีย์ OpenAI API ของคุณhttp://localhost:3000 ด้วย pnpm run devโปรดตรวจสอบให้แน่ใจว่าคุณมี Node.js, NPM และ REDIS ติดตั้งในระบบของคุณก่อนที่จะพยายามเรียกใช้โครงการนี้
เพื่อใช้แอปพลิเคชัน:
http://localhost:3000 ในเว็บเบราว์เซอร์ของคุณหากคุณต้องการสร้างแอปพลิเคชันสำหรับการผลิตให้ใช้คำสั่งต่อไปนี้:
pnpm run buildเพื่อดูตัวอย่างการผลิตในพื้นที่:
pnpm run previewเรายินดีต้อนรับการมีส่วนร่วมจากทุกคนและขอบคุณสำหรับทุกคำขอดึง! หากคุณต้องการมีส่วนร่วมโปรดพิจารณาขั้นตอนต่อไปนี้:
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )closes #xxx ในข้อความ PR ของคุณโดยที่ xxx เป็นหมายเลขปัญหาโปรดให้แน่ใจว่าจะปฏิบัติตามจรรยาบรรณของโครงการนี้ ตรวจสอบให้แน่ใจว่าการมีส่วนร่วมของคุณผ่านการทดสอบทั้งหมดก่อนที่จะเปิดคำขอดึง หากคุณเพิ่มหรือเปลี่ยนรหัสใด ๆ โปรดเพิ่มการทดสอบเพื่อติดตามการเปลี่ยนแปลงของคุณ สำหรับรายละเอียดเพิ่มเติมตรวจสอบแนวทางการสนับสนุนของเรา
เรามุ่งมั่นที่จะส่งเสริมชุมชนที่ครอบคลุมและให้ความเคารพสำหรับทุกคนที่เกี่ยวข้อง ผู้มีส่วนร่วมและผู้เข้าร่วมทุกคนตกลงที่จะปฏิบัติตามจรรยาบรรณของเรา โปรดตรวจสอบให้แน่ใจว่าได้อ่านก่อนเข้าร่วม
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ใบอนุญาตอนุญาตให้ผู้อื่นใช้คัดลอกแก้ไขผสานเผยแพร่เผยแพร่แจกจ่าย sublicense และ/หรือขายสำเนาของซอฟต์แวร์โดยมีเงื่อนไขว่าพวกเขารวมถึงประกาศลิขสิทธิ์ดั้งเดิมประกาศการอนุญาตนี้และการปฏิเสธการรับประกัน ดูไฟล์ใบอนุญาตสำหรับรายละเอียดทั้งหมด