APIMaster.ai

Настройка стороннего ключа DeepSeek Harness — пользовательский провайдер APIMaster.ai

Как добавить OpenAI-совместимый API-ключ APIMaster.ai в DeepSeek Harness (dsh). Откройте Settings → Models → Add a custom provider, укажите Base URL, ключ и ID моделей, затем выберите модель в чате.

DeepSeek Harness (dsh) — локальный агентный фреймворк DeepSeek. Web UI по умолчанию: http://127.0.0.1:3080. Встроенная карточка DeepSeek принимает только официальный ключ. Чтобы вызывать GPT / Claude / DeepSeek и другие модели маркетплейса через APIMaster, добавьте custom provider.

Сначала получите API-ключ. Ключ хранится локально в $DSH_HOME/.credentials.yaml (по умолчанию ~/.dsh/). Не публикуйте его в чатах и скриншотах.


Предварительные требования

  1. Node.js 22.19+ или 24+.
  2. Запущен Web UI. Быстрый старт:
npx @deepseek-ai/dsh web

Откройте адрес из терминала (обычно http://127.0.0.1:3080).
3. Ключ скопирован из консоли APIMaster.
4. model id с маркетплейса (например gpt-5.6-sol, claude-sonnet-4-6, deepseek-v4-pro).


Шаг 1 — Откройте Models

  1. Откройте Settings.
  2. Слева выберите Models.
  3. Карточка DeepSeek — официальный канал. Не нажимайте Edit на ней.

Settings → Models: встроенный DeepSeek

Кнопка Назначение
+ Add provider Каталог (Anthropic, OpenAI, …)
+ Add a custom provider APIMaster (эта кнопка)

Шаг 2 — Заполните форму

Поле Значение
Provider ID apimaster (строчные буквы; нельзя переименовать после сохранения)
Display name apimaster или APIMaster.ai
Base URL https://apimaster.ai/v1 (обязательно /v1)
API protocol openai-completions
API key Ваш ключ APIMaster

Добавьте хотя бы одну модель: слева — model id, справа — отображаемое имя (например gpt-5.6-sol). Либо Fetch available models. Нажмите Create provider.

Custom provider: Base URL apimaster.ai/v1

ID вне списка даёт UNKNOWN_MODEL локально. Без /v1 запросы не проходят.


Шаг 3 — Проверьте список

Должны быть DeepSeek и apimaster с серым бейджем Custom.

Список: DeepSeek + apimaster Custom


Шаг 4 — Выберите модель в чате

В селекторе выберите модель в группе apimaster, а не в группе DeepSeek.

Селектор: gpt-5.6-sol в группе apimaster


Шаг 5 — Тестовое сообщение

Отправьте hi. Нормальный ответ и метрики LLM / TTFT / tok означают, что ключ работает.

Тестовый чат


Устранение неполадок

Проблема Решение
Нет формы Settings → Models+ Add a custom provider
401 / MISSING_CREDENTIAL Снова вставьте полный ключ в Edit
Нет соединения https://apimaster.ai/v1
UNKNOWN_MODEL Добавьте id в список Models
Идёт официальный DeepSeek Выберите строку в группе apimaster
Неверный Provider ID Создайте новый и Delete старый

Чеклист

  • Запущен npx @deepseek-ai/dsh web
  • Использован + Add a custom provider
  • API protocol = openai-completions
  • Base URL = https://apimaster.ai/v1
  • Модель в группе apimaster отвечает

Связанные материалы