ต้องการใช้โมเดล AI ของตัวเองสำหรับเขียนโค้ดโดยไม่ต้องตั้งค่าที่ยุ่งยากใช่ไหม? Droid ช่วยให้ทำได้ง่ายขึ้นด้วยการรองรับ API ภายนอกใน CLI คุณจึงเชื่อมต่อโมเดลแบบกำหนดเองที่เหมาะกับเวิร์กโฟลว์ของคุณได้ คู่มือนี้จะแสดงวิธีตั้งค่า API แก้ปัญหาที่พบบ่อย และใช้ Kimi ใน Droid อ่านต่อเพื่อเริ่มต้นใช้งาน
Droid คืออะไร?
Droid คือเครื่องมือเขียนโค้ดด้วย AI ที่ช่วยนักพัฒนาเขียนโค้ด แก้ไขข้อผิดพลาด และจัดการงานพัฒนาได้อย่างมีประสิทธิภาพยิ่งขึ้น รองรับโมเดล AI ในตัว และยังให้ผู้ใช้เชื่อมต่อโมเดลแบบกำหนดเองผ่าน CLI เพื่อเพิ่มความยืดหยุ่น จึงเหมาะกับเวิร์กโฟลว์การเขียนโค้ดหลากหลายรูปแบบ ไม่ว่าคุณจะต้องการความช่วยเหลืออย่างรวดเร็วหรือการตั้งค่าที่ปรับให้เหมาะกับตนเองมากขึ้น
วิธีใช้โมเดล AI ในตัวใน Droid
โมเดล AI ในตัวช่วยให้เริ่มเขียนโค้ดด้วย Droid ได้ง่าย เพราะไม่ต้องเชื่อมต่อ API ภายนอกก่อน เมื่อติดตั้งแอปแล้ว คุณสามารถเลือกโมเดลภายในแพลตฟอร์มและเริ่มใช้ AI ช่วยวิเคราะห์โค้ด พัฒนาฟีเจอร์ แก้บั๊ก และรีวิวโค้ดได้ วิธีเริ่มต้นใช้งาน Droid มีดังนี้:
ขั้นตอนที่ 1: ติดตั้งและเปิด Droid
เริ่มต้นด้วยการดาวน์โหลด Factory App ลงในอุปกรณ์และดำเนินการติดตั้งให้เสร็จ จากนั้นเปิดแอปและลงชื่อเข้าใช้บัญชีของคุณ คุณจะเข้าถึง Droid และฟีเจอร์ AI ในตัวได้จากภายในแอป
ขั้นตอนที่ 2: เชื่อมต่อ Droid กับโฟลเดอร์โปรเจกต์ของคุณ
ตั้งค่าไดเรกทอรีการทำงานเป็นโค้ดเบสที่คุณต้องการทำงานด้วย การทำเช่นนี้จะเชื่อม Droid เข้ากับโปรเจกต์ในเครื่อง เพื่อให้สามารถอ่านไฟล์ เข้าใจโครงสร้างโค้ด และช่วยงานพัฒนาของคุณได้โดยมีบริบทที่ดีขึ้น
ขั้นตอนที่ 3: เลือกโมเดลในตัวแล้วเริ่มป้อน prompt
เปิดตัวเลือกโมเดล แล้วเลือกโมเดล AI ในตัวที่มีใน Droid เมื่อเลือกโมเดลแล้ว คุณสามารถเริ่มป้อน prompt ได้ เช่น ขอให้วิเคราะห์โค้ดเบส แก้บั๊ก รีวิวโค้ด หรือสร้างฟีเจอร์
วิธีเชื่อมต่อ Droid กับ API ภายนอก
การเชื่อมต่อ Droid กับ API ภายนอกช่วยให้คุณเลือกใช้โมเดลที่ต้องการได้อย่างอิสระ แทนที่จะจำกัดอยู่กับตัวเลือกในตัว การตั้งค่าทำใน Droid CLI โดยเพิ่มโมเดลแบบกำหนดเองลงในไฟล์การตั้งค่า และเมื่อบันทึกแล้ว โมเดลจะพร้อมให้เลือกจากเมนู /model ขั้นตอนด้านล่างใช้ Kimi เป็นตัวอย่างง่าย ๆ เพื่อให้เห็นกระบวนการตั้งค่าทั้งหมด ตั้งแต่คีย์ API ไปจนถึงการเลือกโมเดล:
ขั้นตอนที่ 1: รับ Kimi API key จาก Moonshot AI
เริ่มด้วยการสร้างหรือคัดลอก Kimi API key จาก Moonshot AI คุณจะต้องใช้คีย์นี้เนื่องจาก Droid ใช้เชื่อมต่อกับ Kimi API และส่งคำขอผ่านบัญชีของคุณเอง ควรบันทึกคีย์ไว้เป็นตัวแปรสภาพแวดล้อม เช่น MOONSHOT_API_KEY เพื่อให้ใช้งานในไฟล์การตั้งค่าได้อย่างปลอดภัย
ขั้นตอนที่ 2: เปิดไฟล์การตั้งค่า Droid
จากนั้น เปิดไฟล์การตั้งค่าที่ใช้เพิ่มโมเดลแบบกำหนดเองใน Droid CLI บน macOS ไฟล์จะอยู่ที่ ~/.factory/settings.json ส่วนบน Windows PowerShell ให้ใช้ %USERPROFILE%\.factory\settings.json นี่คือไฟล์หลักที่ Droid ใช้อ่านการกำหนดค่าโมเดลแบบกำหนดเองของคุณ
ขั้นตอนที่ 3: เพิ่ม Kimi เป็นโมเดลแบบกำหนดเอง
ภายใน settings.json ให้เพิ่ม Kimi ไว้ในอาร์เรย์ customModels การดำเนินการนี้จะบอก Droid ว่าต้องใช้โมเดลใด ควรเรียก API endpoint ใด ใช้รูปแบบผู้ให้บริการแบบใด และต้องใช้ API key ใดสำหรับการยืนยันตัวตน หากในไฟล์มีการตั้งค่าอื่นอยู่แล้ว อย่าแทนที่ทั้งหมด ให้เพิ่มออบเจ็กต์โมเดลนี้ไว้ในอาร์เรย์ customModels เดิม
ขั้นตอนที่ 4: บันทึกไฟล์และรีสตาร์ต Droid
หลังเพิ่มการกำหนดค่าแล้ว ให้บันทึกไฟล์และรีสตาร์ต Droid CLI เพื่อให้ Droid โหลดการตั้งค่าที่อัปเดตอีกครั้งและจดจำโมเดลแบบกำหนดเองที่เพิ่มใหม่ได้อย่างถูกต้อง
ขั้นตอนที่ 5: เลือกโมเดล Kimi ด้วย /model ใน Droid
เปิด Droid CLI แล้วรันคำสั่ง /model การตั้งค่า Kimi ของคุณควรปรากฏในส่วน Custom models แล้ว เลือกจากรายการเพื่อให้ Kimi เป็นโมเดลที่ใช้งานอยู่สำหรับเซสชันการเขียนโค้ดของคุณ
ขั้นตอนที่ 6: รันงาน
เมื่อเลือก Kimi แล้ว คุณสามารถเริ่มใช้งานจริงใน Droid ได้ ลองใช้ prompt เช่น ให้ตรวจสอบโค้ด แก้บั๊ก หรืออธิบายโค้ดเบส Droid จะส่งคำขอผ่าน Kimi API และใช้โมเดลนั้นสำหรับงาน
ข้อดีของการใช้ Kimi API
หลังเชื่อมต่อ Kimi กับ Droid แล้ว Kimi จะเป็นมากกว่าโมเดลภายนอกใน CLI แต่จะกลายเป็นผู้ช่วยเขียนโค้ดที่ใช้งานได้จริง ซึ่งเข้ากับเวิร์กโฟลว์การพัฒนาประจำวันของคุณ และช่วยได้ทั้งงานเขียนโค้ดเล็ก ๆ และงานวิศวกรรมขนาดใหญ่ ต่อไปนี้คือข้อดีบางส่วนของการใช้ Kimi API:
เพิ่มประสิทธิภาพการพัฒนา
Kimi ช่วยให้คุณทำงานเขียนโค้ดในแต่ละวันได้รวดเร็วยิ่งขึ้น ด้วยการสร้างโค้ด อธิบายตรรกะ และแนะนำวิธีแก้ไขระหว่างที่คุณทำงานอยู่ ซึ่งหมายความว่าคุณไม่ต้องสลับไปมาระหว่างหลายเครื่องมือเพื่อรับความช่วยเหลือด้านการพัฒนาง่าย ๆ เมื่อมี Kimi ใน Droid งานเขียนโปรแกรมประจำจึงจัดการได้รวดเร็วยิ่งขึ้น
เขียนโค้ดที่เชื่อถือได้มากขึ้น
Kimi สามารถตรวจสอบโค้ดของคุณ ชี้ให้เห็นปัญหาที่อาจเกิดขึ้น และช่วยปรับปรุงโครงสร้างก่อนที่ข้อผิดพลาดเล็กน้อยจะกลายเป็นปัญหาใหญ่ ข้อเสนอแนะตั้งแต่เนิ่น ๆ แบบนี้มีประโยชน์เมื่อคุณต้องการตรรกะที่สะอาดขึ้นและบำรุงรักษาได้ดีขึ้น เมื่อเวลาผ่านไป Kimi สามารถช่วยให้คุณสร้างโค้ดที่ทดสอบ อัปเดต และทำความเข้าใจได้ง่ายขึ้น
จัดการงานพัฒนาที่หลากหลาย
Kimi ไม่ได้จำกัดอยู่แค่การเขียนโค้ดจากศูนย์เท่านั้น แต่ยังช่วยรีแฟกเตอร์ จัดทำเอกสารประกอบโค้ด ทำความเข้าใจโปรเจ็กต์ที่ไม่คุ้นเคย และสนับสนุนการพัฒนาฟีเจอร์ในงานประเภทต่าง ๆ ได้ด้วย จึงเป็นตัวเลือกที่ยืดหยุ่นสำหรับนักพัฒนาที่ต้องการ AI โมเดลเดียวมาช่วยในหลายส่วนของเวิร์กโฟลว์
การแก้ไขข้อผิดพลาดที่พบบ่อยในการเชื่อมต่อ API
การเชื่อมต่อ API key ภายนอกใน Droid โดยทั่วไปทำได้ไม่ยาก แต่ความผิดพลาดเล็กน้อยในการตั้งค่ายังอาจก่อให้เกิดปัญหาได้ ปัญหาส่วนใหญ่มักมาจากไฟล์การตั้งค่า ชื่อผู้ให้บริการ API key หรือการกำหนดค่าเซิร์ฟเวอร์โมเดล มากกว่าตัว Droid เอง ข้อดีคือข้อผิดพลาดเหล่านี้มักแก้ไขได้ง่ายเมื่อรู้ว่าควรตรวจสอบจุดใด
ไม่พบโมเดลในตัวเลือก
ตรวจสอบไวยากรณ์ JSON ใน
~/.factory/settings.jsonหรือconfig.jsonหากคุณใช้รูปแบบเดิมระบบจะตรวจพบการเปลี่ยนแปลงการตั้งค่าโดยอัตโนมัติผ่านการเฝ้าดูไฟล์
ตรวจสอบว่ามีฟิลด์ที่จำเป็นครบถ้วนในการกำหนดค่าโมเดลแบบกำหนดเอง
ข้อผิดพลาด "Invalid provider"
ตรวจสอบให้แน่ใจว่าค่าผู้ให้บริการเป็น
anthropic,openaiหรือgeneric-chat-completion-apiอย่างตรงตัวตรวจสอบการสะกดผิดและการใช้ตัวพิมพ์ใหญ่-เล็กให้ถูกต้องในฟิลด์ผู้ให้บริการ
ข้อผิดพลาดในการยืนยันตัวตน
ตรวจสอบว่า API key ของคุณใช้งานได้และมีเครดิตคงเหลือ
ตรวจสอบว่า API key มีสิทธิ์ที่ถูกต้องสำหรับผู้ให้บริการ
ยืนยันว่า base URL ตรงกับ API endpoint ที่ระบุในเอกสารของผู้ให้บริการ
โมเดลในเครื่องเชื่อมต่อไม่ได้
ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์โมเดลในเครื่องของคุณกำลังทำงานอยู่ เช่น
ollama serveตรวจสอบว่า base URL ถูกต้อง และมี
/v1/หากผู้ให้บริการกำหนดให้ใช้ตรวจสอบว่าได้ดึงโมเดลมาแล้ว หรือโมเดลพร้อมใช้งานในเครื่อง
ข้อผิดพลาดจากการจำกัดอัตราการใช้งานหรือโควตา
ตรวจสอบขีดจำกัดอัตราการเรียกใช้ API และโควตาการใช้งานของผู้ให้บริการ
ติดตามการใช้งานของคุณจากแดชบอร์ดของผู้ให้บริการ เพื่อดูว่าใช้งานถึงขีดจำกัดแล้วหรือไม่
สรุป
การใช้ API แบบกำหนดเองใน Droid ช่วยให้คุณควบคุมวิธีสร้าง ทดสอบ และปรับปรุงโค้ดด้วย AI ได้มากขึ้น เมื่อตั้งค่าเสร็จแล้ว คุณจะปรับเวิร์กโฟลว์การเขียนโค้ดให้เหมาะกับโมเดลที่ตรงกับความต้องการได้ง่ายขึ้น ไม่ว่าจะใช้ตัวเลือกที่มีมาให้หรือเชื่อมต่อโมเดลภายนอก Droid ก็ช่วยให้คุณนำ AI มาใช้ในการพัฒนาได้อย่างยืดหยุ่น หากต้องการจุดเริ่มต้นที่เรียบง่ายสำหรับการตั้งค่าแบบกำหนดเอง Kimi เป็นตัวเลือกที่น่าลองใช้ใน Droid และอาจเป็นทางเลือกที่ใช้งานได้จริงเพื่อให้งานเขียนโค้ดในแต่ละวันราบรื่นและรวดเร็วยิ่งขึ้น