OpenRouter로 코딩할 때 모델 비용 감각 잡기
노션에 정리해 둔 OpenRouter 모델 비교를 바탕으로, 긴 코딩 세션에서 캐시·단가가 어떻게 청구 금액으로 이어지는지 설명합니다.

노션에 “AI모델 비교 (크롤링)”이라는 페이지가 있습니다. OpenRouter 단가와, 가정한 코딩 세션 비용을 표로 모아 둔 메모입니다. 단가는 시점마다 바뀌니 **숫자보다 ‘어떤 변수 때문에 청구가 튀는지’**를 가져가는 편이 좋습니다. 아래 금액은 그 메모의 시뮬레이션 감각을 옮긴 것이고, 결제 전에 OpenRouter 콘솔 시세를 다시 보세요.
시뮬레이션이 가정한 것
메모에 적어 둔 조건은 대략 이렇습니다.
- 10시간 동안 1분마다 한 턴 (약 600턴)
- 매 턴 입력 컨텍스트를 크게 유지 (예: 5만 토큰대)
- 턴당 출력은 짧게 (예: 1천 토큰)
- 긴 대화라 입력의 상당수가 캐시 히트된다고 가정
에이전트가 같은 레포를 붙잡고 YOLO로 돌릴 때와 비슷한 모양입니다. 캐시 할인율이 높은 모델은, 표기가 비싸 보여도 연속 세션 총액이 더 싸질 수 있습니다.
메모에 있던 감각 (요지)
| 방향 | 느낌 | 언제 쓰는지 |
|---|---|---|
| DeepSeek 계열 Flash/Pro | 턴당 단가 낮음. Pro는 캐시 할인이 크면 장시간 세션에서 Flash보다 총액이 내려가기도 함 | 에이전트 루프, 대량 수정 |
| Claude Haiku급 | 툴 호출·가벼운 리팩터에 무난, 중가 | 단순 디버깅 |
| Claude Sonnet급 | 코딩 지시 이행의 기준점, 시간당 비용이 확 뜀 | 일상 에이전트 기본값으로 쓰기엔 지갑 확인 |
| Opus / 최상위 | 아키텍처·예외 많은 구간 | 매 턴이 아니라 “막힌 구간만” |
메모에는 DeepSeek V4 Pro가 Flash보다 입력 단가는 높아도, 캐시 히트 단가가 매우 낮아 10시간 가정 총액이 Pro가 더 낮게 나온 표가 있었습니다. 캐시가 거의 안 붙는 짧은 질문 폭탄이면 결과가 뒤집힙니다. “연속으로 같은 컨텍스트를 우려먹을 때”만 Pro 쪽이 유리하다는 뜻으로 읽으면 됩니다.
실무에서 나누는 법
모든 요청을 최상위 모델에 넣지 않습니다. OpenCode나 다른 에이전트에서도:
- 탐색·검색·짧은 패치 → 저가/빠른 모델
- 테스트 실패 원인 정리 → 중가
- 모듈 경계·보안·데이터 마이그레이션 → 고가 한두 턴
라우팅 로그에 모델명·토큰·비용을 남기면, 다음날 청구를 보고 “누가 돈을 썼는지” 덜 헤맵니다. 키는 환경 변수로만 두고 노션 평문을 줄입니다. (API 키와 .env)
무료 티어를 섞을 때
같은 노션 묶음에는 Gemini Flash 계열의 일일 요청 한도 이야기도 있습니다. 한도가 넉넉한 가벼운 모델을 “질문 폭격”용으로 두고, 막히는 순간만 유료 코딩 모델로 올리는 식이 현실적입니다. 최신 Pro·Preview는 분당 한도가 빡빡해서, 에이전트 자동 재시도만으로 429가 나기 쉽습니다.
프론티어 모델 역할 나누기는 2026년 7월 프론티어 모델 비교도 같이 보면 됩니다. 이 글은 OpenRouter 청구서 관점만 잘라 둔 메모입니다.
가격표는 매주 달라질 수 있습니다. 중요한 건 “캐시가 붙는 긴 세션인지, 단발 질문인지”를 먼저 구분하고, 그에 맞게 Flash/Pro/Sonnet을 고르는 습관입니다.