DeepSeek Harness
Меню глав

← К оглавлению

[позже] Установка Node/DSH с нуля

Глава 2. Что нужно установить и настроить до первого запуска

Эта глава — самая техническая во всём учебнике. Если вы справитесь с ней, дальше будет намного проще. Но будьте готовы: это не установка мобильного приложения. Вам придётся работать с командной строкой (терминалом).

Важное предупреждение: если вы никогда не открывали терминал и не вводили команды, рекомендую сначала попрактиковаться на простых вещах (например, создать папку через mkdir). Или попросите знакомого программиста помочь вам на этом этапе. Установка DSH требует внимательности, и ошибки на этом шаге могут привести к тому, что ничего не заработает.

2.1. Что вам понадобится

  • Компьютер с Windows, macOS или Linux.
  • Интернет (для скачивания и регистрации).
  • Банковская карта или PayPal (для оплаты токенов API — да, понадобится, так как бесплатного доступа к моделям DeepSeek нет).
  • Терпение и готовность разбираться.

2.2. Регистрация на платформе DeepSeek и получение API-ключа

DeepSeek Harness — это фреймворк, который сам по себе бесплатен, но для работы ему нужна модель, которая платная. Вы можете использовать модели DeepSeek, OpenAI, Anthropic и другие. Мы будем использовать родную модель DeepSeek, так как она дешевле и хорошо интегрируется.

Пошаговая инструкция:

  1. Перейдите на сайт platform.deepseek.com.
  2. Нажмите «Sign Up» (Регистрация). Введите email, придумайте пароль и подтвердите почту.
  3. После входа в аккаунт перейдите в раздел «API Keys» (обычно в левом меню).
  4. Нажмите «Create API Key», дайте ему имя (например, «dsh-test») и скопируйте полученный ключ. Сохраните его в надёжном месте — этот ключ даёт доступ к платным ресурсам, и его нельзя никому показывать.
  5. Пополните баланс. Для тестов достаточно внести $5–10. Цены API меняются — следите за расходом и поставьте лимит в кабинете, если есть.

Альтернатива: если у вас уже есть ключ OpenAI, вы можете использовать его, но тогда в настройках DSH нужно будет указать другого провайдера. Для простоты мы будем использовать DeepSeek.

2.3. Установка Node.js

DSH работает на платформе Node.js. Это среда, которая позволяет запускать JavaScript не только в браузере, но и на компьютере.

Жёсткое требование пакета @deepseek-ai/dsh:

  • Node.js ^22.19.0 (то есть 22.19 или новее на ветке 22), или
  • Node.js >=24.0.0
  • Ветка 23.x не поддерживается
  • Node 18 и 20 не подойдут — установка или запуск часто ломаются без понятного сообщения

Проверьте версию:

node -v

Для Windows:

  1. Зайдите на nodejs.org.
  2. Скачайте LTS 22.x (не Current 23 и не старый 20). Убедитесь, что после установки node -v показывает 22.19+ или 24+.
  3. Запустите скачанный .msi-файл.
  4. В мастере установки нажимайте «Next» везде, ничего не меняя. Согласитесь с лицензией.
  5. После установки откройте новый терминал (или перезагрузите ПК) и снова выполните node -v.

Для macOS:

  1. Зайдите на nodejs.org.
  2. Скачайте LTS 22.x для macOS (файл .pkg).
  3. Запустите скачанный файл и следуйте инструкциям установщика.
  4. После установки перезапустите терминал и проверьте node -v (≥22.19 или ≥24).

Для Linux (Ubuntu/Debian):

Откройте терминал и выполните команды (ветка 22, не 20):

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v

Если версия ниже 22.19 — обновите Node, иначе npx @deepseek-ai/dsh может не завестись.

2.4. Установка и быстрый запуск DSH

Самый простой способ — без глобальной установки:

npx @deepseek-ai/dsh web

Веб-интерфейс по умолчанию: http://127.0.0.1:3080.

Если будете пользоваться часто:

npm install -g @deepseek-ai/dsh
dsh web

На Windows после глобальной установки перезапустите терминал, если команда dsh «не найдена».

API-ключ вставляйте в Settings → Models в Web UI (не в публичные промпты и не в README).

2.5. Итоговый чек-лист

  • [x] Есть аккаунт и API-ключ на platform.deepseek.com.
  • [x] node -v показывает ≥22.19 (ветка 22) или ≥24.
  • [x] Команда npx @deepseek-ai/dsh web запускает интерфейс.
  • [x] Ключ сохранён как секрет, не светится в чатах и репозиториях.

Дальше — глава 3: первый запуск только в тестовой папке, не на боевом проекте.

Квиз по главе 10 вопросов · нажмите, чтобы открыть

Ответьте на все вопросы и сдайте квиз — сразу будет оценка и отсылки к тексту, где доучить ошибки.

Вопрос 1 из 10

Что обязательно нужно до первого запуска DSH?

Вопрос 2 из 10

Где обычно берут API-ключ для модели DeepSeek?

Вопрос 3 из 10

Какая версия Node.js нужна для DSH?

Вопрос 4 из 10

Зачем в этой главе Node.js?

Вопрос 5 из 10

Какой тон главы 2 важен для новичка?

Вопрос 6 из 10

Что делать, если вы никогда не работали с терминалом?

Вопрос 7 из 10

Можно ли считать установку DSH «как мобильное приложение в один клик»?

Вопрос 8 из 10

Что из списка ближе к подготовке окружения из главы 2?

Вопрос 9 из 10

API-ключ нужно вставлять прямо в публичные промпты и README?

Вопрос 10 из 10

Главный практический итог главы 2?