Skip to content
このページは中国語の原文から翻訳されましたが、その後原文が更新されているため、内容が古い可能性があります。正本は中国語版です。 中国語の原文を見る →

Switch 設定ガイド ​

設定画面を開く ​

メニューバーアイコン

macOS / Linux:メニューバーアイコンをクリック →「設定」。

システムトレイ

Windows:トレイアイコンを右クリック →「設定を開く」。

ショートカットキー

Ctrl+Shift+S(Win/Linux)/ Cmd+Shift+S(macOS)。


モデルプロバイダーを追加 ​

「プロバイダーProviderモデルプロバイダー。上流のモデルサービス(クラウド API またはローカル推論サービス)を指します。Switch は複数の Provider を設定しルールに従ってルーティングできます。」タブ →「プロバイダーを追加」で、プロバイダー名 + API Base URL + API Key を入力します:

プロバイダーAPI Base URLAPI Key
Lurus API 推奨https://hub.lurus.cn/v1Lurus Key(sk- で始まる);モデルは「自動検出」をクリック
OpenAIhttps://api.openai.com/v1sk-...(公式)
Anthropichttps://api.anthropic.com/v1sk-ant-...
Ollama(ローカル)http://localhost:11434/v1(空欄)

ルーティング

ルーティングルールを設定

どのリクエストをどのプロバイダーに送るかを定義します。マッチしないリクエストはデフォルトプロバイダーに送られます(デフォルト → Lurus API)。

モデル名でルーティング:gpt-* → OpenAI;claude-* → Anthropic;deepseek-* / *(その他)→ Lurus API;llama* → Ollama。JSON:

json
{ "rules": [
    { "pattern": "gpt-*", "provider": "OpenAI" },
    { "pattern": "claude-*", "provider": "Anthropic" },
    { "pattern": "llama*", "provider": "Ollama" },
    { "pattern": "*", "provider": "Lurus API" }
  ] }

アプリ別ルーティング(上級):ローカルアプリごとに異なるルーティングを設定します:

json
{
  "app_rules": [
    {
      "app": "cursor",
      "default_provider": "Lurus API",
      "model_override": "deepseek-reasoner"
    },
    {
      "app": "continue",
      "default_provider": "Ollama"
    }
  ]
}

プロキシポートの設定 ​

「一般」→「リッスンポート」、デフォルトは 11434 です。ポートが競合する場合(Ollama などと)は別のポート(例:11435)に変更し、アプリ側でも対応して base_url=http://localhost:11435/v1 を修正します(api_key は任意の値で構いません。Switch は設定済みのプロバイダー key を使用します)。

ポートの競合

デフォルトポート 11434 は Ollama のデフォルトポートと同じです。両者を同じマシンで実行する場合は、Switch を別のポート(例:11435)に変更し、アプリ側の base_url も合わせて更新してください。

設定ファイル全体 ​

Switch の設定は次の場所に保存されます:

プラットフォームパス
Windows%APPDATA%\LurusSwitch\config.json
macOS~/Library/Application Support/LurusSwitch/config.json
Linux~/.config/LurusSwitch/config.json

config.json の完全な例:

json
{
  "listen_port": 11434,
  "log_requests": true,
  "start_on_login": true,
  "providers": [
    {
      "name": "Lurus API",
      "base_url": "https://hub.lurus.cn/v1",
      "api_key": "sk-your-lurus-key",
      "enabled": true
    },
    {
      "name": "Ollama",
      "base_url": "http://localhost:11434/v1",
      "api_key": "",
      "enabled": true
    }
  ],
  "routing": {
    "default_provider": "Lurus API",
    "rules": [
      { "pattern": "llama*",  "provider": "Ollama" },
      { "pattern": "qwen*",   "provider": "Ollama" },
      { "pattern": "*",       "provider": "Lurus API" }
    ]
  }
}

設定の確認 ​

「ステータス」タブには次が表示されます:各プロバイダーの接続状態(緑=正常、赤=失敗)、現在有効なルーティングルール、直近のリクエストログ。コマンドラインでの確認(正常な JSON が返れば成功):

bash
curl http://localhost:11434/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"deepseek-chat","messages":[{"role":"user","content":"ping"}]}'

次のステップ ​

次のステップ

Powered by Lurus Technologies