ドキュメント · ガイド

Aside を任意のモデルで

Aside(aside コマンド)はアカウントごとに設定、モデル一覧、サインイン情報を持ちます。magpie がアカウントの models.json に magpie という名前のプロバイダーを加え、Aside 自身にそれを既定にさせると、Aside が DeepSeek、GLM、Kimi、Qwen、Claude、ChatGPT サブスクリプションなど magpie の任意のモデルで動き、画像生成にも magpie の画像モデルを使えます。

Aside の設定

  1. magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
  2. エージェント ページで Aside のモデルを選ぶvia magpie の既定モデルを選び、必要なら思考レベル、各カテゴリー、画像モデルも選びます。
  3. そのまま Aside を使うmagpie は Aside 自身に設定を変えさせ、読み戻して反映を確かめます。
ターミナル
magpie aside deepseek/deepseek-v4-pro

models.json

Aside の各アカウントには ~/.aside/u/<id> というフォルダーがあり、settings.json、models.json、サインイン情報が入っています。magpie は models.json に Pi と同じ形式で providers.magpie を書きます。baseUrl はゲートウェイの /v1、apiKey は magpie が Aside 用に出すキー、models に magpie のモデルが並びます。

ターミナル
// ~/.aside/u//models.json
{
  "providers": {
    "magpie": {
      "baseUrl": "http://127.0.0.1:3425/v1",
      "api": "…",
      "apiKey": "",
      "models": [ { "id": "deepseek/deepseek-v4-pro", … } ]
    }
  }
}

magpie が変えるのは自分のエントリだけです。既存の magpie エントリにキーがないか別のキーのときは上書きしません。別のゲートウェイを指すエントリは、明示的に接続し直したときだけ変えます。

Aside 自身の設定

既定モデルなどの設定は、magpie が settings.json を直接書き換えるのではなく、aside repl --account <id> --host local で Aside 自身に設定させ、読み戻します。読み戻した値が違うときは、完了したことにせずエラーを出します。既定モデルは provider と modelId で表し、magpie のモデルは provider が magpie のものです。思考レベルは既定モデルに付き、そのモデルが受け付けるレベルだけを出します。

カテゴリーと画像モデル

Aside の modelCategories には fast、standard、deep、visual の四つがあり、それぞれ別のモデルを選べます。未設定なら既定モデルに従います。imageGenerationModel は画像を描くモデルで、magpie の画像モデルを選べます。プロバイダーの編集画面でチェックを外したものは出ませんが、すでに選んでいるものはそのまま描けます。

複数のアカウント

~/.aside/accounts.json の currentAccountId が、Aside が使っているアカウントです。magpie が設定するのは magpie で選んだアカウント、なければ Aside が使っているアカウント、どちらも読めなければ u0 です。各アカウントの設定と、magpie が覚えている元の値は、それぞれのアカウントに付きます。アカウントを選び直しても変わるのは magpie が設定する先だけで、Aside の中は何も変わりません。

ターミナル
magpie aside account u1

元に戻す

magpie は設定を変える前に、それぞれ元の値を保存します。元に戻すときは magpie が変えた設定だけを戻し、ほかの設定はそのままです。

ターミナル
magpie aside default

よくある質問

Aside で DeepSeek、GLM、ChatGPT サブスクリプションを使えますか?

使えます。magpie のエージェントページで Aside に via magpie の既定モデルを選べば、magpie が Aside にそれを適用させます。

fast、standard、deep、visual にそれぞれ別のモデルを使えますか?

使えます。各カテゴリーに magpie のモデルを選べ、未設定なら既定モデルに従います。

Aside にアカウントが複数あるとき、magpie はどれを設定しますか?

Aside が使っているアカウントです。magpie aside account u1 のように magpie で選ぶこともできます。

元に戻すと設定も戻りますか?

戻ります。magpie は自分が変えた設定だけを、変える前に保存した値に戻します。

同じモデルを他のエージェントでも:Ante を任意のモデルで、omp を任意のモデルで、Pi を任意のモデルで、fx を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。