모델 CLI
인증 프로필은 /concepts/model-failover를 참조하세요. 회전, 재사용 대기시간 및 대체와 상호 작용하는 방식. 빠른 공급자 개요 + 예: /concepts/model-providers.
모델 선택 작동 방식
OpenClaw는 다음 순서로 모델을 선택합니다.
- 기본 모델(
agents.defaults.model.primary또는agents.defaults.model). agents.defaults.model.fallbacks의 대체(순서대로).- 공급자 인증 장애 조치는 공급자로 이동하기 전에 공급자 내부에서 발생합니다. 다음 모델.
관련 항목:
agents.defaults.models는 OpenClaw가 사용할 수 있는 모델의 허용 목록/카탈로그입니다(별칭 포함).agents.defaults.imageModel는 기본 모델이 이미지를 수용할 수 없는 경우에만 사용됩니다.- 에이전트별 기본값은
agents.list[].model및 바인딩을 통해agents.defaults.model를 재정의할 수 있습니다(/concepts/multi-agent 참조).
빠른 모델 선택(일화)
- GLM: 코딩/도구 호출에 조금 더 좋습니다.
- MiniMax: 글쓰기와 분위기에 더 좋습니다.
설정 마법사(권장)
구성을 직접 편집하지 않으려면 온보딩 마법사를 실행하세요.
openclaw onboardOpenAI 코드(Codex)를 포함하여 일반 공급자에 대한 모델 + 인증을 설정할 수 있습니다. 구독(OAuth) 및 Anthropic(API 키 권장, claude setup-token도 지원됩니다).
구성 키(개요)
agents.defaults.model.primary및agents.defaults.model.fallbacksagents.defaults.imageModel.primary및agents.defaults.imageModel.fallbacksagents.defaults.models(허용 목록 + 별칭 + 공급자 매개변수)models.providers(models.json에 작성된 사용자 정의 공급자)
모델 참조는 소문자로 정규화됩니다. z.ai/*와 같은 공급자 별칭은 정규화됩니다. zai/*로.
공급자 구성 예제(OpenCode Zen 포함)는 다음 위치에 있습니다. /gateway/구성.
“모델은 허용되지 않습니다”(그리고 응답이 중지되는 이유)
agents.defaults.models가 설정되면 /model에 대한 허용 목록이 됩니다. 세션 재정의. 사용자가 해당 허용 목록에 없는 모델을 선택하면, OpenClaw는 다음을 반환합니다.
Model "provider/model" is not allowed. Use /model to list available models.이는 정상적인 응답이 생성되기 전에 발생하므로 메시지가 느낄 수 있습니다. "응답하지 않았다"처럼요. 해결 방법은 다음 중 하나입니다.
agents.defaults.models에 모델을 추가하거나- 허용 목록을 삭제합니다(
agents.defaults.models제거). 또는 /model list에서 모델을 선택하세요.
허용 목록 구성 예시:
{
agent: {
model: { primary: "anthropic/claude-sonnet-4-5" },
models: {
"anthropic/claude-sonnet-4-5": { alias: "Sonnet" },
"anthropic/claude-opus-4-6": { alias: "Opus" },
},
},
}채팅에서 모델 전환 (/model)
다시 시작하지 않고도 현재 세션의 모델을 전환할 수 있습니다.
/model
/model list
/model 3
/model openai/gpt-5.2
/model status참고:
/model(및/model list)는 간결하고 번호가 매겨진 선택기(모델 제품군 + 사용 가능한 공급자)입니다./model <#>해당 선택기에서 선택합니다./model status는 상세 보기입니다(인증 후보 및 구성된 경우 제공자 엔드포인트baseUrl+api모드).- 모델 참조는 첫 번째
/에서 분할하여 구문 분석됩니다./model <ref>를 입력할 때는provider/model를 사용하세요. - 모델 ID 자체에
/(OpenRouter 스타일)가 포함된 경우 공급자 접두어를 포함해야 합니다(예:/model openrouter/moonshotai/kimi-k2). - 공급자를 생략하면 OpenClaw는 입력을 기본 공급자에 대한 별칭 또는 모델로 처리합니다(모델 ID에
/가 없는 경우에만 작동합니다).
전체 명령 동작/구성: 슬래시 명령.
CLI 명령
openclaw models list
openclaw models status
openclaw models set <provider/model>
openclaw models set-image <provider/model>
openclaw models aliases list
openclaw models aliases add <alias> <provider/model>
openclaw models aliases remove <alias>
openclaw models fallbacks list
openclaw models fallbacks add <provider/model>
openclaw models fallbacks remove <provider/model>
openclaw models fallbacks clear
openclaw models image-fallbacks list
openclaw models image-fallbacks add <provider/model>
openclaw models image-fallbacks remove <provider/model>
openclaw models image-fallbacks clearopenclaw models (하위 명령 없음)은 models status의 단축키입니다.
models list
기본적으로 구성된 모델을 표시합니다. 유용한 플래그:
--all: 전체 카탈로그--local: 지역 공급자 전용--provider <name>: 공급자별로 필터링--plain: 한 줄에 하나의 모델--json: 기계 판독 가능 출력
models status
해결된 기본 모델, 대체, 이미지 모델 및 인증 개요를 표시합니다. 구성된 공급자 중 또한 발견된 프로필의 OAuth 만료 상태도 표시합니다. 인증 스토어에서(기본적으로 24시간 이내에 경고) --plain는 해결된 기본 모델. OAuth 상태는 항상 표시됩니다(--json 출력에 포함됨). 구성된 경우 공급자에 자격 증명이 없으면 models status는 Missing auth 섹션을 인쇄합니다. JSON에는 auth.oauth(경고 창 + 프로필) 및 auth.providers가 포함됩니다. (공급자당 유효 인증). 자동화를 위해 --check를 사용하세요(누락/만료되면 1 종료, 만료되면 2 종료).
선호하는 Anthropic 인증은 Claude Code CLI 설정 토큰입니다(어디서나 실행 가능, 필요한 경우 게이트웨이 호스트에 붙여넣기).
claude setup-token
openclaw models status스캐닝(OpenRouter 무료 모델)
openclaw models scan는 OpenRouter의 무료 모델 카탈로그를 검사하고 다음을 수행할 수 있습니다. 선택적으로 도구 및 이미지 지원을 위한 프로브 모델.
주요 플래그:
--no-probe: 라이브 프로브 건너뛰기(메타데이터만 해당)--min-params <b>: 최소 매개변수 크기(십억)--max-age-days <days>: 이전 모델 건너뛰기--provider <name>: 제공자 접두사 필터--max-candidates <n>: 대체 목록 크기--set-default:agents.defaults.model.primary를 첫 번째 선택으로 설정합니다.--set-image:agents.defaults.imageModel.primary를 첫 번째 이미지 선택으로 설정합니다.
프로브에는 OpenRouter API 키가 필요합니다(인증 프로필 또는 OPENROUTER_API_KEY). 키가 없으면 --no-probe를 사용하여 후보만 나열합니다.
스캔 결과의 순위는 다음과 같습니다.
- 이미지 지원
- 도구 대기 시간
- 컨텍스트 크기
- 매개변수 개수
입력
- OpenRouter
/models목록(필터:free) - 인증 프로필 또는
OPENROUTER_API_KEY의 OpenRouter API 키가 필요합니다(/environment 참조). - 선택 필터:
--max-age-days,--min-params,--provider,--max-candidates - 프로브 제어:
--timeout,--concurrency
TTY에서 실행할 때 대화형으로 대체를 선택할 수 있습니다. 비대화형 모드에서는 --yes를 전달하여 기본값을 적용합니다.
모델 등록 (models.json)
models.providers의 사용자 정의 공급자는 models.json 아래에 기록됩니다. 에이전트 디렉터리(기본값 ~/.openclaw/agents/<agentId>/models.json). 이 파일 models.mode가 replace로 설정되지 않은 한 기본적으로 병합됩니다.