ドキュメント · ガイド

DS Bot を任意のモデルで

DS Bot(旧 DeepSeek Bot)は DSH の上に作られた Electron のデスクトップアプリです。自前の DSH を同梱し、自分のデータフォルダーで ds-bot プロファイルを動かします。モデルはその DSH の llm-pi-ai ルートです。magpie がそこに自分のルートを加えると、DS Bot が GLM、Kimi、Qwen、Claude、GPT、ChatGPT サブスクリプションなど magpie の任意のモデルで動き、DeepSeek もそのまま使えます。

DS Bot の設定

  1. magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
  2. エージェント ページで DS Bot のモデルを選ぶvia magpie のモデルを選ぶと、magpie がルートとキーを DS Bot のデータフォルダーに書きます。
  3. DS Bot で新しい Bot を作る新しい Bot はそのモデルで始まります。下で説明します。
ターミナル
magpie ds-bot deepseek/deepseek-v4-pro

ここで扱うのは DS Bot のデスクトップアプリです。DS Bot は DSH のプラグインでもあり、DSH Desktop や dsh web では ~/.dsh 上で動き、モデルは magpie の DSH の行に従います。

データフォルダーの場所

magpie は DS Bot 自身と同じ順でデータフォルダーを探します:

  1. DS_BOT_HOME設定されていればそれを使います。使い捨てのフォルダー向けです。
  2. locations.json の dataDirElectron の userData にあります:DS_BOT_SHELL_DATA、なければ <設定フォルダー>/DS Bot。古い <設定フォルダー>/DeepSeek Bot があり、DS Bot のフォルダーに locations.json がなければ古い方を使います。
  3. ~/.ds-botlocations.json がないとき。初回起動の既定です。

locations.json が読めない、または dataDir がないときは場所不明として扱い、magpie はどのフォルダーにも触れません。

書き込まれる内容

ターミナル
<データフォルダー>/
  .env                              ← magpie の DS Bot 用キー
  profiles/ds-bot/cordis.patch.yml  ← magpie の llm-pi-ai ルート
  (DSH のキーストア)                 ← 同じキー
  agent-default-model               ← 選んだモデル

DSH と同じく、magpie はプロファイルのパッチリスト profiles/ds-bot/cordis.patch.yml に自分のルートを加え、キーを .env と DSH のキーストアに書き、agent-default-model を設定します。あなた自身のルートはそのままです。

新しい Bot と既存の Bot

DS Bot の新しい Bot は DSH の agent-default-model で始まるので、これから作る Bot は magpie で選んだモデルになります。DS Bot で Bot の既定モデルを設定している場合はそちらが優先です。前に作った Bot は、別のモデルを選ぶまで自分のモデルのままです。magpie もエージェントページでそう伝えます。

DS Bot のウェブ検索も magpie を通ります。magpie にまだ検索手段がないときは、自分で検索できるプロバイダー(DeepSeek、Claude、Codex など)か、設定 › ウェブ検索 の検索 API を設定するよう案内します。

DS Bot を開く前に

一度も開いていない DS Bot にも先に設定できます。magpie は、初めて開いたときからこのモデルで始まると伝えます。DS Bot は初回起動時にないプロファイルファイルだけを書くので、magpie が先に作ったパッチリストは残ります。

元に戻す

元に戻すと magpie のルートを外します。一度も開かれていない DS Bot なら、magpie が作ったファイルを消します。

ターミナル
magpie ds-bot default

よくある質問

DS Bot で DeepSeek 以外のモデルを使えますか?

使えます。magpie のエージェントページで DS Bot に via magpie のモデルを選ぶと、DS Bot 同梱の DSH に magpie のルートが加わり、GLM、Kimi、Qwen、Claude、GPT、ChatGPT サブスクリプションが使えます。

既存の Bot が古いモデルのままなのはなぜ?

前に作った Bot は自分のモデルを保ちます。magpie が設定した既定で始まるのは新しい Bot だけなので、既存の Bot は DS Bot で別のモデルを選んでください。

DS Bot のデータフォルダーを移しました。magpie は見つけられますか?

はい。magpie は DS Bot の locations.json の dataDir を読みます。読めないときはどのフォルダーも変えません。

DSH Desktop の DS Bot プラグインは?

プラグインは ~/.dsh 上で動くので、モデルは magpie の DSH の行に従います。エージェントページで DSH のモデルを選んでください。

同じモデルを他のデスクトップアプリでも:Tuanjie Cowork を任意のモデルで、OpenBot を任意のモデルで、miniQ を任意のモデルで、OpenHanako を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。