เชื่อม WorkBuddy

WorkBuddy/CodeBuddy รองรับการเพิ่มโมเดลกำหนดเองผ่าน models.json ในเครื่อง เมื่อชี้ URL คำขอโมเดลไปยังอินเทอร์เฟซ HiModels ที่เข้ากันได้กับ OpenAI Chat Completions ก็ใช้โมเดลที่เปิดบนแพลตฟอร์มได้

1. เตรียม WorkBuddy/CodeBuddy

  1. ติดตั้งและเข้าสู่ระบบ WorkBuddy/CodeBuddy
  2. เปิดไดเรกทอรีโปรเจกต์อย่างน้อยหนึ่งครั้ง เพื่อให้แอปสร้างไดเรกทอรี .codebuddy ในเครื่อง
  3. สร้าง API Key ในหน้า “API Keys” ของ HiModels

2. ตั้งค่าโมเดลในเครื่อง

สร้างหรือแก้ไขไฟล์ตั้งค่าระดับผู้ใช้:

C:\Users\<your-user-name>\.codebuddy\models.json

หากต้องการให้มีผลเฉพาะโปรเจกต์ปัจจุบัน ใช้การตั้งค่าระดับโปรเจกต์ได้:

<your-project>\.codebuddy\models.json

ตั้งตัวแปรสภาพแวดล้อม HiModels API Key ก่อน:

# Windows
setx HIMODELS_API_KEY "<your_himodels_api_key>"

# macOS / Linux
export HIMODELS_API_KEY="<your_himodels_api_key>"

จากนั้นตั้ง models.json ด้วยโมเดลและ URL คำขอของ HiModels:

{
  "models": [
    {
      "id": "gpt-5.5",
      "name": "GPT-5.5 (HiModels)",
      "vendor": "HiModels",
      "url": "https://api.himodels.ai/v1/chat/completions",
      "apiKey": "${HIMODELS_API_KEY}",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": true
    },
    {
      "id": "deepseek-v4-pro",
      "name": "DeepSeek V4 Pro (HiModels)",
      "vendor": "HiModels",
      "url": "https://api.himodels.ai/v1/chat/completions",
      "apiKey": "${HIMODELS_API_KEY}",
      "maxInputTokens": 128000,
      "maxOutputTokens": 8192,
      "supportsToolCall": true,
      "supportsImages": false
    }
  ],
  "availableModels": [
    "gpt-5.5",
    "deepseek-v4-pro"
  ]
}

บันทึก models.json เป็น UTF-8 ไม่มี BOM และปรับ ID โมเดลกับขีดจำกัด Token ตามหน้า “สำรวจ” และ SKU จริงของ HiModels

3. รีสตาร์ตและเลือกโมเดล

  1. ปิด WorkBuddy/CodeBuddy อย่างสมบูรณ์แล้วเปิดใหม่
  2. เลือกโมเดลกำหนดเองที่มีชื่อ “HiModels” จากตัวเลือกโมเดล

4. ไม่บังคับ: ตรวจสอบ API Key

เรียกอินเทอร์เฟซ HiModels จากเทอร์มินัลโดยตรงก่อน เพื่อตรวจว่า API Key, ID โมเดล และเครือข่ายปกติ:

curl https://api.himodels.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer ${HIMODELS_API_KEY}" \
  -d '{"model":"gpt-5.5","messages":[{"role":"user","content":"hi"}],"stream":false}'

หากพบ 401 ให้ตรวจ API Key; หากพบ 404 ให้ตรวจ ID โมเดลและ URL; หากโมเดลไม่แสดง ให้ตรวจรูปแบบ JSON ตำแหน่งไฟล์ และรีสตาร์ตแอปทั้งหมด