コンテンツにスキップ

バンドルモデルの切り替え

waired init は、ハードウェアプロファイルからバンドルモデルを自動選択します — コーディング品質フロアを満たす範囲で、このマシンに収まる最大のモデルです(高性能機なら 大型の MoE コーダー、控えめなマシンならより小さなモデル)。この選択を 上書きするには — たとえば 24 GB GPU でより大きなモデルを、メモリ節約のためより小さな モデルを — バンドルモデル ID を明示的に設定します。選択肢とその要件は モデルカタログで確認できます。

設定方法は 3 つあります。複数が存在する場合、優先度の高いソースが勝ちます:

defaults < agent.json < environment variable < CLI flag

agent.jsoninference.bundled_model_id を設定し、サービスを再起動します。

設定ファイル: ~/.config/waired/agent.json (XDG_CONFIG_HOME を尊重します)。 システムデーモンの場合は /etc/waired/agent.json

Terminal window
sudo jq '.inference.bundled_model_id = "qwen3-coder-30b-a3b-instruct"' \
/etc/waired/agent.json | sudo tee /etc/waired/agent.json.new
sudo mv /etc/waired/agent.json.new /etc/waired/agent.json
sudo systemctl restart waired-agent

2. 環境変数 (システム全体 / 一時的)

Section titled “2. 環境変数 (システム全体 / 一時的)”

WAIRED_INFERENCE_BUNDLED_MODEL_ID を設定し、サービスを再起動します。

/etc/waired/agent.env に追加します:

Terminal window
sudo install -m 600 -D /dev/stdin /etc/waired/agent.env <<'EOF'
WAIRED_INFERENCE_BUNDLED_MODEL_ID=qwen3-coder-30b-a3b-instruct
EOF
sudo systemctl restart waired-agent

(ファイルにすでに WAIRED_CONTROL_URL の行がある場合は、それを残してください。)

エージェントを直接起動するときにフラグを渡します:

Terminal window
waired-agent --inference-bundled-model-id=qwen3-coder-30b-a3b-instruct

再起動後、新しいモデルはオンデマンドでプルされます (数分かかることがあります):

Terminal window
waired models ls # ダウンロード / ディスク使用量を監視
waired status --observability # Engine 行に新しい model= が表示されるはずです