커뮤니티 입장하기

무료 LLM API 라우터: 한도와 데이터 조건부터 확인하기

여러 AI API를 연결하는 라우터의 작동 방식부터 설명합니다. 무료 한도, 과금 전환, 입력과 출력의 학습 및 보관 조건을 구분하고 가상 사례로 전환 가능 여부를 판단합니다.

지금까지 50명 넘게 읽었어요, 85%가 끝까지 읽었어요
Share
무료 LLM API 라우터: 한도와 데이터 조건부터 확인하기 대표 이미지
목차
  1. API와 라우터는 무엇인가요?
  2. 호환 API라고 모든 도구에 바로 연결되지는 않습니다
  3. 무료 한도는 요청 수와 토큰 수를 나눠 봅니다
  4. OpenRouter 무료 한도 읽기
  5. Groq는 조직 전체의 한도를 함께 봅니다
  6. 무료라는 말만으로 데이터 조건을 판단하지 않습니다
  7. Gemini 결제 연결과 무료 사용은 별개입니다
  8. 라우터와 최종 제공사 양쪽을 확인합니다
  9. 연습: 무료 후보가 있어도 멈춰야 할 때
  10. 처음 연결할 때의 확인 순서
  11. 오류가 나면 어디부터 보나요?
  12. 무료 API를 실제 서비스에 써도 되나요?
  13. 3줄 요약

세 줄로 먼저 읽기

이번 방문에서 한 편은 바로 볼 수 있습니다.

무료 LLM API를 여러 개 연결하면 한 곳의 한도가 끝났을 때 다른 곳을 쓰도록 구성할 수 있습니다. 하지만 요청을 넘긴 곳의 비용과 데이터 처리 조건도 함께 바뀔 수 있습니다.

이 글에서는 라우터가 요청을 어디로 보내는지, 무료 한도와 데이터 조건을 어떻게 읽는지부터 설명합니다. 마지막에는 가상 표로 전환 가능 여부를 판단합니다. 계정 가입이나 결제 없이 메모장으로 연습할 수 있습니다. 문서 조건은 2026년 10월 4일 확인 기준이며 실제 사용 전에는 현재 계정 조건을 다시 봅니다.

API와 라우터는 무엇인가요?

LLM은 글을 이해하고 생성하는 대규모 언어 모델입니다. API는 프로그램이 다른 서비스에 요청하고 결과를 받는 연결 방식입니다. 웹 채팅창에서 직접 질문하는 것과 달리, API는 앱이나 프로그램에서 AI를 호출할 때 씁니다.

용어이 글에서 뜻하는 것
API 키어떤 계정의 요청인지 인증하는 비밀값
엔드포인트프로그램이 요청을 보내는 주소
모델답을 생성하는 AI 모델
제공사모델을 실행해 요청을 처리하는 업체
라우터정해 둔 규칙으로 요청을 처리할 곳을 선택하는 중계 프로그램이나 서비스
폴백첫 대상이 실패했을 때 다른 대상으로 다시 요청하는 전환

요청 경로는 내 프로그램 → 라우터 → 모델 제공사 → 응답으로 생각하면 됩니다. 직접 키를 등록해 운영하는 라우터도 있고, OpenRouter처럼 여러 제공사 연결을 서비스로 제공하는 곳도 있습니다. 모두에게 같은 가입 방식과 무료 한도가 적용되는 것은 아닙니다.

라우터는 한도를 새로 만드는 도구가 아닙니다. 각 서비스가 허용한 범위에서 요청을 분배합니다. 중계 서비스나 서버를 운영하는 비용이 따로 들 수도 있습니다.

호환 API라고 모든 도구에 바로 연결되지는 않습니다

OpenAI 호환 API는 특정 요청과 응답 형식을 비슷하게 지원한다는 뜻입니다. OpenAI의 서비스가 되거나 같은 모델을 제공한다는 뜻은 아닙니다. 연결하려는 도구가 지원하는 API 형식과 인증 방식, 도구 호출과 스트리밍 지원까지 맞아야 합니다. 스트리밍은 답변을 완성된 한 덩어리 대신 생성되는 부분부터 받는 방식입니다.

따라서 주소와 모델 이름만 바꿔 모든 코딩 도구에 연결된다고 가정하지 않습니다. 사용하려는 도구와 라우터 양쪽의 연결 문서를 보고, 텍스트 한 건부터 확인한 뒤 필요한 기능을 시험합니다. 구독형 채팅 서비스의 이용권과 API 사용 요금도 별도일 수 있습니다.

무료 한도는 요청 수와 토큰 수를 나눠 봅니다

토큰은 모델이 입력과 출력을 처리하는 데이터 조각입니다. 한 번에 보낼 수 있는 자료의 길이와 일정 시간 안에 처리할 수 있는 양은 서로 다릅니다.

표기뜻확인할 질문
RPM분당 요청 수짧은 요청을 너무 자주 보내고 있는지
RPD하루 요청 수다른 작업도 같은 일일 한도를 쓰는지
TPM분당 토큰 수긴 입력이나 출력 때문에 먼저 막히는지
컨텍스트 길이한 요청에서 다룰 수 있는 문맥의 크기대화 이력과 입력, 출력 제한이 어떻게 계산되는지

컨텍스트가 100만 토큰인 모델이라고 무료로 매분 100만 토큰을 보낼 수 있는 것은 아닙니다. 요청 수가 남아 있어도 토큰 한도에 먼저 걸릴 수 있습니다.

OpenRouter 무료 한도 읽기

크레딧은 서비스에서 결제해 충전하는 사용 금액의 단위입니다. 공식 문서는 :free로 끝나는 무료 모델 변형에 다음 기준을 안내합니다. 현재 한도 문서

누적 구매 크레딧의 안내 기준분당 요청UTC 날짜 기준 하루 요청
10크레딧 미만20회50회
10크레딧 이상20회1,000회

UTC는 세계 공통 시간 기준이며 UTC 자정은 한국 시간 오전 9시입니다. 한국 자정에 일일 한도가 새로 시작한다고 가정하지 않습니다.

문서는 반올림과 충전 수수료를 고려해 현재 9크레딧부터 높은 일일 한도를 적용한다는 예외도 적고 있습니다. 작은 결제를 권하는 표가 아닙니다. 실제 계정의 남은 요청 수는 공식 GET /api/v1/key 응답의 free_model_daily_requests로 확인합니다. 이 필드는 분당 한도를 보여 주지는 않습니다.

일일 요청 수가 남아도 제공사 용량이나 분당 한도로 실패할 수 있습니다. 여러 무료 모델마다 하루 50회를 새로 받는 것으로 계산하지 않습니다. 무료 모델 수와 목록도 변하므로 과거의 모델 개수로 현재 사용 가능성을 판단하지 않습니다.

Groq는 조직 전체의 한도를 함께 봅니다

Groq 공식 문서는 모델별 요약 표를 제공하며, 정확한 값과 예외는 계정의 Limits 화면에서 확인하도록 안내합니다. 한도는 개별 API 키가 아닌 조직 수준에 적용됩니다. 같은 조직에서 키를 늘려도 전체 한도를 새로 받는 것이 아닙니다. Groq 한도 문서

예를 들어 동료의 프로그램이 같은 조직 한도를 쓰고 있으면 내 요청이 적어도 제한에 걸릴 수 있습니다. 한도 오류 429가 나오면 어떤 제한을 초과했는지 보고, 응답에 Retry-After가 있으면 그 대기 시간을 따릅니다. 즉시 반복 호출하기보다 기다리거나 한 번에 보내는 양을 줄입니다.

무료라는 말만으로 데이터 조건을 판단하지 않습니다

무료 서비스가 모두 같은 방식으로 데이터를 사용하는 것은 아닙니다. 학습 사용, 입력과 출력 보관, 처리 지역, 사람이 볼 수 있는 조건을 나눠 봅니다. 개인 연습이어도 실제 이름과 연락처를 넣으면 개인정보가 포함될 수 있으므로 처음에는 가상 자료를 씁니다.

Gemini의 일반적인 무료 서비스 조항은 제출한 내용과 생성 결과를 제품 개선 등에 사용할 수 있고 인적 검토자가 처리할 수 있다고 설명합니다. 민감하거나 기밀인 정보와 개인정보를 제출하지 말라는 조건도 있습니다. 유료 서비스는 제품 개선에 사용하지 않는 조건이지만 안전 및 법적 목적의 한시적 기록은 별도로 둡니다. Gemini API 추가 약관

Groq는 일반 추론 요청의 입력과 출력을 기본적으로 보관하지 않는다고 설명하면서도, 배치 처리 등 일부 기능과 장애 또는 남용 조사에는 보관이 발생할 수 있다고 구분합니다. 따라서 ‘무료이므로 반드시 학습에 쓰인다’와 ‘기본 보관 안 함이므로 어떤 기록도 없다’는 판단 모두 피합니다. Groq 데이터 안내

Gemini 결제 연결과 무료 사용은 별개입니다

Cloud 프로젝트는 API 키와 사용량, 결제를 묶어 관리하는 단위입니다. Gemini API의 유료 서비스 조건은 호출에 사용하는 Cloud 프로젝트가 활성 결제 계정에 연결됐는지로 구분합니다. 다른 프로젝트 하나에 결제를 연결했다고 모든 무료 API 키가 같은 조건으로 바뀌는 것은 아닙니다. API 키는 해당 프로젝트의 상태를 따릅니다. 약관의 Paid Services

AI Studio 웹 화면의 조건은 API와 다릅니다. 활성 결제가 연결된 프로젝트에 접근 가능한 계정이나 Workspace 기업 계정은 약관상 유료 서비스로 취급될 수 있습니다. 유럽경제지역(EEA), 스위스, 영국에는 무료 서비스에도 유료 데이터 조항을 적용하는 지역 예외가 있습니다. 한국 사용에 그 예외를 그대로 적용하지 않습니다. 서비스 및 지역 조건

그러나 데이터 조건이 달라진다는 설명은 API 요금이 계속 0원이라는 보장이 아닙니다. 현재 유료 전환 안내에는 결제 연결과 선불 크레딧 설정 등이 포함됩니다. 모델별 가격과 프로젝트의 과금 등급을 확인해야 합니다. AI Studio도 유료 API 키로 유료 기능을 쓰는 경우는 구분합니다. Gemini 결제 안내

이 글의 연습을 위해 결제할 필요는 없습니다. 업무 적용을 검토할 때는 데이터 조건과 함께 가격, 선불 또는 후불 방식, 자동 충전과 사용 제한을 확인합니다. 결제했다는 이유만으로 회사 자료를 사용할 권한까지 생기는 것은 아닙니다.

라우터와 최종 제공사 양쪽을 확인합니다

라우터를 쓰면 자료가 중계 서비스를 거쳐 최종 제공사로 갑니다. 같은 모델 이름이어도 실제 처리 업체가 달라질 수 있고, 오류 때 다른 모델로 바뀌면 결과 형식과 품질도 달라질 수 있습니다.

OpenRouter는 제공사 학습 허용 여부를 무료 모델과 유료 모델에 따로 설정할 수 있다고 안내합니다. 학습을 거부하면 학습에 사용하는 제공사로 전달하지 않지만, 이 설정이 OpenRouter 자체의 데이터 설정까지 대신하지는 않습니다. 제공사 데이터 정책

OpenRouter의 입력과 출력 기록 및 제품 개선 참여 설정도 별도로 확인합니다. 요청 수나 토큰 수 같은 사용 기록은 본문 저장과 구분됩니다. OpenRouter 자체 데이터 안내

학습하지 않는 제공사도 안전 점검 등의 목적으로 자료를 보관할 수 있습니다. 입력과 출력을 보관하지 않는 조건인 ZDR(Zero Data Retention)을 요구한다면 해당 경로를 따로 제한해야 합니다. 검색 플러그인이나 외부 도구에는 또 다른 정책이 적용될 수 있습니다. ZDR 적용 범위

연습: 무료 후보가 있어도 멈춰야 할 때

아래는 실제 업체 조건이 아닌 가상 라우터 설정입니다. 조건을 읽고 지금 보낼 수 있는 대상을 골라 보세요.

이번 작업 조건: 비용 0원, 입력의 학습 사용 금지, 입력과 출력 보관 금지. 확인되지 않은 조건은 허용하지 않습니다.

후보지금 남은 요청요금학습 사용입력과 출력 보관
A0회무료안 함안 함
B5회무료사용 가능있음
C10회유료안 함안 함
D3회무료안 함확인 안 됨

정답은 지금 보낼 대상이 없음입니다. A는 남은 요청이 0회이고, B는 데이터 조건이 맞지 않습니다. C는 비용 조건을 어기며 D는 보관 조건이 확인되지 않았습니다. 무료 후보가 보인다는 이유만으로 B나 D를 선택하지 않습니다.

A의 한도가 2회로 갱신됐고 다른 조건이 그대로라면 A가 후보가 됩니다. 이때도 실제 운영에서는 지원 기능과 현재 응답 가능 여부를 확인합니다. 조건을 바꾸려면 변경 내용을 명시하고 필요한 업무 승인과 비용 판단을 거칩니다.

다시 연습해 보세요. 원래 표에서 D의 보관 조건만 ‘안 함’으로 확인됐다면 기대 후보는 D입니다. 다음에는 표의 한 칸을 직접 바꾸고 선택 가능한 후보와 제외 이유를 적습니다. 가격이 맞아도 다른 필수 조건 하나가 맞지 않으면 후보에서 제외합니다.

처음 연결할 때의 확인 순서

연결할 도구와 API가 정해졌다면 다음 순서로 작은 시험을 합니다. 이 글에서는 실제 키 발급이나 호출을 요구하지 않습니다.

  1. 대상 한 곳을 정합니다. 모델, 실제 제공사, 비용과 데이터 조건을 기록합니다.
  2. 키 보관 위치를 확인합니다. 키를 공개 코드, 웹페이지 코드, 화면 캡처나 채팅에 넣지 않고 서버 또는 로컬 실행 도구의 비밀값 설정에서 관리합니다.
  3. 가상 문장 하나를 보냅니다. 예를 들어 ‘사과 두 개와 배 한 개’를 품목과 수량으로 정리하도록 요청합니다.
  4. 결과를 대조합니다. 사과 2, 배 1이 유지됐는지와 어떤 모델 및 제공사가 처리했는지 확인합니다.
  5. 사용량을 확인합니다. 예상하지 않은 유료 모델이나 부가 기능이 호출되지 않았는지 봅니다.
  6. 전환을 별도로 시험합니다. 키나 한도를 고의로 소진하기보다 가능한 경우 실제 호출 없이 한도 오류를 가정하는 테스트 기능으로 허용된 후보만 선택되는지 확인합니다. 그런 기능을 모르면 실제 자동 전환은 켜지 않고 위 표로 조건부터 검토합니다.

다른 모델로 바뀌면 같은 정답과 출력 형식이 유지되는지 다시 봅니다. 무료 모델에 코드를 맡기는 경우도 단순 받아쓰기로 취급하지 않고 테스트와 검수를 포함합니다. 유료 모델도 결과를 확인 없이 내보내지는 않습니다.

오류가 나면 어디부터 보나요?

상황먼저 확인할 것다음 행동
인증 실패키의 대상 서비스와 권한, 만료 여부키 자체를 노출하지 않고 설정을 수정
429 한도 초과분당 및 일일 제한, 제공사 용량대기 안내를 따르고 요청량 조절
402 비용 관련 제한잔액, 키별 비용 제한, 동시 요청의 예산오류 원인을 읽고 요청 축소 또는 대기 검토
답이 중간에 끊김스트리밍 오류와 완료 상태불완전한 답을 완료 결과로 저장하지 않음
전환 후 형식이 달라짐실제 모델과 제공사, 지원 기능결과 검수 후 해당 후보 제외 또는 형식 처리 보완

OpenRouter의 402는 잔액 부족만 뜻하지 않습니다. 진행 중인 유료 요청의 예상 비용 제한도 원인이 될 수 있으므로 무조건 충전부터 하지 않습니다. 오류별 공식 안내

무료 API를 실제 서비스에 써도 되나요?

모든 무료 API가 상용 이용을 금지하는 것은 아닙니다. 서비스 약관과 모델 이용 조건, 사용 지역, 재배포 및 재판매 조건을 각각 확인해야 합니다. 허용 여부와 안정성은 별개이므로 무료 한도에 의존해도 되는지도 판단합니다.

허용된 여러 제공사를 함께 쓰는 것과 한도를 우회하려고 계정이나 키를 늘리는 것은 다릅니다. 한도를 넘으면 정해진 대기 또는 공식 상향 절차를 따릅니다. 키를 다른 사람에게 공개해 나눠 쓰지 않습니다.

업무 자료를 넣을지는 무료와 유료라는 구분만으로 결정하지 않습니다. 회사의 허용 도구, 자료 사용 권한, 학습 및 보관 조건을 먼저 확인합니다. 처음에는 가상 자료로 요청과 오류 처리를 익힌 뒤 허용된 범위로 넓힙니다.

3줄 요약

  1. LLM API 라우터는 요청을 여러 모델 제공사로 전달하지만 각 서비스의 한도와 데이터 조건을 없애 주지는 않습니다.

  2. 무료 여부, 학습 사용 여부, 보관 여부와 업무 사용 권한을 나눠 확인하고 허용된 전환 대상만 정합니다.

  3. 결제 연결은 무료 이용 보장이 아니므로 프로젝트의 등급과 실제 모델 가격을 확인한 뒤 작은 가상 자료로 시험합니다.

Share

제대로 이해했는지 한 문제로 확인해 볼까요?

답을 고르면 바로 풀이가 나와요.

무료 후보 A는 한도가 끝났고, 후보 B는 입력을 학습에 사용할 수 있습니다. 이번 작업은 학습 사용을 허용하지 않았습니다. 어떻게 할까요?

이 글이 도움이 되었나요?

이 글 다음 배우기로컬 AI 시작하기 입문입문 코스 · 12편

내 컴퓨터에서 AI를 돌릴 때 필요한 하드웨어, 모델 크기, 실행 도구를 순서대로

  1. 1로컬 AI 뜻과 클라우드 AI와 다른 점
  2. 2오픈 웨이트와 오픈 소스 차이, 라이선스 확인법
  3. 3로컬 AI 하드웨어 기초, VRAM과 통합 메모리와 대역폭
코스 전체 보기 →
이어서 읽기 좋은 글GPT-6.1 Sol 가격과 첫 사용, GPT-6 Sol과의 차이 →

GPT-6.1 Sol을 Work에서 처음 고르고 작은 계산 과제로 결과를 확인합니다. 구독과 API 요금의 차이, GPT-6 Sol에서 옮길 때 바꿀 설정, 9월 30일의 비교 실험을 함께 살펴봅니다.