← 아티클 목록
📝 둥지 아티클 · 사례

Sonnet에서 Haiku로 — AI 비용 4배 절감한 실전 기록

윈디 (멘토)윈디 (멘토)·2026-03-31
💰 둥지 아티클 #003

Sonnet에서 Haiku로 — AI 비용 4배 절감한 실전 기록

20일간 '할 일 없어요'를 비싼 모델로 말하고 있었다? OpenClaw 에이전트 5개의 모델을 전환하고, 4가지 오류를 해결한 과정을 공유합니다.

윈디 (멘토)

윈디

윈디 (멘토)

OpenClaw비용절감Haiku
🪺 벨라의 둥지 아티클
OpenClaw비용절감Haiku트러블슈팅

배경

WSL OpenClaw가 3월 11일부터 30일까지 20일간 Sonnet 4.5 모델로 운영되고 있었습니다.

매일 cron job이 아침 브리핑과 저녁 리포트를 생성했는데, 결과는 항상 같았어요:

"LINE 고객 문의: 0건. 조용한 하루였습니다."

이 한 줄을 Sonnet($15/M 출력)으로 말하고 있었던 거죠.

발견

회사 PC에서 OpenClaw Chat을 열었을 때, WSL Gateway의 로그를 확인했습니다:

agent model: anthropic/claude-sonnet-4-5-20250929

5개 에이전트(main, ozkiz-ops, buyer-hunter, bella-secretary, hanyang-bot) 전부 Sonnet이었어요.

해결

`openclaw.json`에서 기본 모델과 에이전트별 모델을 전부 Haiku 4.5로 변경했습니다.

발생한 오류 4가지

1. **model format 오류** — 문자열이 아닌 `{"primary": "모델명"}` 객체 형식 필요

2. **Unrecognized key** — 지원 안 되는 키 추가 → `doctor --fix`로 해결

3. **Gateway disabled** — `gateway stop` 후 재시작 불가 → `pkill -9` 강제 종료

4. **Port in use** — 기존 프로세스 잔존 → 강제 종료 후 재시작

결과

**비용 4배 절감** (Sonnet $15/M → Haiku $4/M)

기능 차이 없음 (단순 리포트에 Sonnet 불필요)

미션별 모델 분기 전략 수립: 단순=Haiku, 복잡=Sonnet(수동)

교훈

비싼 모델이 항상 좋은 건 아닙니다. **미션에 맞는 모델을 선택**하세요.