DeepSeek Harness サードパーティキー設定 — APIMaster.ai カスタムプロバイダー
DeepSeek Harness(dsh)に APIMaster.ai の OpenAI 互換 API キーを追加する方法。Settings → Models → Add a custom provider で Base URL・キー・モデル ID を入力し、チャットでモデルを選びます。
DeepSeek Harness(dsh)は DeepSeek のオープンソースなローカルエージェントフレームワークです。Web UI の既定は http://127.0.0.1:3080。組み込みの DeepSeek カードは公式キー専用です。APIMaster 経由で GPT / Claude / DeepSeek など マーケットプレイス のモデルを使うには Add a custom provider が必要です。
先に API キーを取得 してください。キーは
$DSH_HOME/.credentials.yaml(既定~/.dsh/)にだけ保存されます。チャットやスクリーンショットで共有しないでください。
前提条件
- Node.js
22.19+または24+。 - Web UI を起動:
npx @deepseek-ai/dsh web
ターミナルに表示された URL(通常 http://127.0.0.1:3080)を開きます。
3. APIMaster の コンソール から API Key をコピー。
4. マーケットプレイス の model id(例: gpt-5.6-sol、claude-sonnet-4-6、deepseek-v4-pro)。
ステップ 1 — Models を開く
- Settings を開く。
- Models を選ぶ。
- DeepSeek カードの Edit は公式キーです。押さないでください。

| ボタン | 用途 |
|---|---|
| + 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 models。Create provider をクリック。

リストにない id はローカルで UNKNOWN_MODEL になります。/v1 を抜くと fetch とチャットが失敗します。
ステップ 3 — 保存を確認
DeepSeek と、灰色の Custom バッジ付き apimaster が見えるはずです。

ステップ 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 グループのモデルが返信する