ใช้ Muapi กับ Hermes Agent

ตั้งค่า Muapi เป็น endpoint OpenAI-compatible แบบกำหนดเองเพื่อใช้โมเดลข้อความกับ Hermes Agent

1. สร้างคีย์และเลือกโมเดล

สร้าง API key ในแดชบอร์ด Muapi และแสดงรายการโมเดลข้อความ:

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

เลือกโมเดลที่มี capabilities.tools: true เวิร์กโฟลว์ agent ของ Hermes ต้องมี context window อย่างน้อย 64,000 tokens ตรวจสอบขีดจำกัดของโมเดลก่อนเลือก

2. ตั้งค่า Hermes Agent

เรียกตัวช่วยตั้งค่าโมเดล:

hermes model

เลือก Custom endpoint แล้วระบุ API base URL https://api.muapi.ai/v1, Muapi API key และ model ID ที่ตรงกัน

หรือกำหนดค่าใน ~/.hermes/config.yaml:

model:
  default: YOUR_MODEL_ID
  provider: custom
  base_url: https://api.muapi.ai/v1
  key_env: MUAPI_API_KEY

เก็บคีย์ใน ~/.hermes/.env:

MUAPI_API_KEY=your-muapi-api-key

แทน YOUR_MODEL_ID ด้วย ID ที่ตรงกันจากรายการ Muapi

3. เริ่ม Hermes Agent

hermes
# หรือ:
hermes --tui

ทดลองงานเล็ก ๆ ที่ใช้เครื่องมือ เมื่อโมเดลทำงานแล้วจึงเชื่อมแพลตฟอร์มข้อความด้วย hermes gateway setup

การแก้ปัญหา

  • ตรวจว่า URL ลงท้ายด้วย /v1 คีย์พร้อมใช้ และ model ID ถูกต้อง
  • หากต้องใช้เครื่องมือ ให้เลือกโมเดลที่มี capabilities.tools: true
  • Hermes ต้องใช้ context อย่างน้อย 64K tokens
  • เริ่มจากงานเล็กและตรวจ usage ในแดชบอร์ด Muapi

ดูเอกสาร provider ของ Hermes Agent และคู่มือการตั้งค่า