การลดต้นทุนคู่มือ
Aider มีค่าใช้จ่ายเท่าไร? ส่งอะไรไปบ้างและจะลดบิลได้อย่างไร
Aider ฟรี; สิ่งที่คุณจ่ายคือ API ของโมเดล ดูว่าทุกคำขอพาอะไรไปบ้าง ประมาณค่าใช้จ่ายของเซสชัน และรัน Aider บนโมเดลที่ถูกกว่า

ในหน้านี้
Aider เป็นโอเพนซอร์สและใช้งานฟรี สิ่งเดียวที่คุณต้องจ่ายคือ API ของโมเดลที่อยู่เบื้องหลัง และค่าใช้จ่ายนั้นถูกขับเคลื่อนด้วยอินพุต: ทุกคำขอจะพา repo map, ไฟล์ที่คุณเพิ่ม และประวัติแชทไปด้วย ไม่ใช่แค่คำสั่งบรรทัดเดียวของคุณ ลดสามอย่างนี้ลง ค่าใช้จ่ายก็ลดลง ชี้ Aider ไปที่โมเดลที่ถูกกว่า ก็ลดลงอีก
Aider ส่งอะไรไปในทุกคำขอ#
มีสามอย่างที่ไปพร้อมกับข้อความของคุณ อย่างแรกอธิบายไว้ในเอกสารของ Aider (ตรวจสอบเมื่อ 23 ตุลาคม 2026, aider-chat 0.86.2 บน PyPI เผยแพร่ 12 กุมภาพันธ์ 2026); อีกสองอย่างเป็นเพียงกลไกปกติของ chat API:
- Repo map หน้า repo map ของ Aider ระบุว่าส่งแผนผัง repository ของคุณให้โมเดล: ไฟล์พร้อมสัญลักษณ์สำคัญและบรรทัดที่นิยาม ขนาดถูกกำหนดโดย
--map-tokensซึ่งค่าเริ่มต้นคือ 1k tokens แผนผังถูกปรับขนาดแบบไดนามิกและอาจขยายใหญ่ขึ้นอย่างมีนัยสำคัญเมื่อไม่มีไฟล์ใดถูกเพิ่มเข้าแชท เอกสารไม่ได้ระบุขีดจำกัดสูงสุด ดังนั้นอย่าสันนิษฐานว่ามี - ไฟล์ที่คุณเพิ่ม ทุกอย่างที่คุณ
/addจะถูกส่งไปทั้งไฟล์ ทุกครั้ง ไฟล์ที่เพิ่มด้วย/read-onlyใช้เป็นข้อมูลอ้างอิงเท่านั้น แต่ยังคงกิน context - ประวัติแชท ข้อความและการตอบกลับก่อนหน้าจะถูกส่งซ้ำกับทุกคำขอใหม่ ถ้าฟังดูคุ้นๆ นี่คือกลไกเดียวกับใน ทำไมแชท AI ยาวๆ ถึงมีค่าใช้จ่ายสูงขึ้น
ฝั่งเอาต์พุตมักเล็กกว่าเมื่อเทียบกัน: diff หรือบล็อกที่ถูกแก้ไข ถ้าคุณเพิ่งเคยเห็นการแบ่งอินพุตกับเอาต์พุต input vs output tokens อธิบายไว้ในไม่กี่นาที
หนึ่งเซสชัน ในตัวเลข#
สมมติว่าคุณเพิ่มไฟล์ซอร์สสองไฟล์ ไฟล์ละประมาณ 3,000 tokens และขอให้ Aider refactor โมดูลหนึ่ง คำขอแรกจะประมาณแผนผัง (ราว 1,000 tokens), ไฟล์ (ราว 6,000) และข้อความของคุณ: ประมาณ 7,000 input tokens ยังไม่มีอะไรผิดปกติ
ทีนี้ลองทำต่อ แต่ละคำขอติดตาม ("เปลี่ยนชื่อในเทสต์ด้วย", "import พังแล้ว แก้ให้หน่อย") จะส่งทั้งหมดนั้นซ้ำบวกทุกบทสนทนาก่อนหน้า ในเซสชันยาวๆ ประวัติอาจโตเกินไฟล์ นั่นคือจุดสำคัญ: คำขอที่สิบมีค่าใช้จ่ายมากกว่าคำขอแรก แม้คุณจะพิมพ์คำน้อยกว่า
สำหรับการประมาณ ใช้สมมติฐานเหล่านี้: 30 คำขอในหนึ่งเซสชัน เฉลี่ย 15,000 input tokens ต่อคำขอ (แผนผัง ไฟล์ และประวัติที่โตขึ้น) และ 800 output tokens ต่อการตอบกลับ หนึ่งคำขอบน MiniMax-M2.7 ผ่าน CheapTokens มีค่าใช้จ่าย $0.00087 ทั้งเซสชัน 30 คำขอมีหน้าตาแบบนี้ โดยมีคอลัมน์ OpenRouter อยู่ข้างๆ:
| โมเดล | Input $/1M | Output $/1M | ต่อคำขอ | 30 คำขอ | OpenRouter, 30 คำขอ |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
15,000 โทเค็นอินพุตและ 800 โทเค็นเอาต์พุตต่อคำขอ ราคาต่อ 1M โทเค็นเป็นราคาปัจจุบันและเปลี่ยนแปลงไปพร้อมกับอัตราค่าบริการของเรา คอลัมน์ OpenRouter แสดงราคาอ้างอิงสำหรับปริมาณงานเดียวกัน
เปลี่ยนสมมติฐานเป็นของคุณเอง: ถ้าคุณทำงานกับไฟล์เล็กๆ ไฟล์เดียว อินพุตจะใกล้เคียง 5,000; ถ้าเป็น repo ใหญ่และไม่ได้เพิ่มไฟล์ แผนผังอย่างเดียวอาจกินมากกว่า
สี่นิสัยที่ลดอินพุต#
- ตรวจสอบก่อนเดา
/tokensรายงาน tokens ที่ใช้โดย context แชทปัจจุบัน รันเมื่อเซสชันเริ่มรู้สึกหนัก (เอกสารของ Aider ไม่ได้ระบุว่าแสดงค่าใช้จ่าย ดังนั้นอ่านเป็นขนาด ไม่ใช่ราคา) - ทิ้งสิ่งที่ทำเสร็จแล้ว
/dropลบไฟล์ออกจากแชทและคืน context ไฟล์ที่คุณเพิ่มสำหรับงานแรกแล้วลืมไปจะติดไปกับทุกคำขอถัดไป - ล้างประวัติระหว่างงาน
/clearล้างประวัติแชท;/resetลบไฟล์ทั้งหมดและล้างประวัติพร้อมกัน งานใหม่แทบไม่ต้องใช้บทสนทนาเก่า - ใช้
/read-onlyสำหรับอ้างอิง types, configs, API spec ที่โมเดลควรเห็นแต่ไม่ควรแก้ไข
refactor เสร็จแล้ว คุณเริ่มงานบั๊กในโมดูลอื่น และพิมพ์ /reset คำขอถัดไปจะออกไปพร้อมแผนผังและไฟล์ใหม่หนึ่งไฟล์ แทนที่จะเป็นไฟล์เก่าสองไฟล์และประวัติยาว:

รัน Aider บนโมเดลที่ถูกกว่า#
นิสัยช่วยลดอินพุต; ราคาโมเดลกำหนดว่าแต่ละ token มีค่าใช้จ่ายเท่าไร Aider เชื่อมต่อกับ endpoint ที่เข้ากันได้กับ OpenAI ได้ทุกตัว ตามเอกสาร: ตั้งค่า OPENAI_API_BASE และ OPENAI_API_KEY แล้วเริ่ม Aider ด้วย - บน Windows ใช้ setx แล้วรีสตาร์ท shell
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731id เต็มของ gateway ต่อท้ายด้วยคำนำหน้า openai/; id แบบสั้นจากตารางราคาจะไม่ถูกยอมรับโดย API สำหรับการตั้งค่าทีละขั้นตอน ดูวิธีเชื่อมต่อ Aider กับ CheapTokens
โมเดลไหนสำหรับงานไหน:
- DeepSeek-V4-Flash (0731): ตัวเลือกสำหรับเซสชันยาวและการแก้ไขใหญ่ 380K context, เอาต์พุตสูงสุด 32,768 tokens ต่อคำตอบ ราคาเดียวทุกชั่วโมงไม่มี peak pricing และโดยรวมเมื่อนับอินพุตและเอาต์พุตรวมกัน ถูกกว่า OpenRouter ดูเพิ่มเติมที่หน้า DeepSeek
- MiniMax-M2.7: ตัวสำหรับการแก้ไขและเปลี่ยนชื่อตามปกติ 180K context, เอาต์พุตสูงสุด 8,192 tokens และโดยรวมก็ถูกกว่า OpenRouter เช่นกัน ดูหน้า MiniMax
- GLM-5.3-Flash: เมื่อ repo ใหญ่และคุณต้องการหน้าต่าง context 390K; เอาต์พุตถูกกว่า OpenRouter สูงสุด 8,192 output tokens
ยอดเงินเดียวครอบคลุมทั้งสามตัว ดังนั้นการสลับก็แค่เปลี่ยนค่า --model ราคาปัจจุบันอยู่ที่หน้าราคา; รายละเอียด API อยู่ในเอกสาร
เงินไปไหน: เช็กลิสต์#
- Repo map: 1k โดยค่าเริ่มต้น แต่ใหญ่ขึ้นเมื่อไม่มีไฟล์ในแชท เพิ่มไฟล์ที่คุณทำงานด้วย
- ไฟล์ในแชท: ทุกไฟล์ถูกส่งซ้ำทุกครั้ง
/dropไฟล์ที่เสร็จแล้ว - ประวัติ: โตขึ้นทุกการแลกเปลี่ยน
/clearระหว่างงาน - โมเดล: เซสชันเดียวกันมีค่าใช้จ่ายต่างกันบนโมเดลต่างกัน ตารางด้านบนแสดงตัวเลขของคุณ
เริ่มด้วย /tokens บนเซสชันปัจจุบันของคุณ แล้วสลับโมเดลและเปรียบเทียบตารางกับที่คุณจ่ายอยู่ตอนนี้



