การกำหนดค่า Cursor
Cursor เป็นโปรแกรมแก้ไขโค้ด (Code Editor) เหมาะสำหรับการอ่านโปรเจกต์ อธิบายไฟล์ สร้าง และแก้ไขโค้ด เมื่อเทียบกับเครื่องมือแชตทั่วไปแล้ว จำเป็นต้องใช้งานด้วยความระมัดระวังมากขึ้น: ควรทดสอบกับโปรเจกต์ขนาดเล็กก่อน และอย่าเพิ่งปล่อยให้แก้ไขโปรเจกต์สำคัญในทันที
ตรวจสอบข้อจำกัดของเวอร์ชันก่อน
ความสามารถอย่างเป็นทางการของ Cursor อาจเปลี่ยนแปลงไปตามเวอร์ชัน วิธีปฏิบัติทั่วไปคือการกรอก Key ทางการของคุณเองจาก OpenAI, Anthropic, Google ฯลฯ ส่วนจะสามารถกรอก Base URL แบบกำหนดเองได้หรือไม่นั้น ขึ้นอยู่กับว่าหน้าการตั้งค่าในเวอร์ชันปัจจุบันของคุณมีช่องสำหรับกรอกหรือไม่
หากคุณไม่พบช่อง Override OpenAI Base URL, Base URL แบบกำหนดเอง หรือฟิลด์ที่คล้ายกันบนหน้าต่างการตั้งค่า อย่าทำตามบทแนะนำเก่าๆ เพื่อบังคับใส่ และอย่านำที่อยู่ของ provider ไปใส่ไว้ในชื่อโมเดล
ขั้นตอนการกำหนดค่า
| รายการกำหนดค่า | วิธีระบุข้อมูล |
|---|---|
| ตำแหน่งเข้าถึง | Settings - Models / API Keys |
| API Key | Key ทางการ หรือ Key ของ provider |
| Base URL | กรอกเฉพาะเมื่อเวอร์ชันปัจจุบันรองรับเท่านั้น |
| Model | เลือกโมเดลที่ใช้งานได้หรือเพิ่มโมเดลแบบกำหนดเอง |
- เปิด Cursor แล้วไปที่ Settings
- ค้นหา Models, API Keys หรือส่วนที่เกี่ยวข้อง
- หากคุณใช้ Key ทางการ ให้กรอก Key ทางการของ OpenAI, Anthropic, Google ฯลฯ ตามที่หน้าระบุ
- หากคุณใช้ provider ให้กรอกลิงก์ API ของ provider เฉพาะเมื่อหน้ารองรับ Base URL แบบกำหนดเองเท่านั้น
- หลังจากเพิ่มโมเดลแล้ว ให้เปิดโปรเจกต์ทดสอบและให้ Cursor อธิบายไฟล์ปัจจุบันก่อน แล้วจึงค่อยสั่งให้แก้ไขไฟล์
วิธีการทดสอบสำหรับผู้เริ่มต้น
Read only the current file and do not modify it. Explain what it does in no more than five lines. If a change is needed, list the plan first and wait for my confirmation. | ปัญหาที่พบ | สิ่งที่ควรตรวจสอบก่อน | วิธีจัดการ |
|---|---|---|
| ไม่สามารถใช้งานโมเดลได้ | เวอร์ชันปัจจุบันของ Cursor รองรับโมเดลดังกล่าวจริงหรือไม่ | สลับไปใช้โมเดลที่รองรับอย่างเป็นทางการ หรือตรวจสอบกับ provider เพื่อยืนยันว่าสามารถเรียกใช้ผ่าน Cursor ได้หรือไม่ |
| ไม่พบช่องสำหรับกรอก Base URL | เวอร์ชันปัจจุบันของ Cursor อาจไม่รองรับช่องทางนี้ | อย่าฝืนกำหนดค่า ให้ลองเปลี่ยนไปใช้ Continue, Cline หรือ Chatbox ในการทดสอบแทน |
| มีการแก้ไขไฟล์มากเกินไป | ขอบเขตของคำขอกว้างเกินไป | ให้ AI อธิบายก่อน อย่าเพิ่งสั่งให้รีแฟกเตอร์ทั้งโปรเจกต์โดยตรง |
