Интеграция WorkBuddy

WorkBuddy/CodeBuddy позволяет добавлять свои модели в локальном models.json. Направьте запросы на OpenAI Chat Completions-совместимый адрес HiModels, чтобы использовать доступные модели платформы.

1. Подготовьте WorkBuddy/CodeBuddy

  1. Установите WorkBuddy/CodeBuddy и войдите в аккаунт.
  2. Хотя бы раз откройте каталог проекта, чтобы приложение создало локальный каталог .codebuddy.
  3. Создайте API-ключ на странице HiModels «API-ключи».

2. Настройте локальную модель

Создайте или измените пользовательский файл конфигурации:

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

Чтобы настройки действовали только в текущем проекте, используйте файл проекта:

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

Сначала задайте переменную среды для API-ключа HiModels:

# 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. ID модели и лимит Token настройте по странице «Обзор» HiModels и фактическому SKU.

3. Перезапустите и выберите модель

  1. Полностью закройте WorkBuddy/CodeBuddy и откройте снова.
  2. Выберите в списке пользовательскую модель с «HiModels» в названии.

4. Необязательно: проверьте API-ключ

Сначала можно вызвать HiModels прямо из терминала и проверить API-ключ, 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-ключ, при 404 — ID модели и адрес. Если модель не видна, проверьте JSON, расположение файла и полностью перезапустите приложение.