간단한 작업을 저렴한 모델로 라우팅하여 AI 비용을 40% 절감한 방법

OpenClaw를 3개월간 사용한 개발자가 작업 복잡도에 기반한 모델 라우팅 전략을 구현하여 AI 사용 비용을 40% 절감했습니다.
구현의 주요 세부사항
사용자는 사용 로그를 분석하고 작업의 약 60%가 다음과 같은 "매우 간단한" 작업이라는 사실을 발견했습니다:
- 파일 읽기
- Grep 작업
- 재포맷 작업
- 빠른 질의응답 세션
이러한 작업들은 이전에 Claude Sonnet을 통해 실행되었는데, 이 모델은 DeepSeek-v3나 Gemini Flash와 같은 저렴한 대안보다 약 10배 더 비싼 반면, 이러한 간단한 작업에는 눈에 띄는 품질 향상이 없었습니다.
라우팅 솔루션
개발자는 작업을 적절한 모델로 자동으로 전달하는 라우팅 계층을 설정했습니다:
- 복잡한 추론 및 아키텍처 결정: Claude Sonnet 계속 사용
- 간단한 작업: 자동으로 저렴한 모델(DeepSeek-v3, Gemini Flash)로 라우팅
이 구현은 개발자의 워크플로우에 어떠한 변경도 필요로 하지 않았습니다. 라우팅은 작업 유형에 따라 자동으로 이루어집니다.
결과
- 전체 비용 40% 절감
- 간단한 작업에서 품질 저하 없음
- Claude 사용량 절반 이상 감소
- Claude 사용량 감소로 인한 속도 제한 문제 거의 해소
사용자는 성능을 유지하면서 비용을 최적화하기 위해 다른 AI 모델 간에 워크로드를 어떻게 분할하고 있는지 커뮤니티의 의견을 구하고 있습니다.
📖 전체 소스 읽기: r/openclaw
👀 See Also
Relace 엔드포인트 망글링 DeepSeek 플래시 출력을 수정하는 방법
OpenRouter의 Relace 엔드포인트 버그가 DeepSeek V4 Flash 출력을 조용히 손상시켰으며, 특히 비영어 텍스트에서 두드러졌습니다. OpenClaw의 무시 목록을 통해 공급자를 강제하면 해결됩니다.

주석 기반 UI: Figma에서 템플릿을 디자인하고 Claude가 좌표를 추출하도록 하는 방법
커스텀 레이아웃 엔진을 직접 개발하지 마세요: Figma에서 플랫 PNG를 디자인하고, 슬롯용으로 색칠된 사각형을 그린 후, 둘 다 Claude에 넣으면 탭 대상이 있는 편집 가능한 영역 정의를 얻을 수 있습니다. 몇 주 대신 오후 하나면 됩니다.

OpenClaw: 작업이 재시작 후에도 유지되지 않는다면, 그것은 여전히 채팅 세션입니다
Reddit 게시물은 대화 기록에 상태를 의존하는 OpenClaw 작업은 재개할 수 없다고 주장합니다. 작업 ID, 단계 및 승인 상태를 대화 기록 외부에 저장하세요.

침묵의 성공: 한 개발자의 크론 잡 알림 접근법
r/openclaw의 한 개발자가 정상적인 cron 실행에 대한 성공 알림을 중단하고, 인증 실패, 상태 손상 또는 반복 실패에 대해서만 알림을 보냅니다.