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는 구성된 provider 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