비용 최적화가이드
Aider 비용은 얼마인가? 무엇을 보내고 청구서를 줄이는 방법
Aider는 무료이고, 비용을 지불하는 것은 모델 API입니다. 각 요청이 담는 것을 확인하고 세션을 추정하며 Aider를 더 저렴한 모델로 실행하세요.

Aider는 무료 오픈 소스이므로 비용을 지불하는 것은 뒤에 있는 모델 API뿐입니다. 그리고 청구서는 입력이 좌우합니다. 모든 요청에는 한 줄짜리 지시뿐 아니라 저장소 맵, 추가한 파일, 채팅 기록이 함께 실립니다. 이 세 가지를 줄이면 비용이 내려가고, Aider를 더 저렴한 모델로 돌리면 다시 내려갑니다.
Aider가 매 요청마다 보내는 것#
세 가지가 메시지와 함께 따라갑니다. 첫 번째는 Aider 문서에 설명되어 있고(2026년 10월 23일 확인, PyPI의 aider-chat 0.86.2, 2026년 2월 12일 릴리스), 나머지 두 가지는 채팅 API가 작동하는 방식 그대로입니다:
- 저장소 맵. Aider의 저장소 맵 페이지에 따르면 모델에 저장소 맵을 보냅니다. 파일과 정의 줄이 있는 주요 심볼입니다. 크기는
--map-tokens로 설정되며 기본값은 1k 토큰입니다. 맵은 동적으로 크기가 조정되며 채팅에 파일이 추가되지 않았을 때 크게 늘어날 수 있습니다. 문서에는 상한이 없으므로 상한이 있다고 가정하지 마세요. - 추가한 파일.
/add한 모든 것은 매번 전체가 들어갑니다./read-only로 추가한 파일은 참조용일 뿐이지만 여전히 컨텍스트를 차지합니다. - 채팅 기록. 이전 메시지와 답변이 새 요청마다 다시 전송됩니다. 익숙하게 들린다면 긴 AI 채팅이 더 비싼 이유와 같은 원리입니다.
출력 쪽은 보통 그에 비해 작습니다. diff나 편집된 블록입니다. 입력 대 출력 구분이 처음이라면 입력 vs 출력 토큰에서 몇 분 만에 다룹니다.
한 세션을 숫자로#
각각 약 3,000 토큰인 소스 파일 두 개를 추가하고 Aider에 모듈 리팩터링을 요청한다고 해봅시다. 첫 요청은 대략 맵(약 1,000 토큰), 파일(약 6,000), 메시지로 약 7,000 입력 토큰입니다. 아직 특별할 것은 없습니다.
이제 계속해 봅시다. 각 후속 요청("테스트에서도 이름을 바꿔줘", "임포트가 깨졌어, 고쳐줘")은 그 모든 것에 이전 교환까지 전부 다시 보냅니다. 긴 세션에서는 기록이 파일보다 커질 수 있습니다. 함정은 이것입니다. 열 번째 요청은 첫 번째보다 더 비쌉니다. 더 적은 단어를 입력했는데도 말이죠.
추정하려면 다음 가정을 사용하세요. 한 세션에 30회 요청, 요청당 평균 15,000 입력 토큰(맵, 파일, 늘어나는 기록), 답변당 800 출력 토큰. CheapTokens를 통한 MiniMax-M2.7의 요청 한 번은 $0.00087입니다. 30회 요청 세션 전체는 다음과 같으며 옆에 OpenRouter 열이 있습니다:
| 모델 | 입력 $/1M | 출력 $/1M | 요청당 | 30회 요청 | OpenRouter, 30회 요청 |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00033 | $0.01 | $0.0204 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00031 | $0.0092 | $0.0251 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00087 | $0.0261 | $0.164 |
요청당 입력 15,000개 및 출력 800개 토큰입니다. 100만 토큰당 가격은 현재 기준이며 당사 요금제에 따라 함께 변경됩니다. OpenRouter 열은 동일한 작업량에 대한 참고 가격을 보여줍니다.
가정을 자신의 상황에 맞게 바꾸세요. 작은 파일 하나로 작업한다면 입력은 5,000에 가까울 것이고, 큰 저장소에 파일을 추가하지 않았다면 맵만으로 더 많이 들 수 있습니다.
입력을 줄이는 네 가지 습관#
- 추측하기 전에 확인하세요.
/tokens은 현재 채팅 컨텍스트가 사용한 토큰을 보고합니다. 세션이 무거워진다고 느껴질 때 실행하세요. (Aider 문서에는 비용을 보여준다고 나와 있지 않으므로 크기로 읽고 가격으로 읽지 마세요.) - 끝난 것은 버리세요.
/drop는 채팅에서 파일을 제거하고 컨텍스트를 확보합니다. 첫 작업을 위해 추가하고 잊은 파일은 이후 모든 요청에 따라갑니다. - 작업 사이에 기록을 지우세요.
/clear은 채팅 기록을 지우고,/reset은 모든 파일을 제거하고 기록을 한 번에 지웁니다. 새 작업에는 이전 대화가 거의 필요 없습니다. - 참조용으로는
/read-only를 사용하세요. 타입, 설정, 모델이 보되 편집하지는 않아야 하는 API 명세 같은 것입니다.
리팩터링이 끝나고 다른 모듈의 버그를 시작하며 /reset을 입력합니다. 다음 요청은 오래된 파일 두 개와 긴 기록 대신 맵과 새 파일 하나로 나갑니다:

Aider를 더 저렴한 모델로 실행하기#
습관은 입력을 줄이고, 모델 가격은 각 토큰의 비용을 결정합니다. Aider는 문서에 따라 모든 OpenAI 호환 엔드포인트와 통신합니다. OPENAI_API_BASE와 OPENAI_API_KEY을 설정한 다음 -로 Aider를 시작하세요. Windows에서는 setx을 사용하고 셸을 다시 시작하세요.
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731전체 게이트웨이 id는 openai/ 접두사 뒤에 옵니다. 가격표의 짧은 id는 API에서 허용되지 않습니다. 단계별 설정은 Aider를 CheapTokens에 연결하는 방법을 참고하세요.
작업별 모델 선택:
- DeepSeek-V4-Flash (0731): 긴 세션과 큰 편집에 적합합니다. 380K 컨텍스트, 답변당 최대 32,768 출력 토큰, 피크 요금 없는 시간대 무관 단일 가격이며, 입력과 출력을 합친 총액이 OpenRouter보다 저렴합니다. 자세한 내용은 DeepSeek 페이지에서 확인하세요.
- MiniMax-M2.7: 일상적인 편집과 이름 변경에 적합합니다. 180K 컨텍스트, 최대 8,192 출력 토큰이며 총액도 OpenRouter보다 저렴합니다. MiniMax 페이지를 참고하세요.
- GLM-5.3-Flash: 저장소가 크고 390K 컨텍스트 창이 필요할 때 적합합니다. 출력이 OpenRouter보다 저렴하며 최대 8,192 출력 토큰입니다.
하나의 잔액으로 세 가지를 모두 사용할 수 있으므로 전환은 --model 값을 바꾸는 것뿐입니다. 현재 가격은 가격 페이지에, API 세부 정보는 문서에 있습니다.
돈이 어디로 가는가: 체크리스트#
- 저장소 맵: 기본 1k이지만 채팅에 파일이 없으면 더 커집니다. 작업하는 파일을 추가하세요.
- 채팅 내 파일: 매번 전부 다시 전송됩니다. 끝난 파일은
/drop하세요. - 기록: 교환마다 늘어납니다. 작업 사이에
/clear하세요. - 모델: 같은 세션도 모델에 따라 비용이 다릅니다. 위 표가 여러분의 숫자를 보여줍니다.
현재 세션에서 /tokens으로 시작한 다음 모델을 바꾸고 표를 지금 지출과 비교해 보세요.



