ドキュメント · ガイド
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 の設定
- magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
- エージェント ページで DS Bot のモデルを選ぶvia magpie のモデルを選ぶと、magpie がルートとキーを DS Bot のデータフォルダーに書きます。
- 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 自身と同じ順でデータフォルダーを探します:
DS_BOT_HOME設定されていればそれを使います。使い捨てのフォルダー向けです。- locations.json の
dataDirElectron の userData にあります:DS_BOT_SHELL_DATA、なければ<設定フォルダー>/DS Bot。古い<設定フォルダー>/DeepSeek Botがあり、DS Bot のフォルダーに locations.json がなければ古い方を使います。 ~/.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 で質問してください。