OpenRouter
OpenRouter는 단일 엔드포인트와 API 키 뒤에서 요청을 많은 모델로 라우팅하는 통합 API를 제공합니다. OpenAI 호환이므로 대부분의 OpenAI SDK는 base URL만 바꾸면 동작합니다.시작하기
API 키 받기
openrouter.ai/keys에서 API 키를 생성하세요.
구성 예시
모델 참조
모델 참조는
openrouter/<provider>/<model> 패턴을 따릅니다. 사용 가능한 provider와 모델의 전체 목록은 /concepts/model-providers를 참고하세요.인증 및 헤더
OpenRouter는 내부적으로 API 키를 사용한 Bearer 토큰을 사용합니다. 실제 OpenRouter 요청(https://openrouter.ai/api/v1)에서는 OpenClaw가 OpenRouter 문서에 있는 앱 귀속 헤더도 추가합니다:
| 헤더 | 값 |
|---|---|
HTTP-Referer | https://openclaw.ai |
X-OpenRouter-Title | OpenClaw |
X-OpenRouter-Categories | cli-agent |
고급 참고 사항
Anthropic 캐시 마커
Anthropic 캐시 마커
확인된 OpenRouter 경로에서는 Anthropic 모델 참조가 OpenClaw가 system/developer 프롬프트 블록에서 더 나은 프롬프트 캐시 재사용을 위해 사용하는 OpenRouter 전용 Anthropic
cache_control 마커를 유지합니다.Thinking / 추론 주입
Thinking / 추론 주입
지원되는 non-
auto 경로에서 OpenClaw는 선택한 thinking 수준을 OpenRouter 프록시 추론 페이로드로 매핑합니다. 지원되지 않는 모델 힌트와 openrouter/auto는 이 추론 주입을 건너뜁니다.OpenAI 전용 요청 셰이핑
OpenAI 전용 요청 셰이핑
OpenRouter는 여전히 프록시 스타일 OpenAI 호환 경로를 사용하므로,
serviceTier, Responses store, OpenAI 추론 호환 페이로드, 프롬프트 캐시 힌트 같은 기본 OpenAI 전용 요청 셰이핑은 전달되지 않습니다.Gemini 기반 경로
Gemini 기반 경로
Gemini 기반 OpenRouter 참조는 프록시-Gemini 경로에 그대로 남습니다. OpenClaw는 그곳에서 Gemini thought-signature 정리를 유지하지만, 기본 Gemini 재생 검증이나 부트스트랩 재작성은 활성화하지 않습니다.
Provider 라우팅 메타데이터
Provider 라우팅 메타데이터
모델 params 아래에 OpenRouter provider 라우팅을 전달하면 OpenClaw는 공유 스트림 래퍼가 실행되기 전에 이를 OpenRouter 라우팅 메타데이터로 전달합니다.
관련 항목
모델 선택
provider, 모델 참조, 장애 조치 동작 선택하기.
구성 참조
agent, 모델, provider를 위한 전체 구성 참조.