วิธีใช้ GLM-5.2 กับ Claude Code, Cline และ Cursor

ติดตั้ง GLM-5.2 ใน Claude Code, Cline และ Cursor: URL ฐานที่แน่นอน, รหัสโมเดล (glm-5.2[1m]), คอนเท็กซ์วินโดว์ และการตั้งค่าการหมดเวลาสำหรับแผนการเขียนโค้ด GLM

Ashley Innocent

Ashley Innocent

17 June 2026

วิธีใช้ GLM-5.2 กับ Claude Code, Cline และ Cursor

enterprise.banner.title

enterprise.banner.feature1

enterprise.banner.feature2

enterprise.banner.feature3

enterprise.banner.ctaB

GLM-5.2 เป็นโมเดลการเขียนโค้ดแบบ open-weights ของ Z.ai และสามารถเชื่อมต่อเข้ากับเครื่องมือช่วยเขียนโค้ดสามตัวที่นักพัฒนาส่วนใหญ่ใช้อยู่แล้ว ได้แก่ Claude Code, Cline และ Cursor ข้อจำกัดคือแต่ละตัวมีการตั้งค่าการเชื่อมต่อที่แตกต่างกัน Claude Code ใช้รูปแบบ Anthropic API ในขณะที่ Cline และ Cursor ต้องการเอนด์พอยต์ที่เข้ากันได้กับ OpenAI คู่มือนี้จะแนะนำการตั้งค่าทั้งสามแบบอย่างละเอียด โดยใช้ GLM Coding Plan เป็นแกนหลัก

หากคุณต้องการทราบข้อมูลเกี่ยวกับโมเดลเป็นอันดับแรก โปรดดูที่ ภาพรวม GLM-5.2 และ เอกสารอ้างอิง GLM-5.2 API ของเรา โพสต์นี้เป็นคู่มือการเชื่อมต่อ

ปุ่ม

สิ่งที่คุณต้องเตรียมก่อนเริ่มต้น

GLM-5.2 เป็นโมเดลแบบ Mixture-of-Experts ที่มีพารามิเตอร์ประมาณ 753B พร้อมหน้าต่างบริบท (context window) ขนาด 1M โทเค็น (1,048,576 โทเค็นอย่างแม่นยำ) ซึ่งเน้นการเขียนโค้ดเป็นหลัก มีความสามารถในการให้เหตุผลที่แข็งแกร่งและการใช้เครื่องมือแบบ agentic ผลการวัดประสิทธิภาพที่เป็นไฮไลต์ ตาม ผลลัพธ์ที่เผยแพร่โดย Z.ai คือ Terminal-Bench 2.1 ที่ 81.0 เพิ่มขึ้นจาก GLM-5.1 ที่ 62.0 นิตยสาร VentureBeat อธิบายว่าโมเดลนี้เอาชนะ GPT-5.5 ในการวัดประสิทธิภาพการเขียนโค้ดระยะยาวด้วยต้นทุนที่ประมาณ หนึ่งในหก

ในการทำตามคู่มือนี้ คุณต้องมี:

ข้อควรทราบเกี่ยวกับค่าใช้จ่าย API มาตรฐานมีค่าใช้จ่าย $1.40 ต่อ 1M โทเค็นอินพุต และ $4.40 ต่อ 1M โทเค็นเอาต์พุต (ยืนยันโดย OpenRouter) โดยมีอินพุตที่แคชไว้ประมาณ $0.26 ต่อ 1M (อ้างอิงจาก VentureBeat) GLM Coding Plan เป็นการสมัครสมาชิกแยกต่างหากที่มีระดับ Lite, Pro, Max และ Team ราคาของระดับสาธารณะมีการเปลี่ยนแปลง ดังนั้นให้ถือว่าตัวเลขที่คุณเห็นเป็นค่าโดยประมาณ (ณ เดือนมิถุนายน 2026 โปรดตรวจสอบราคาปัจจุบันที่ z.ai ก่อนตัดสินใจ)

ตั้งค่า GLM-5.2 ใน Claude Code

Claude Code สื่อสารกับเอนด์พอยต์ที่เข้ากันได้กับ Anthropic และ Z.ai ได้เปิดเผยเอนด์พอยต์หนึ่งสำหรับเครื่องมือเขียนโค้ดโดยเฉพาะ คุณสามารถกำหนดให้ Claude Code ชี้ไปยังเอนด์พอยต์นั้นด้วยตัวแปรสภาพแวดล้อม จากนั้นก็เรียกใช้งานได้ตามปกติ

นี่คือบล็อกโค้ดทั้งหมด วางลงในโปรไฟล์เชลล์ของคุณ (~/.zshrc หรือ ~/.bashrc) หรือตั้งค่าแบบอินไลน์ก่อนเรียกใช้

export ANTHROPIC_BASE_URL="https://api.z.ai/api/coding/paas/v4"
export ANTHROPIC_API_KEY="your-glm-coding-plan-key"
export ANTHROPIC_DEFAULT_SONNET_MODEL="glm-5.2[1m]"
export ANTHROPIC_DEFAULT_OPUS_MODEL="glm-5.2[1m]"
export CLAUDE_CODE_AUTO_COMPACT_WINDOW=1000000
export API_TIMEOUT_MS=3000000

จากนั้นเรียกใช้ Claude Code ตามปกติ:

claude

ตัวแปรบางตัวสมควรได้รับการอธิบาย เนื่องจากหากข้ามไป การตั้งค่าส่วนใหญ่จะล้มเหลว

**Base URL.** https://api.z.ai/api/coding/paas/v4 คือเอนด์พอยต์การเขียนโค้ดที่เข้ากันได้กับ Anthropic บทความเก่าบางฉบับอาจแสดง https://open.z.ai/api/paas/v4 แทน ทั้งสองเคยมีการใช้งาน ดังนั้นหากคำขอได้ผลลัพธ์ 404 หรือการตรวจสอบสิทธิ์ล้มเหลว ให้ลองโฮสต์อีกตัวและตรวจสอบค่าปัจจุบันใน เอกสาร Z.ai GLM-5.2 (ตรวจสอบข้อมูลล่าสุด)

**คำต่อท้าย [1m]** การตั้งค่าตัวแปรโมเดล Sonnet และ Opus ทั้งคู่เป็น glm-5.2[1m] จะบอกให้ Claude Code กำหนดเส้นทางโมเดลทุกระดับไปยัง GLM-5.2 เวอร์ชัน 1M-context หากไม่มีคำต่อท้าย คุณจะได้รับบริบทเริ่มต้น แต่ถ้ามี คุณจะได้รับโทเค็นครบหนึ่งล้าน การกำหนด Sonnet และ Opus ให้ใช้โมเดลเดียวกันหมายความว่าไม่ว่า Claude Code จะเรียกใช้โมเดลระดับใด คุณก็จะใช้ GLM-5.2

**CLAUDE_CODE_AUTO_COMPACT_WINDOW=1000000.** Claude Code จะทำการบีบอัดการสนทนาโดยอัตโนมัติเมื่อใกล้ถึงขีดจำกัดบริบท หน้าต่างเริ่มต้นจะถือว่ามีงบประมาณบริบทที่เล็กกว่า การเพิ่มค่าเป็น 1,000,000 จะช่วยให้ Claude Code ใช้หน้าต่างทั้งหมดของ GLM-5.2 ก่อนที่จะเริ่มสรุป ซึ่งช่วยให้คุณเก็บโค้ดเบสของคุณไว้ในบริบทได้มากขึ้น

**API_TIMEOUT_MS=3000000.** ตัวแปรนี้เป็นสิ่งจำเป็นสำหรับการทำงานที่มีบริบทขนาดใหญ่ นั่นคือการตั้งค่าการหมดเวลาที่ 3,000 วินาที (50 นาที) เมื่อคุณป้อนงาน agentic ระยะยาวเข้าสู่หน้าต่างโทเค็น 1M โมเดลอาจใช้เวลาคิดนานก่อนที่โทเค็นแรกจะมาถึง โดยเฉพาะอย่างยิ่งเมื่อใช้ความพยายามในการคิดระดับ Max ค่าหมดเวลาเริ่มต้นนั้นสั้นกว่ามาก ดังนั้น Claude Code จะยกเลิกคำขอระหว่างดำเนินการและคุณจะเห็นข้อผิดพลาดการเชื่อมต่อที่สับสน ปรับเพิ่มค่าหมดเวลาเพื่อให้การเรียกใช้งานที่ยาวนานเสร็จสมบูรณ์

เกี่ยวกับความพยายามในการคิด: GLM-5.2 มีสองระดับคือ High และ Max และ Z.ai แนะนำ **Max สำหรับการเขียนโค้ด** เอนด์พอยต์การเขียนโค้ดจะใช้ค่าเริ่มต้นที่เหมาะสม แต่หากเครื่องมือของคุณอนุญาตให้ส่ง reasoning_effort ได้ ให้ตั้งค่าเป็น max สำหรับงานที่ยากที่สุด นอกจากนี้ยังสามารถปิดใช้งานการคิดได้ทั้งหมดเมื่อคุณต้องการผลลัพธ์ที่รวดเร็วและราคาถูก

หากคุณมาจากโมเดลเวอร์ชันก่อนหน้า เส้นทางการย้ายข้อมูลจะเหมือนกับที่เราเคยกล่าวถึงสำหรับ GLM-5.1 ใน Claude Code และ GLM-4.5 กับ Claude Code เพียงแค่เปลี่ยนรหัสโมเดลและ Base URL ส่วนโครงสร้างยังคงเดิม

ตั้งค่า GLM-5.2 ใน Cline

Cline เป็นส่วนขยายของ VS Code ที่รันเอเจนต์เขียนโค้ดอัตโนมัติภายในตัวแก้ไขของคุณ ต่างจาก Claude Code ตรงที่ Cline อ่านจากเอนด์พอยต์ที่เข้ากันได้กับ OpenAI ดังนั้นการเชื่อมต่อจึงแตกต่างกัน

  1. ติดตั้งส่วนขยาย Cline จาก VS Code marketplace และเปิดการตั้งค่า (ไอคอนรูปเฟืองในแผง Cline)
  2. สำหรับ **API Provider** ให้เลือก **OpenAI Compatible**
  3. ตั้งค่า **Base URL** เป็น https://api.z.ai/api/paas/v4/ สังเกตว่ามีเครื่องหมายสแลชปิดท้าย และนี่คือ Base API ทั่วไป ไม่ใช่พาธสำหรับการเขียนโค้ด
  4. วางคีย์ API ของ Z.ai ของคุณลงใน **API Key**
  5. สำหรับ **Model ID** ให้ป้อน glm-5.2 (ไม่มีคำต่อท้าย [1m] ที่นี่ นี่เป็นข้อกำหนดเฉพาะของ Claude Code เท่านั้น)
  6. ค้นหาการตั้งค่า **context window** และตั้งค่าเป็น **1000000** Cline ใช้ค่านี้เพื่อตัดสินใจว่าจะตัดประวัติเมื่อใด ดังนั้นการปล่อยให้เป็นค่าเริ่มต้นจะทำให้เสียหน้าต่างของ GLM-5.2 ไปโดยเปล่าประโยชน์ส่วนใหญ่

นี่คือการตั้งค่า **GLM-5.2 Cline** ทั้งหมด บันทึก เริ่มงาน และดู Cline วางแผน แก้ไขไฟล์ และรันคำสั่งกับโมเดล

ข้อสังเกตเฉพาะสำหรับ Cline: เนื่องจาก Cline สามารถเรียกใช้เครื่องมือหลายครั้งต่องาน หน้าต่างบริบทที่เล็กเกินไปจะบังคับให้มันทิ้งขั้นตอนก่อนหน้า การตั้งค่าหน้าต่างเป็นหนึ่งล้านเต็มจะช่วยให้แผนการทำงาน, diffs และผลลัพธ์การทดสอบทั้งหมดอยู่ในขอบเขต ซึ่งเป็นจุดที่บริบทที่ยาวนานของ GLM-5.2 มีประโยชน์อย่างแท้จริง

ตั้งค่า GLM-5.2 ใน Cursor

Cursor เป็นตัวแก้ไข AI-first แบบสแตนด์อโลน ซึ่งรองรับรูปแบบที่เข้ากันได้กับ OpenAI ดังนั้นการกำหนดค่าจึงคล้ายกับ Cline อย่างมาก

  1. เปิดการตั้งค่า Cursor ไปที่ **Models** และเลื่อนไปที่ส่วนคีย์ OpenAI API
  2. เปิดใช้งาน **custom base URL** (บางครั้งอาจมีป้ายกำกับว่า “Override OpenAI Base URL”)
  3. ตั้งค่า base URL เป็น https://api.z.ai/api/paas/v4/
  4. ป้อนคีย์ API ของ Z.ai ของคุณ
  5. เพิ่มโมเดลที่กำหนดเองด้วยรหัส glm-5.2 จากนั้นตรวจสอบให้แน่ใจว่าเป็นโมเดลที่ใช้งานอยู่
  6. ยืนยันการเชื่อมต่อด้วยการทดสอบคีย์ API ในตัวของ Cursor จากนั้นส่งคำสั่งพรอมต์

นี่ครอบคลุมการตั้งค่า **GLM-5.2 Cursor** เมื่อยืนยันเสร็จสมบูรณ์ GLM-5.2 จะขับเคลื่อนการสนทนาและการแก้ไขแบบอินไลน์ของ Cursor

หากคุณเคยใช้ Cursor ร่วมกับ GLM เวอร์ชันอื่นๆ ข้อดีข้อเสียที่เราเขียนไว้ใน Claude Code vs Cursor กับ GLM-4.7 ยังคงใช้ได้: UI ของ Cursor เหมาะที่สุดสำหรับการแก้ไขแบบอินไลน์ที่ราบรื่น ในขณะที่ Claude Code และ Cline เน้นไปที่การทำงานแบบอัตโนมัติหลายขั้นตอนของเอเจนต์มากกว่า

การตั้งค่าแบบเปรียบเทียบ

นี่คือค่าทั้งหมดในที่เดียวเพื่อให้คุณสามารถคัดลอกค่าที่ถูกต้องสำหรับแต่ละเครื่องมือได้

การตั้งค่า Claude Code Cline Cursor
รูปแบบ API เข้ากันได้กับ Anthropic เข้ากันได้กับ OpenAI เข้ากันได้กับ OpenAI
Base URL https://api.z.ai/api/coding/paas/v4 (ตรวจสอบข้อมูลล่าสุด) https://api.z.ai/api/paas/v4/ https://api.z.ai/api/paas/v4/
รหัสโมเดล glm-5.2[1m] glm-5.2 glm-5.2
ประเภทคีย์ คีย์ GLM Coding Plan คีย์ API คีย์ API
หน้าต่างบริบท CLAUDE_CODE_AUTO_COMPACT_WINDOW=1000000 ตั้งค่าเป็น 1000000 ค่าเริ่มต้นของโมเดล
การหมดเวลา API_TIMEOUT_MS=3000000 ไม่มี ไม่มี
ความพยายามในการคิด Max (แนะนำสำหรับการเขียนโค้ด) ตามค่าเริ่มต้นของผู้ให้บริการ ตามค่าเริ่มต้นของผู้ให้บริการ

สองสิ่งที่มักทำให้คนสับสนที่สุดคือ: การใช้ Base URL ผิดประเภทสำหรับเครื่องมือ และการลืมคำต่อท้าย [1m] และการตั้งค่าหมดเวลาใน Claude Code

ทดสอบการตั้งค่าของคุณด้วยการเรียก API จริง

ก่อนที่คุณจะเชื่อถือเครื่องมือใดๆ ให้ยืนยันว่าคีย์และโมเดลทำงานได้ด้วยคำขอแบบดิบ (raw request) การเรียกนี้จะเข้าถึง API ทั่วไปโดยตรง และแยกการกำหนดค่าเครื่องมือออกจากปัญหาเกี่ยวกับข้อมูลประจำตัว

curl https://api.z.ai/api/paas/v4/chat/completions \
  -H "Authorization: Bearer $ZAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.2",
    "messages": [
      {"role": "user", "content": "Write a Python function that reverses a linked list."}
    ],
    "thinking": {"type": "enabled"},
    "reasoning_effort": "max",
    "stream": false
  }'

หากการเรียกนั้นส่งคืนผลลัพธ์ (completion) แสดงว่าคีย์และรหัสโมเดลของคุณถูกต้อง และปัญหาที่เหลืออยู่คือการตั้งค่าฝั่งเครื่องมือ นี่เป็นจุดที่สะดวกในการนำไคลเอนต์ API เข้ามาใช้งาน หากคุณกำลังทดสอบ GLM-5.2 ควบคู่ไปกับเอนด์พอยต์แบ็คเอนด์ของคุณเอง Apidog ช่วยให้คุณสามารถบันทึกคำขอ จัดการ ANTHROPIC_API_KEY หรือเฮดเดอร์ Authorization เป็นตัวแปรสภาพแวดล้อม และเล่นซ้ำได้โดยไม่ต้องพิมพ์คำสั่ง curl ใหม่ คุณสามารถ ดาวน์โหลด Apidog และนำเข้าคำขอได้โดยตรงจากคำสั่ง curl ด้านบน

คุณควรใช้เครื่องมือช่วยเขียนโค้ดตัวไหน

ไม่มีผู้ชนะคนเดียว ขึ้นอยู่กับว่าคุณชอบทำงานอย่างไร

สำหรับการเปรียบเทียบคุณสมบัติเชิงลึกในแต่ละแผน โปรดดู Claude Code vs Codex vs Cursor vs MiniMax vs GLM Plan สำหรับการเปรียบเทียบ GLM-5.2 กับโมเดลชั้นนำอื่นๆ โปรดตรวจสอบ GLM-5.2 vs GPT-5.5, Claude Opus และ Gemini และ การวิเคราะห์เกณฑ์มาตรฐาน หากคุณกำลังพิจารณาการอัปเกรด GLM-5.2 vs GLM-5.1 จะอธิบายถึงการเปลี่ยนแปลงที่เกิดขึ้น

คำถามที่พบบ่อย (FAQ)

ทำไมฉันถึงใช้ glm-5.2[1m] ใน Claude Code แต่ใช้ glm-5.2 ใน Cline และ Cursor?

คำต่อท้าย [1m] เป็นข้อกำหนดเฉพาะของ Claude Code ที่เลือกเวอร์ชัน 1M-context ผ่านเอนด์พอยต์การเขียนโค้ด ส่วน Cline และ Cursor จะส่งรหัสโมเดลแบบปกติ glm-5.2 ไปยังเอนด์พอยต์ทั่วไปที่เข้ากันได้กับ OpenAI ซึ่งหน้าต่างบริบทจะถูกตั้งค่าใน UI ของเครื่องมือแทนที่จะอยู่ในรหัสโมเดล

จะเกิดอะไรขึ้นถ้า Claude Code หมดเวลาในงานที่ใช้เวลานาน?

นั่นเป็นปัญหาเรื่องการหมดเวลาเกือบทั้งหมด ให้ตั้งค่า API_TIMEOUT_MS=3000000 เพื่อให้ Claude Code รอเป็นเวลานานพอสำหรับคำตอบที่มีบริบทขนาดใหญ่และใช้ความพยายามสูงสุด (Max-effort) ที่จะเสร็จสมบูรณ์ หากไม่มีการตั้งค่านี้ เครื่องมือจะยกเลิกคำขอก่อนที่โมเดลจะส่งคืนผลลัพธ์

ฉันจำเป็นต้องใช้ GLM Coding Plan หรือสามารถใช้แบบจ่ายตามการใช้งานได้หรือไม่?

ใช้ได้ทั้งสองแบบ แต่คีย์ GLM Coding Plan เป็นสิ่งที่เอนด์พอยต์การเขียนโค้ดคาดหวังสำหรับ Claude Code และแผนการสมัครสมาชิกรายเดือนแบบคงที่ (Lite, Pro, Max, Team) มักจะคุ้มค่ากว่าการเรียกเก็บเงินต่อโทเค็นสำหรับการเขียนโค้ดประจำวันที่หนักหน่วง โปรดยืนยันราคาในระดับปัจจุบันที่ z.ai เนื่องจากตัวเลขที่เผยแพร่มีการเปลี่ยนแปลง (ตรวจสอบข้อมูล ณ เดือนมิถุนายน 2026)

Base URL ที่ถูกต้องสำหรับ Claude Code คืออะไร?

ใช้ https://api.z.ai/api/coding/paas/v4 แหล่งข้อมูลบางแหล่งระบุ https://open.z.ai/api/paas/v4 หากอันใดอันหนึ่งล้มเหลวด้วยข้อผิดพลาดในการตรวจสอบสิทธิ์หรือ 404 ให้ลองอีกอันและตรวจสอบ เอกสาร Z.ai ล่าสุด Base API ทั่วไป (https://api.z.ai/api/paas/v4/) ใช้สำหรับ Cline และ Cursor ไม่ใช่ Claude Code

GLM-5.2 สามารถจัดการรูปภาพได้หรือไม่?

ยังไม่มีเวอร์ชัน vision ที่ได้รับการยืนยันสำหรับ GLM-5.2 เป็นโมเดลการเขียนโค้ดและการให้เหตุผลแบบ text-in, text-out อย่าคาดหวัง "GLM-5.2V" จนกว่า Z.ai จะเปิดตัว

สรุป

สามเครื่องมือช่วยเขียนโค้ด หนึ่งโมเดล สองรูปแบบเอนด์พอยต์ ตรวจสอบให้แน่ใจว่า Base URL และรหัสโมเดลถูกต้องสำหรับเครื่องมือที่คุณใช้ อย่าลืมคำต่อท้าย `[1m]` และการตั้งค่าหมดเวลาสำหรับ Claude Code และตั้งค่าหน้าต่างบริบทให้เป็นหนึ่งล้านเต็มใน Cline จากนั้น GLM-5.2 จะทำงานเหมือนแบ็คเอนด์การเขียนโค้ดอื่นๆ เพียงแต่เป็นแบบ open-weights และมีค่าใช้จ่ายในการรันที่ถูกกว่า หากคุณต้องการรันโดยไม่มีเครื่องมือช่วยเขียนโค้ดเลย โปรดดู วิธีใช้ GLM-5.2 ฟรี และ รายละเอียดราคา GLM-5.2 รับน้ำหนักโมเดลจาก Hugging Face หรือดึงโมเดลด้วย Ollama เมื่อคุณต้องการสำเนาในเครื่อง

ปุ่ม

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API