ドキュメント · ガイド
Paimon を任意のモデルで
Paimon(aisk/paimon、uv tool install paimon で入れる)は pydantic-ai で作られたターミナルのコーディングエージェントです。設定は一つの JSON ファイルで、モデルは provider:name、プロバイダーごとにアドレスとキーを持ちます。magpie がゲートウェイを指すプロバイダーを加えると、Paimon が DeepSeek、GLM、Kimi、Qwen、Claude、ChatGPT サブスクリプションなど magpie の任意のモデルで動きます。
Paimon の設定
- magpie にプロバイダーを追加プロバイダー ページで API キーを追加するか、サブスクリプションにサインインします。
- エージェント ページで Paimon のモデルを選ぶvia magpie のモデルを選びます。
- Paimon を再起動Paimon は起動時に設定を読むので、起動中のものは再起動するまで元のモデルのままです。
magpie paimon deepseek/deepseek-v4-pro
config.json
ファイルは $PAIMON_CONFIG_HOME/config.json、なければ ~/.config/paimon/config.json(Windows も同じ)です。magpie が変えるのは三つ:
{
"model": "litellm:deepseek/deepseek-v4-pro",
"providers": {
"litellm": {
"api_base": "http://127.0.0.1:3425/v1",
"api_key": ""
}
},
"compaction": { "context_window": 1000000 }
} モデルは自分のプロバイダーのキーだけを付けて送られます。ファイルのほかの部分はそのままです。ファイルがなければ magpie が自分だけが読める権限で作ります(キーが入るため)。Paimon 自身が作るのと同じです。WSL のディストリビューションの Paimon も同じように設定します。
litellm を使う理由
magpie は pydantic-ai の litellm プロバイダーを使います。OpenAI 互換のプロキシで、vendor/model の名前をベンダーで判別し、magpie の id の書き方と合います。Paimon のログインには出てこないので、自分のプロバイダーとまずぶつかりません。ゲートウェイは magpie の Paimon 専用キーでこのプロバイダーを見分けます。
コンテキストウィンドウと圧縮
genai-prices が知らないモデル名(magpie の id はそう)では、Paimon は compaction.context_window だけを基準に圧縮し、なければ圧縮しません。そこで magpie はモデルのコンテキストウィンドウを書きます。分からないモデルでは元の値を使い、前のモデルの値は使いません。
元に戻す
最初に入るとき、magpie は元の model、providers.litellm、compaction.context_window を控えます。元に戻すと三つとも書き戻し、残した空のオブジェクトを外し、magpie が作ったファイルは空になれば消します。その後 Paimon で自分のプロバイダーのモデルに替えていれば、それを自分のものとして戻します。
magpie paimon default
よくある質問
Paimon で DeepSeek、GLM、ChatGPT サブスクリプションを使えますか?
使えます。magpie のエージェントページで Paimon に via magpie のモデルを選び、Paimon を再起動します。
config.json のモデルが litellm: で始まるのはなぜですか?
magpie は pydantic-ai の litellm プロバイダーを通します。magpie の vendor/model 形式の id を読める OpenAI 互換プロキシです。
Paimon はコンテキストを圧縮しますか?
します。magpie がモデルのコンテキストウィンドウを書き、Paimon はそれを基準に圧縮します。
元に戻すと設定も戻りますか?
戻ります。magpie が控えた model、litellm プロバイダー、コンテキストウィンドウを書き戻し、ほかの部分には触れていません。
同じモデルを他のエージェントでも:Muse Code を任意のモデルで、Prime Agent を任意のモデルで、Pi を任意のモデルで、PenguinHarness を任意のモデルで。エラーが出るときは よくあるエラーの直し方、または Discord で質問してください。