| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- Anthropic
- Claude
- claude code
- 자동화
- OpenAI
- 안드로이드
- ai 뉴스
- 바이브코딩
- 홍드로이드
- AI 에이전트 개발
- 클로드 API
- AI 에이전트
- Android
- 무료 ai
- ai에이전트
- 개발 생산성
- MCP
- 오픈모델
- 안드로이드 스튜디오
- 클로드코드
- Android Studio
- Gemini
- 무료로 시작하기
- 카드 없이
- 개발자 도구
- LLM
- AI 코딩
- 실무
- claudecode
- 개발환경
- Today
- Total
홍드로이드의 야매코딩
같은 PDF인데 토큰 일곱 배 — AI 문서 업로드 비용 줄이기 본문

PDF 몇 장 넣었을 뿐인데 토큰이 예상보다 훨씬 많이 나간 적 있으실 겁니다. 반대로 표와 그래프가 든 문서를 넣었는데 그림은 못 보고 글자만 읽은 듯한 답이 돌아오기도 하고요. 둘 다 같은 원인입니다 — 문서를 읽는 방식이 두 가지고, 값이 일곱 배 차이납니다. 여기에 크기 한계가 파일이 아니라 요청 전체에 걸린다는 것, 그리고 페이지 수를 다 채우기 전에 먼저 막히는 경우까지 알아두면 넣기 전에 판단이 섭니다.
📌 30초 요약
- 읽는 방식이 둘입니다 — 글자만 뽑기와 그림까지 보기.
- 같은 3장짜리가 약 1천 대 7천 토큰입니다 — 일곱 배 차이.
- 그림까지 보는 쪽은 한 장을 두 번 읽습니다 — 글자로 한 번, 그림으로 한 번.
- ⚠️ 크기 한계는 요청 전체에 걸립니다 — 같이 보낸 것까지 합산됩니다.
- 페이지 수보다 밀도가 먼저 막습니다 — 빽빽하면 한계 전에 터집니다.
- 암호 걸린 문서는 아예 안 됩니다 — 풀고 넣어야 합니다.
읽는 방식이 둘입니다
문서를 넣으면 두 갈래 중 하나로 처리됩니다. 하나는 글자만 뽑아내는 방식이고, 다른 하나는 각 장을 그림으로도 함께 보는 방식입니다. 뒤엣것은 표·그래프·도면·손글씨처럼 글자로 안 뽑히는 정보까지 읽어냅니다. 대신 값이 다릅니다 — 공식 문서가 세 장짜리 기준으로 약 1천 토큰 대 약 7천 토큰이라는 숫자를 나란히 적어뒀습니다.
이유는 단순합니다. 그림까지 보는 쪽은 한 장을 글자로 한 번, 그림으로 또 한 번 처리합니다. 그러니 장수는 같아도 들어가는 양이 확 늘죠. 표나 차트가 핵심인 문서면 그만한 값을 치를 만하고, 계약서처럼 글자만 있는 문서면 낭비입니다.
🔇 모르는 새 글자만 읽고 있을 수 있습니다
더 성가신 건 어느 쪽으로 처리될지가 설정에 달렸다는 점입니다. 문서에 따르면 특정 경로로 요청할 때는 출처 표시 기능을 켜야 그림까지 보는 방식이 작동하고, 안 켜면 조용히 글자 추출로 되돌아갑니다. 오류가 나는 게 아니라 그냥 그림을 못 본 답이 오는 거죠. "차트를 넣었는데 왜 안 읽지" 싶을 때 첫 번째로 의심할 자리입니다. 반대로 글자만 필요한데 그림 모드로 돌고 있으면 값만 일곱 배 나가고 있는 셈이니, 어느 쪽인지는 알고 쓰는 게 좋습니다.
한계는 파일이 아니라 요청에 걸립니다
자주 오해하는 대목입니다. 크기와 장수 제한은 PDF 하나가 아니라 그 요청 전체에 걸립니다. 문서가 명시하기를, 두 한계 모두 PDF와 함께 보낸 다른 내용까지 포함한 요청 전체 페이로드에 적용됩니다. 문서 하나는 한계 안이어도 여러 개를 같이 보내거나 긴 대화 뒤에 붙이면 거기서 막힙니다.
| 항목 | 한계 | 걸리는 범위 |
|---|---|---|
| 요청 크기 | 32메가바이트 | 요청 전체 |
| 장수 | 600장(맥락이 좁으면 100장) | 요청 전체 |
| 형식 | 표준 문서만 | 암호 걸리면 불가 |
| 실질 한계 | 장수를 채우기 전에 밀도가 먼저 막습니다 | |
큰 문서를 다뤄야 한다면 문서가 파일을 먼저 올려두고 식별자로 참조하는 방식을 권합니다. 요청에 파일을 통째로 실어 보내지 않으니 페이로드가 작아지죠. 다만 이건 크기 문제를 푸는 것이지 장수나 밀도 문제까지 없애주지는 않습니다.
장수보다 밀도가 먼저 막습니다
이게 실무에서 제일 자주 부딪히는 지점입니다. 문서 표현을 그대로 옮기면, 작은 글씨가 빽빽한 장이 많거나 복잡한 표·무거운 그래픽이 든 문서는 장수 한계에 닿기 전에 맥락을 다 채워버립니다. 심지어 파일을 미리 올려두는 방식을 써도 장수 한계 전에 실패할 수 있다고 적혀 있습니다.
해법도 같이 나옵니다. 문서를 구간별로 쪼개는 게 첫째고, 둘째가 흥미로운데 — 각 장이 그림으로 처리되기 때문에, 문서에 박힌 이미지의 해상도를 낮추면 도움이 된다는 겁니다. 스캔본이나 사진이 많이 들어간 보고서라면 넣기 전에 해상도를 한 단계 낮추는 것만으로 통과할 수 있다는 뜻이죠. 이미지 자체를 다루는 도구들은 무료로 만들고 손보는 사이트들에 정리해뒀습니다.
넣기도 전에 막히는 것들
크기와 밀도를 통과해도 형식에서 걸리는 경우가 있습니다. 암호가 걸렸거나 암호화된 문서는 읽지 못합니다 — 회사에서 받은 계약서나 명세서가 보호돼 있는 경우가 흔한데, 보호를 풀고 넣어야 합니다. 이미지 쪽도 비슷해서, 너무 큰 이미지는 거부되고 자동으로 줄이는 것마저 실패할 수 있습니다. 그럴 땐 직접 줄이거나 형식을 바꿔보라고 안내합니다.
정리하면 막히는 자리가 넷입니다 — 요청 크기, 장수, 밀도, 형식. 앞의 둘은 숫자로 확인되지만 뒤의 둘은 넣어보기 전엔 모릅니다. 그래서 큰 문서를 다룰 계획이라면 한 번에 다 넣기보다 대표적인 몇 장으로 먼저 시험해보는 편이 안전합니다. 문서를 만들어내는 쪽 도구들도 비슷한 제약을 갖는데, 그 지형은 발표 자료를 자동으로 만드는 도구 비교에 정리해뒀습니다.
🔁 내 컴퓨터의 PDF를 읽힐 때는 규칙이 또 다릅니다
올려서 쓰는 쪽 비용을 정리했으니, 로컬 파일을 그대로 읽힐 때도 한 줄 알아 두면 좋습니다. 코딩 도구의 파일 읽기는 짧은 PDF만 통째로 읽고, 10쪽이 넘으면 쪽 범위를 지정해 한 번에 20쪽까지만 가져갑니다. 그러니 두꺼운 문서는 필요한 장만 범위로 찍어 주는 편이 훨씬 쌉니다. 같은 맥락에서 이미지도 그대로 가지 않습니다 — 줄여서 보내고 그래도 크면 화질을 낮춰 다시 인코딩합니다. 잔글씨가 든 화면 갈무리는 잘라서 주세요.
🔁 같은 일곱 배가 더 아파진 이유
같은 문서인데 올리는 방식에 따라 토큰이 일곱 배까지 갈린다는 걸 봤는데, 그 차이가 최근 더 크게 다가옵니다. 9월 14일부터 주간 한도가 바뀌어 기본 대비로는 25% 인상이지만 그동안 쓰던 양 기준으로는 약 17% 줄었기 때문입니다. 한도가 줄면 같은 낭비가 더 빨리 바닥을 보입니다. 특히 일주일 내내 꾸준히 쓰는 패턴이 이번 변경의 직격 대상이니, 문서 업로드 방식부터 손보는 것이 값싼 대응입니다.
자주 묻는 질문 (FAQ)
Q. 차트를 넣었는데 못 읽습니다
글자만 뽑는 방식으로 돌고 있을 가능성이 큽니다. 요청 경로에 따라 특정 기능을 켜야 그림까지 보는 방식이 작동하는데, 안 켜면 오류 없이 글자 추출로 되돌아갑니다. 도구를 통해 쓰신다면 대개 알아서 맞춰주지만, 직접 요청을 보내는 코드라면 설정을 확인해 보세요. 참고로 스캔한 문서는 애초에 글자 정보가 없어서, 글자 추출 방식으로는 아무것도 못 읽습니다.
Q. 장수는 한참 남았는데 왜 막히나요?
밀도 때문입니다. 장수 한계는 한 장이 가벼울 때의 상한이라고 보시면 됩니다. 작은 글씨가 빽빽하거나 표·그래픽이 무거우면 몇십 장만으로도 맥락이 꽉 찹니다. 해법은 둘 — 구간을 나눠 여러 번에 걸쳐 넣거나, 문서 안 이미지의 해상도를 낮춰 무게를 줄이는 것입니다. 후자는 각 장이 그림으로 처리되기 때문에 효과가 있습니다.
Q. 토큰을 아끼려면 어떻게 해야 하나요?
문서 성격에 맞는 방식을 고르는 게 첫째입니다. 글자만 있는 계약서나 회의록에 그림까지 보는 방식을 쓰면 일곱 배를 그냥 버리는 셈이니까요. 둘째는 필요한 구간만 잘라 넣는 것입니다 — 200장짜리 보고서에서 정작 궁금한 건 표 두 개인 경우가 많죠. 셋째로 큰 파일은 미리 올려두고 참조하는 방식이 페이로드를 줄여줍니다. 다만 이건 크기 문제만 푸는 것이라 토큰 자체를 줄이지는 않습니다.
🧾 정직하게 밝혀둘 것
- ★토큰 수치는 문서가 제시한 근사치입니다. 세 장짜리 기준의 대략적인 값이고, 문서 내용에 따라 크게 달라집니다. 일곱 배라는 것도 그 예시에서 나온 비율입니다.
- 직접 다양한 문서로 재현해보지는 않았습니다. 공식 문서에 적힌 한계와 권장 사항을 정리한 것입니다.
- 한계 수치는 이용 경로에 따라 달라집니다. 문서도 "플랫폼마다 다르다"고 명시하니 실제 값은 원문에서 확인해 주세요.
- 맥락 창을 넘겨서 나는 오류는 이 글의 범위 밖입니다. 그쪽은 파일 한계가 아니라 대화 전체의 문제라 다루는 자리가 다릅니다.
- 설정 이름과 기능 표기는 읽기 쉽게 풀어 적었습니다. 정확한 표기는 원문 문서를 보셔야 합니다.
✨ 정리하면
같은 파일이어도 읽는 방식에 따라 값이 일곱 배 갈립니다. 표와 그림이 핵심이면 치를 만하고, 글자뿐이면 낭비죠. 크기 한계는 파일이 아니라 요청 전체에 걸리고, 장수를 채우기 전에 밀도가 먼저 막습니다. 큰 문서는 한 번에 넣지 말고 몇 장으로 먼저 재보세요. 이미지 도구는 무료 이미지·영상 사이트, 발표 자료 자동 생성은 AI PPT 도구 비교, 답이 끊겼을 때는 끊긴 답을 이어받기, 도구에 드는 값을 통으로 잡는 흐름은 AI 지출 관리 허브에 모아뒀습니다.
※ 출처: Claude 문서 처리 공식 문서와 에러 안내 문서(2026년 8월 27일 열람). 토큰 수치는 문서가 제시한 근사치이며 문서 내용에 따라 달라집니다. 크기·장수 한계는 이용 경로에 따라 다르므로 실제 값은 원문을 확인하시길 권합니다.
'AI & Vibe Coding' 카테고리의 다른 글
| 사내망 MCP 서버 연결 — 방화벽 포트 안 열고 쓰는 법 (0) | 2026.08.27 |
|---|---|
| API 키 없이 인증하기 — CI에서 키를 안 쓰는 방법 (0) | 2026.08.27 |
| 회사망에서 AI 도구가 막힐 때 — 프록시·SSL 인증서 해결법 (0) | 2026.08.27 |
| Claude Code 로그인 오류 — 자꾸 풀릴 때 확인할 세 가지 (0) | 2026.08.27 |
| AI 답변이 중간에 끊길 때 — 이어받는 방법과 자동 재시도 (0) | 2026.08.27 |
