ドキュメント · ガイド
miniQ を任意のモデルで
miniQ はデスクトップの AI アシスタントで、miniq ターミナルクライアントもあります。どちらも同じ miniq-daemon につながります。モデルは OpenAI または Anthropic 互換のエンドポイント 1 つから来ます。それが settings.json の provider です。magpie がこの provider をローカルのゲートウェイにすると、miniQ が DeepSeek、GLM、Kimi、Qwen、GPT、ChatGPT サブスクリプションなど magpie の任意のモデルで動きます。
miniQ の設定
- magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
- エージェント ページで miniQ のモデルを選ぶminiQ の行には今の miniQ のモデルと via magpie のモデルがあります。後者を選びます。
- そのまま使う動作中の daemon には新しい provider が伝えられ、開いているチャットも新しいモデルに移ります。再起動は不要です。
magpie miniq deepseek/deepseek-v4-pro
Windows では WSL ディストリビューション内の miniQ も見つかり、同じように設定されます。
settings.json の場所
settings.json は daemon のデータフォルダーにあり、magpie は miniQ と同じ順で探します。まず MINIQ_DATA_DIR です。次に、既定フォルダーの隣の miniq-data-dir.json が指すフォルダーです。このファイルは miniQ の設定でデータフォルダーを移したときにできます。どちらもなければ既定フォルダーです。macOS も ~/.local/share/miniq です。
macOS / Linux: ~/.local/share/miniq/settings.json Windows: %LOCALAPPDATA%\miniq\settings.json MINIQ_DATA_DIR set: $MINIQ_DATA_DIR/settings.json
書き込まれる内容
{
"provider": {
"baseUrl": "http://127.0.0.1:3425/v1",
"apiKey": "",
"model": "deepseek/deepseek-v4-pro",
"apiProtocol": "chat_completions"
}
} baseUrl はゲートウェイの /v1 です。apiKey は magpie が miniQ 用に発行するキーです。miniQ は独自の User-Agent を送らないので、magpie はこのキーで miniQ のリクエストを見分けます。model はモデルのカタログ id です。apiProtocol は chat_completions で固定します。auto だとモデル名から Responses や Anthropic Messages を推測してしまうからです。
magpie が変えるのは provider だけで、元の provider は丸ごと控えておきます。settings.json の他の内容はそのままです。MCP サーバー、承認、hooks、リモートアクセスも変わりません。ファイルがないときは、miniQ と同じく 0600 の権限で作ります。
動作中の daemon
daemon は起動時に一度だけ settings.json を読み、設定が変わるたびに自分の内容を書き戻します。そのため magpie はファイルを書いたあと、daemon.json が示すローカルの WebSocket で settings.update を呼びます。miniQ 自身の設定画面と同じ方法です。届かない daemon は再起動するまで古い provider を使い続けます。その場合、magpie が miniQ の再起動を促します。
元に戻す
既定に戻すと、元の provider を丸ごと戻し、daemon に伝えます。元の provider がなかった場合は magpie のものを消し、miniQ は自分の既定に戻ります。settings.json を magpie が作っていて空になれば、ファイルごと消します。magpie で自分の miniQ のモデルを選んでも戻せます。そのモデルは元の provider に入ります。
magpie miniq default
よくある質問
miniQ で DeepSeek、GLM、ChatGPT サブスクリプションを使うには?
magpie のエージェントページで miniQ に via magpie のモデルを選びます。magpie が settings.json の provider をローカルゲートウェイの /v1 にし、動作中の miniq-daemon に伝えます。
miniQ の再起動は必要ですか?
通常は不要です。magpie が settings.update で動作中の daemon に伝え、開いているチャットも新しいモデルに移ります。届かない daemon のときだけ再起動が必要で、magpie がそう伝えます。
なぜ auto ではなく chat_completions なのですか?
auto はモデル名からプロトコルを推測し、Responses や Anthropic Messages を選ぶことがあります。ゲートウェイの /v1 は Chat Completions なので固定します。
MCP サーバーなど他の設定は変わりますか?
変わりません。magpie が変えるのは settings.json の provider だけで、元に戻すと元の provider に戻ります。
同じモデルを他のエージェントでも:Empryo を任意のモデルで、Lody を任意のモデルで、Cindy を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。