APIMaster.ai

DeepSeek Harness サードパーティキー設定 — APIMaster.ai カスタムプロバイダー

DeepSeek Harness(dsh)に APIMaster.ai の OpenAI 互換 API キーを追加する方法。Settings → Models → Add a custom provider で Base URL・キー・モデル ID を入力し、チャットでモデルを選びます。

DeepSeek Harnessdsh)は DeepSeek のオープンソースなローカルエージェントフレームワークです。Web UI の既定は http://127.0.0.1:3080。組み込みの DeepSeek カードは公式キー専用です。APIMaster 経由で GPT / Claude / DeepSeek など マーケットプレイス のモデルを使うには Add a custom provider が必要です。

先に API キーを取得 してください。キーは $DSH_HOME/.credentials.yaml(既定 ~/.dsh/)にだけ保存されます。チャットやスクリーンショットで共有しないでください。


前提条件

  1. Node.js 22.19+ または 24+
  2. Web UI を起動:
npx @deepseek-ai/dsh web

ターミナルに表示された URL(通常 http://127.0.0.1:3080)を開きます。
3. APIMaster の コンソール から API Key をコピー。
4. マーケットプレイスmodel id(例: gpt-5.6-solclaude-sonnet-4-6deepseek-v4-pro)。


ステップ 1 — Models を開く

  1. Settings を開く。
  2. Models を選ぶ。
  3. DeepSeek カードの Edit は公式キーです。押さないでください。

Settings → Models

ボタン 用途
+ 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 のキー

モデルを少なくとも 1 つ追加(左 = model id、右 = 表示名、例 gpt-5.6-sol)。または Fetch available modelsCreate provider をクリック。

Custom provider

リストにない id はローカルで UNKNOWN_MODEL になります。/v1 を抜くと fetch とチャットが失敗します。


ステップ 3 — 保存を確認

DeepSeek と、灰色の Custom バッジ付き apimaster が見えるはずです。

Models 一覧


ステップ 4 — チャットでモデルを選ぶ

セレクターでは apimaster グループのモデルを選びます。DeepSeek グループではありません。

モデルセレクター


ステップ 5 — テストメッセージ

hi を送ります。通常の返信と LLM / TTFT / tok 指標が出れば成功です。

テストチャット


トラブルシューティング

現象 対処
フォームがない Settings → Models+ Add a custom provider
401 / MISSING_CREDENTIAL Edit でキーを貼り直す
接続できない https://apimaster.ai/v1
UNKNOWN_MODEL Models リストに id を追加
公式 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 グループのモデルが返信する

関連リンク