تكامل WorkBuddy

يدعم WorkBuddy/CodeBuddy إضافة نماذج مخصصة عبر ملف models.json محلي. وجّه عنوان طلبات النموذج إلى واجهة HiModels المتوافقة مع OpenAI Chat Completions لاستخدام النماذج المفعّلة على المنصة.

1. تجهيز WorkBuddy/CodeBuddy

  1. ثبّت WorkBuddy/CodeBuddy وسجّل الدخول.
  2. افتح مجلد مشروع مرة واحدة على الأقل ليُنشئ التطبيق مجلد الإعداد المحلي .codebuddy.
  3. أنشئ مفتاح API في صفحة «مفاتيح API» في HiModels.

2. إعداد النماذج المحلية

أنشئ ملف الإعداد على مستوى المستخدم أو عدّله:

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

إذا أردت أن يقتصر الإعداد على المشروع الحالي، يمكنك استخدام ملف الإعداد على مستوى المشروع:

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

اضبط أولًا متغير البيئة لمفتاح HiModels API:

# Windows
setx HIMODELS_API_KEY "<your_himodels_api_key>"

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

ثم اضبط models.json باستخدام نماذج 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. واضبط معرّفات النماذج والحد الأقصى لعدد Token وفق صفحة «الاستكشاف» لدى HiModels وإعداد SKU الفعلي.

3. إعادة التشغيل واختيار النموذج

  1. أغلق WorkBuddy/CodeBuddy تمامًا ثم افتحه من جديد.
  2. اختر من محدد النماذج نموذجًا مخصصًا يتضمن اسمه “HiModels”.

4. اختياري: التحقق من مفتاح API

يمكنك أولًا استدعاء واجهة HiModels مباشرة من الطرفية للتأكد من صحة مفتاح API ومعرّف النموذج والاتصال بالشبكة:

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؛ وعند ظهور 404، تحقق من معرّف النموذج وعنوان الواجهة. وإذا لم يظهر النموذج، فتحقق من تنسيق JSON وموقع الملف ثم أعد تشغيل التطبيق بالكامل.