API Kimi K2.7 Code มอบโมเดลที่มีพารามิเตอร์นับล้านล้านตัวที่ปรับแต่งมาสำหรับการเขียนโค้ดของ Moonshot ซึ่งอยู่เบื้องหลังเอนด์พอยต์ที่เข้ากันได้กับ OpenAI หากคุณสามารถเรียกใช้ OpenAI API ได้ คุณก็สามารถเรียกใช้ API นี้ได้เช่นกัน เพียงแค่สลับ Base URL ตั้งค่า Model ID คุณก็เสร็จสิ้น นอกจากนี้ยังมีเอนด์พอยต์ที่เข้ากันได้กับ Anthropic ซึ่งสามารถนำไปใช้กับ Claude Code ได้โดยตรง
คู่มือนี้ครอบคลุมทั้งสองวิธีในการเข้าถึง, Base URL และ Model ID ที่แน่นอน, โค้ดที่ใช้งานได้ใน curl, Python และ Node, ราคา และวิธีการทดสอบทั้งหมดใน Apidog ก่อนที่คุณจะนำไปใช้งานจริง
สรุป (TL;DR)
- Base URL:
https://api.moonshot.ai/v1(เข้ากันได้กับ OpenAI) สำหรับ Claude Code ใช้https://api.moonshot.ai/anthropic - Model id:
kimi-k2.7-codeบน Moonshot API แบบจ่ายตามโทเค็น;kimi-for-codingบน Kimi Code แบบสมัครสมาชิก - ราคา: $0.95 ต่อล้านโทเค็นอินพุต, $4.00 ต่อล้านโทเค็นเอาต์พุต, $0.19 ต่อล้านเมื่อมีการเรียกใช้แคช
- รับคีย์ ได้ที่คอนโซลแพลตฟอร์ม Kimi จากนั้นเรียกใช้เหมือนกับเอนด์พอยต์ OpenAI อื่นๆ
- โมเดลจะมีการให้เหตุผลเสมอ (บังคับเปิดการคิด), ดังนั้นคาดว่าจะได้รับโทเค็นการให้เหตุผลในการตอบกลับทุกครั้ง

สองวิธีในการเข้าถึงโมเดล
เลือกวิธีการที่ตรงกับวิธีที่คุณจะใช้งาน
API สำหรับนักพัฒนาแบบจ่ายตามโทเค็น (Pay-per-token developer API) การเรียกเก็บเงินตามการใช้งานมาตรฐานผ่าน Moonshot API Model id คือ kimi-k2.7-code, Base URL คือ https://api.moonshot.ai/v1 นี่คือสิ่งที่คุณต้องการสำหรับการใช้งานจริง, สคริปต์ และทุกอย่างที่เกี่ยวกับการเขียนโปรแกรม
การสมัครสมาชิก Kimi Code (Kimi Code subscription) แผนแบบเหมาจ่ายที่เชื่อมโยงกับ Kimi Code CLI และคอนโซล คีย์จากคอนโซล Kimi Code ใช้ Model id kimi-for-coding และจะถูกเรียกเก็บจากโควตาที่รีเฟรชทุก 7 วัน แทนที่จะเป็นต่อโทเค็น เหมาะสำหรับการเขียนโค้ดแบบโต้ตอบหนักๆ ซึ่งค่าใช้จ่ายต่อโทเค็นอาจจะสูงขึ้น
ส่วนที่เหลือของคู่มือนี้จะใช้ API แบบจ่ายตามโทเค็น เนื่องจากเป็น API ที่คุณจะเรียกใช้จากโค้ดของคุณเอง
ขั้นตอนที่ 1: รับ API Key
- ลงชื่อเข้าใช้ที่ Kimi platform console
- สร้างคีย์และคัดลอก คุณจะไม่เห็นคีย์นี้อีก ดังนั้นให้เก็บไว้ใน Secret Manager หรือ Environment Variable
- ส่งออกไปยังเครื่องของคุณ:
export MOONSHOT_API_KEY="sk-your-key-here"
ถือว่าคีย์เป็นรหัสผ่าน ห้ามคอมมิต และห้ามวางลงในโค้ดฝั่งไคลเอ็นต์
ขั้นตอนที่ 2: ทำการร้องขอครั้งแรกของคุณ
เอนด์พอยต์นี้สะท้อนการตอบกลับการแชทของ OpenAI ดังนั้นการเรียกใช้ curl แบบธรรมดาก็สามารถทำได้:
curl https://api.moonshot.ai/v1/chat/completions \
-H "Authorization: Bearer $MOONSHOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "kimi-k2.7-code",
"messages": [
{"role": "system", "content": "You are a careful senior engineer."},
{"role": "user", "content": "Write a Python function that validates an email and returns a clear error message."}
]
}'
คุณจะได้รับการตอบกลับในรูปแบบมาตรฐานของ OpenAI: อาร์เรย์ choices ที่มีข้อความ และออบเจกต์ usage ที่แสดงจำนวนโทเค็นอินพุต, เอาต์พุต และการให้เหตุผล
ขั้นตอนที่ 3: เรียกใช้จาก Python
เนื่องจากเข้ากันได้กับ OpenAI, SDK อย่างเป็นทางการของ openai จึงสามารถใช้งานได้โดยการเปลี่ยน Base URL:
from openai import OpenAI
client = OpenAI(
api_key=os.environ["MOONSHOT_API_KEY"],
base_url="https://api.moonshot.ai/v1",
)
resp = client.chat.completions.create(
model="kimi-k2.7-code",
messages=[
{"role": "user", "content": "Refactor this loop for readability and explain why."},
],
)
print(resp.choices[0].message.content)
print(resp.usage)
ไม่มีไคลเอ็นต์ใหม่ ไม่มีเลเยอร์ HTTP ที่กำหนดเอง โค้ดเดียวกันที่สื่อสารกับ GPT ตอนนี้สามารถสื่อสารกับ Kimi ได้แล้ว
ขั้นตอนที่ 4: เรียกใช้จาก Node
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.MOONSHOT_API_KEY,
baseURL: "https://api.moonshot.ai/v1",
});
const resp = await client.chat.completions.create({
model: "kimi-k2.7-code",
messages: [
{ role: "user", content: "Write a Jest test for an empty-input edge case." },
],
});
console.log(resp.choices[0].message.content);
สิ่งที่ควรรู้เกี่ยวกับพฤติกรรมของโมเดล
มีข้อสังเกตบางประการที่มีผลต่อวิธีการเรียกใช้โมเดล
การคิดเปิดใช้งานอยู่เสมอ (Thinking is always on) K2.7 Code บังคับให้มีการให้เหตุผลและเก็บข้อมูลการให้เหตุผลนั้นไว้ตลอดการสนทนา การตอบกลับทุกครั้งจะมีโทเค็นการให้เหตุผล ซึ่งคุณจะต้องชำระเงินในฐานะเอาต์พุต ข้อดีคือมันให้เหตุผลได้อย่างมีประสิทธิภาพมากกว่า K2.6 ประมาณ 30% ดังนั้นค่าใช้จ่ายจึงเบากว่ารุ่นก่อนหน้าสำหรับงานเดียวกัน
การเรียกใช้เครื่องมือทำงานในแบบ OpenAI (Tool calling works the OpenAI way) ส่งอาร์เรย์ tools พร้อม Schema ของฟังก์ชัน และโมเดลจะส่งคืนออบเจกต์การเรียกใช้เครื่องมือที่คุณดำเนินการและป้อนกลับ โมเดลนี้ได้รับการปรับแต่งสำหรับการใช้เครื่องมือแบบหลายขั้นตอน ดังนั้นจึงสามารถจัดการกับลูกโซ่ที่ยาวได้โดยไม่หลงทาง
เป็นแบบหลายโมดอล (It’s multimodal) คุณสามารถส่งเนื้อหารูปภาพในอาร์เรย์ messages สำหรับงานต่างๆ เช่น การอ่านภาพหน้าจอของ UI ที่ล้มเหลว หรือแผนภาพ
ราคาและขีดจำกัดอัตรา
อัตราแบบจ่ายตามโทเค็น:
| ประเภทโทเค็น | ราคาต่อล้าน |
|---|---|
| อินพุต | $0.95 |
| เอาต์พุต (รวมการให้เหตุผล) | $4.00 |
| การเรียกใช้แคช | $0.19 |
มีสองสิ่งที่ช่วยลดค่าใช้จ่าย การเรียกใช้แคชจะถูกเรียกเก็บในราคาเพียงเศษเสี้ยวของราคาอินพุต ทำให้ Prompt ระบบที่ซ้ำกันและบริบทที่ใช้ร่วมกันมีราคาถูกลง และงบประมาณการให้เหตุผลที่ลดลงหมายถึงโทเค็นเอาต์พุตที่น้อยลงต่องานเมื่อเทียบกับ K2.6 สำหรับกลยุทธ์เพิ่มเติม โปรดดูคู่มือของเราเกี่ยวกับ การลดค่าใช้จ่ายโทเค็นของ Agent หากคุณต้องการตัวเลขของรุ่นเก่าเพื่อเปรียบเทียบ คู่มือ Kimi K2.6 API และคู่มือ DeepSeek V4 API ของเราครอบคลุมสิ่งเหล่านั้น
ใช้งานภายใน Claude Code, Cline หรือ Cursor
คุณไม่จำเป็นต้องเขียนไคลเอ็นต์เพื่อนำ K2.7 Code ไปใช้งานใน Editor ของคุณ
Claude Code ชี้ไปที่เอนด์พอยต์ที่เข้ากันได้กับ Anthropic:
export ANTHROPIC_BASE_URL="https://api.moonshot.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$MOONSHOT_API_KEY"
export ANTHROPIC_MODEL="kimi-k2.7-code"
Cline และ RooCode เลือก Moonshot เป็นผู้ให้บริการ เลือกเอนด์พอยต์ api.moonshot.ai วางคีย์ของคุณ และเลือก kimi-k2.7-code เป็นโมเดล ปิดใช้งานเครื่องมือเบราว์เซอร์เพื่อการทำงานที่ราบรื่นที่สุด
Cursor เพิ่มโมเดลผ่านเอนด์พอยต์ที่กำหนดเองที่เข้ากันได้กับ OpenAI โดยใช้ Base URL และคีย์เดียวกัน การตั้งค่าจะคล้ายกับ คู่มือ Kimi-in-Cursor ของเรา เพียงแค่ Model ID เท่านั้นที่เปลี่ยนแปลง
ทดสอบและดีบัก API ใน Apidog
ก่อนที่คุณจะเชื่อมต่อ API เข้ากับ Agent ให้ยืนยันว่าสิ่งที่ส่งกลับมานั้นถูกต้อง Apidog มอบพื้นที่ทำงานแบบภาพให้คุณส่งคำขอ ตรวจสอบการตอบกลับ และล็อคการทดสอบ
- สร้างคำขอ
POSTไปยังhttps://api.moonshot.ai/v1/chat/completions - เพิ่มส่วนหัว
Authorization: Bearer {{MOONSHOT_API_KEY}}โดยจัดเก็บคีย์เป็นตัวแปรสภาพแวดล้อม Apidog เพื่อไม่ให้แสดงเป็นข้อความธรรมดา - ส่ง Body ในรูปแบบ OpenAI พร้อม
"model": "kimi-k2.7-code"และmessagesของคุณ - เรียกใช้ Apidog จะจัดรูปแบบ JSON แสดงจำนวนโทเค็น
usageและบันทึกการเรียก - เปลี่ยนการเรียกนั้นให้เป็นการทดสอบ: ยืนยันว่าสถานะเป็น
200, ว่าchoices[0].message.contentไม่ว่างเปล่า และusage.completion_tokensอยู่ภายใต้งบประมาณที่คุณกำหนด
ตอนนี้คุณมีการทดสอบถดถอยที่คุณสามารถเรียกใช้ซ้ำได้ทุกครั้งที่อัปเดตโมเดล หากคุณกำลังใช้การเรียกเครื่องมือของโมเดลผ่าน MCP คู่มือการทดสอบเซิร์ฟเวอร์ MCP ของเราจะแสดงการยืนยันที่ตรวจจับสัญญาเครื่องมือที่เสียหาย ดาวน์โหลด Apidog เพื่อตั้งค่า
คำถามที่พบบ่อย (FAQ)
Base URL ของ API คืออะไร? https://api.moonshot.ai/v1 สำหรับการเรียกที่เข้ากันได้กับ OpenAI, https://api.moonshot.ai/anthropic สำหรับ Claude Code
ฉันควรใช้ Model ID ใด? kimi-k2.7-code บน API แบบจ่ายตามโทเค็น การสมัครสมาชิก Kimi Code ใช้ kimi-for-coding
เข้ากันได้กับ OpenAI หรือไม่? ใช่ รูปแบบคำขอและการตอบกลับตรงกับการตอบกลับการแชทของ OpenAI ดังนั้น SDK ที่มีอยู่จึงสามารถใช้งานได้โดยการเปลี่ยน Base URL นอกจากนี้ยังมีเอนด์พอยต์ที่เข้ากันได้กับ Anthropic ด้วย
มีค่าใช้จ่ายเท่าไหร่? $0.95 ต่อล้านโทเค็นอินพุต, $4.00 ต่อล้านโทเค็นเอาต์พุต และ $0.19 ต่อล้านเมื่อมีการเรียกใช้แคช
ฉันต้องจ่ายค่าโทเค็นการให้เหตุผลเสมอไปหรือไม่? ใช่ การคิดถูกบังคับเปิดใช้งาน ดังนั้นการตอบกลับทุกครั้งจะมีโทเค็นการให้เหตุผลซึ่งถูกเรียกเก็บตามอัตราเอาต์พุต อย่างไรก็ตามมันยังคงใช้โทเค็นน้อยกว่า K2.6 ประมาณ 30%
ฉันสามารถส่งรูปภาพได้หรือไม่? ใช่ โมเดลเป็นแบบหลายโมดอล ดังนั้นจึงรองรับเนื้อหารูปภาพในอาร์เรย์ messages
สรุป
Kimi K2.7 Code API อยู่ห่างออกไปเพียงแค่การเปลี่ยน Base URL จากไคลเอ็นต์ที่เข้ากันได้กับ OpenAI: เรียกใช้ https://api.moonshot.ai/v1, ใช้ Model ID kimi-k2.7-code และจ่าย $0.95/$4.00 ต่อล้านโทเค็น สำหรับการเขียนโค้ดแบบโต้ตอบ การสมัครสมาชิก Kimi Code แบบเหมาจ่ายด้วย kimi-for-coding อาจมีค่าใช้จ่ายน้อยกว่า สามารถเชื่อมต่อกับ Claude Code, Cline, RooCode และ Cursor ได้ด้วยการเปลี่ยนการกำหนดค่า และคุณสามารถตรวจสอบทั้งหมดนี้ได้ใน Apidog ก่อนที่จะนำไปใช้งานจริง รับคีย์ ส่งคำสั่ง curl ด้านบน และตรวจสอบการใช้งานโทเค็นเพื่อดูว่าราคาเป็นอย่างไรสำหรับปริมาณงานของคุณ
