DeepSeek Harness

DeepSeek Harness 開発者プレビューで Custom model API provider を作成します。

導入と準備

  1. Node.js を導入し、下の npm パッケージを起動します。DeepSeek Harness は開発者プレビューで破壊的変更があります。画面が異なる場合は公式リポジトリを確認します。開くローカルブラウザー UI のアドレスは API エンドポイントではありません。
  2. API Keysで routerra.ai キーを作成し、モデルからツール対応 ID をコピーします。
npx @deepseek-ai/dsh web

カスタムモデル API を作成

  1. Settings → Models → Add model provider → Custom model API を開きます。下の項目を入力し、API key に routerra.ai キーを貼り付けます。Fetch available models → Add selected を使うか、取得できなければ YOUR_MODEL_ID を手動追加して保存します。provider は一つのプロトコルのみです。Chat Completions と Responses を混在させないでください。
  2. 入力欄で保存したモデルを選び、新規セッションを作ります。送信済みセッションは以前のモデルを保持します。設定は次のリクエストから反映され、サーバー再起動は不要です。
Provider ID: routerra
Display name: routerra.ai
Base URL: https://routerra.ai/v1
API protocol: openai-completions
API key: YOUR_API_KEY
Model ID: YOUR_MODEL_ID

接続を確認

MISSING_CREDENTIAL は Models でキーを再保存します。UNKNOWN_MODEL は正確な ID を custom provider に追加します。取得一覧が空でも手動設定できます。設定は $DSH_HOME/profiles/web/cordis.patch.yml、秘密値は別途 $DSH_HOME/.credentials.yaml に保存されます。developer や max_completion_tokens が拒否されたら、変更前にモデルに合わせて公式ガイドの compat.supportsDeveloperRole と compat.maxTokensField を確認します。