กลับไปที่บล็อก

เครื่องมือและการเชื่อมต่อคู่มือ

ไฟล์ config ของ Aider สำหรับ API key ของคุณเอง: .aider.conf.yml และ Windows setx

เก็บ API key และ base URL ของคุณเองไว้ใน .aider.conf.yml ตั้งลำดับการโหลดให้ถูก และหลีกเลี่ยงกับดัก setx บน Windows พร้อมการประมาณค่าใช้จ่ายต่อเซสชัน

โดย CheapTokens Teamเผยแพร่เมื่อ ใช้เวลาอ่าน 4 นาที

เทอร์มินัลพร้อมคำสั่งที่เชื่อมต่อ Aider กับ API ที่เข้ากันได้กับ OpenAI
ในหน้านี้
  1. Windows: setx และเทอร์มินัลใหม่
  2. โมเดลไหนสำหรับการแก้อะไร
  3. รันการแก้ไขครั้งแรก
  4. หยุดพิมพ์ซ้ำ: .aider.conf.yml
  5. เซสชันหนึ่งมีค่าใช้จ่ายเท่าไร
  6. ถ้าใช้งานไม่ได้

แค่ตัวแปรสองตัวคือ OPENAI_API_BASE และ OPENAI_API_KEY พร้อมอาร์กิวเมนต์โมเดลอย่าง openai/<model id> ก็เพียงพอที่จะชี้ Aider ไปที่ CheapTokens แล้ว พื้นฐานแบบทีละขั้น (ติดตั้ง คำขอแรก 401/404/400/402) อยู่ใน วิธีเชื่อมต่อ Aider กับ CheapTokens หน้านี้ครอบคลุมสิ่งที่คู่มือนั้นไม่ได้กล่าวถึง ได้แก่ Windows setx ไฟล์ config และลำดับการโหลด รวมถึงการประมาณค่าใช้จ่ายต่อเซสชัน

ที่มา: เอกสารของ Aider สำหรับ API ที่เข้ากันได้กับ OpenAI (ตรวจสอบหน้าเมื่อ 26 ตุลาคม 2026 เอกสารไม่แสดงวันที่หรือเวอร์ชัน และ aider-chat ล่าสุดบน PyPI ในวันนั้นคือ 0.86.2)

Windows: setx และเทอร์มินัลใหม่#

บน Mac และ Linux คุณ export ตัวแปรทั้งสอง บน Windows (PowerShell หรือ cmd) ใช้ setx:

bat
setx OPENAI_API_BASE https://api.cheaptokens.dev/v1
setx OPENAI_API_KEY <your CheapTokens key>

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

โมเดลไหนสำหรับการแก้อะไร#

อาร์กิวเมนต์โมเดลคือ openai/ บวกกับ id แบบเต็ม ดังนั้นสำหรับ CheapTokens จะมีสแลชสองตัว:

bash
cd your-git-repo
aider --model openai/MiniMaxAI/MiniMax-M2.7

MiniMax-M2.7 มี context 180K และตอบได้สูงสุด 8,192 tokens เหมาะกับการแก้ไขขนาดเล็กและกลางที่คำตอบสั้น หากการแก้ไขของคุณออกมาเป็น diff ยาว โมเดลอีกตัวที่ควรลองคือ DeepSeek-V4-Flash: ตอบได้สูงสุด 32,768 tokens ต่อครั้ง, context 380K และราคาเดียวตลอดทั้งวัน

bash
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731

คัดลอก id แบบเต็มจาก เอกสาร CheapTokens หรือรายการโมเดลบน ราคา

รันการแก้ไขครั้งแรก#

Aider ทำงานภายใน git repo ดังนั้นเริ่มใน repo ก่อน เพิ่มไฟล์และขออะไรเล็ก ๆ:

text
> /add app.py
> Add a --verbose flag that prints each file before it is processed

เมื่อ Aider ตอบกลับด้วยการแก้ไขไฟล์ แสดงว่าคีย์ base URL และ model id ถูกต้องทั้งหมด

model id ที่ผิดเทียบกับ id แบบเต็มที่ใช้ได้ แล้วตามด้วยการแก้ไขครั้งแรก
id ผิดเทียบกับ id แบบเต็ม และคำขอแรก

หยุดพิมพ์ซ้ำ: .aider.conf.yml#

Aider อ่าน .aider.conf.yml จากโฮมไดเรกทอรีของคุณ จากนั้นรากของ git repo แล้วจึงไดเรกทอรีปัจจุบัน โดยไฟล์ที่อ่านทีหลังจะชนะ ดังนั้นไฟล์ global สามารถเก็บคีย์และ base ส่วนไฟล์ใน repo เลือกโมเดลได้ ถ้าคุณต้องการไฟล์เฉพาะไฟล์เดียวและไม่เอาอย่างอื่น aider --config <file> จะโหลดแค่ไฟล์นั้น

ไฟล์ในโฮมไดเรกทอรี (ตัวอย่าง ใส่คีย์ของคุณเอง):

yaml
openai-api-base: https://api.cheaptokens.dev/v1
openai-api-key: <your CheapTokens key>
model: openai/MiniMaxAI/MiniMax-M2.7

ตอนนี้ aider เพียงอย่างเดียวก็เริ่มด้วย endpoint และโมเดลที่ถูกต้อง ถ้าคุณ commit ไฟล์นี้ลง repo ให้ตัดคีย์ออกและเก็บไว้ในตัวแปรสภาพแวดล้อมหรือในไฟล์ .env บรรทัดคีย์มีไว้สำหรับโฮมไดเรกทอรีของคุณเอง

สำหรับโมเดลที่ Aider ไม่รู้จัก เอกสารอธิบาย model-settings-file (.aider.model.settings.yml) ที่คุณสามารถระบุการตั้งค่าได้

เซสชันหนึ่งมีค่าใช้จ่ายเท่าไร#

Aider ส่งไฟล์ที่คุณเพิ่มและประวัติแชทซ้ำทุกข้อความ ดังนั้น input tokens จะโตเร็วกว่า output สมมติว่าเซสชันทำงานประมาณ 20 ข้อความส่ง 400,000 input tokens และได้ 40,000 output tokens กลับมา (เป็นสมมติฐานสำหรับตัวอย่าง ใส่ตัวเลขของคุณเอง) บน MiniMax-M2.7 นั่นคือ $0.026 และถูกกว่า OpenRouter โดยรวม เมื่อนับ input และ output รวมกัน ตารางด้านล่างรันเซสชันเดียวกันข้ามโมเดลของเรา:

โมเดล ค่าใช้จ่าย OpenRouter
GLM-5.3-Flash $0.0096 $0.0196
DeepSeek-V4-Flash $0.01 $0.0253
MiniMax-M2.7 $0.026 $0.168

400,000 โทเค็นอินพุตและ 40,000 โทเค็นเอาต์พุตรวมทั้งหมด ราคาต่อ 1M โทเค็นเป็นราคาปัจจุบันและเปลี่ยนแปลงไปพร้อมกับอัตราค่าบริการของเรา คอลัมน์ OpenRouter แสดงราคาอ้างอิงสำหรับปริมาณงานเดียวกัน

วิธีทำให้ฝั่ง input เล็กลง (ไฟล์ read-only, /drop, ขนาด repo map) อยู่ใน Aider มีค่าใช้จ่ายเท่าไร ราคาปัจจุบันอยู่บน หน้าราคา เสมอ

ถ้าใช้งานไม่ได้#

  • Aider ขอ API key หรือคุยกับบริการผิดตัว ตัวแปรไม่ปรากฏต่อโปรเซส บน Windows ให้รีสตาร์ทเทอร์มินัลหลัง setx; บน Mac และ Linux ให้รัน echo $OPENAI_API_BASE ในเชลล์เดียวกัน
  • config ของคุณดูเหมือนถูกมองข้าม จำลำดับไว้: โฮม, ราก repo, ไดเรกทอรีปัจจุบัน ไฟล์ที่ใกล้คุณกว่าจะทับไฟล์ global
  • ไม่พบโมเดล, 404 หรือข้อผิดพลาดการยืนยันตัวตน สิ่งเหล่านี้ครอบคลุมอยู่ใน วิธีเชื่อมต่อ Aider กับ CheapTokens

ที่อยู่ที่เข้ากันได้กับ OpenAI แบบเดียวกันใช้ได้ในเครื่องมืออื่น ถ้าคุณใช้ editor agent ด้วย ดู การเชื่อมต่อ OpenCode หรือภาพรวมของ จะเสียบ API key ของคุณเองที่ไหน