Aider กับ Muapi

ใช้ API แชตที่รองรับ OpenAI ของ Muapi ใน Aider เพื่อช่วยเขียนโค้ดผ่านเทอร์มินัล เลือกโมเดลที่เหมาะกับงานเขียนโค้ด

1. สร้าง API key ใน แดชบอร์ด Muapi เก็บไว้ใน environment variable หรือไฟล์ .env ในเครื่อง และอย่า commit ลง repository

2. ดูรายการโมเดลข้อความที่ใช้ได้ด้วยคำสั่งนี้:

curl -s https://api.muapi.ai/v1/models?type=text \
  -H "Authorization: Bearer $MUAPI_API_KEY"

เลือก ID โมเดลข้อความจากรายการ การเรียกใช้เครื่องมือต้องใช้โมเดลที่มี capabilities.tools: true โปรดตรวจสอบขีดจำกัด context และ output ก่อนทำงานขนาดใหญ่

3. Aider

ติดตั้ง Aider ตามคู่มือการติดตั้ง แล้วกำหนด endpoint และคีย์:

export OPENAI_API_BASE="https://api.muapi.ai/v1"
export OPENAI_API_KEY="$MUAPI_API_KEY"
aider --model openai/qwen-3-8-27b-obliterated

เปลี่ยนโมเดลตัวอย่างเป็น ID ที่มีอยู่ Aider เติม openai/ นำหน้าชื่อโมเดลแบบกำหนดเอง คำนำหน้านี้ใช้ภายใน Aider และไม่ใช่ส่วนหนึ่งของ ID โมเดล Muapi หาก Aider ไม่รู้จักโมเดล ให้กำหนดข้อมูลโมเดลตามคู่มือโมเดลที่รองรับ

หมายเหตุ

  • URL พื้นฐานของ API คือ https://api.muapi.ai/v1 อย่าต่อท้าย /chat/completions เว้นแต่หน้าตั้งค่าต้องการ endpoint แบบเต็ม
  • endpoint แชตคือ POST https://api.muapi.ai/v1/chat/completions ID โมเดลสร้างภาพใช้แชตไม่ได้
  • การประเมิน token และค่าใช้จ่ายของแอปอาจไม่ตรงกับการเรียกเก็บเงินจริงของ Muapi ตรวจสอบการใช้งานในแดชบอร์ด