지금 당장 무료로 쓸 수 있는 LLM 총정리 — OpenRouter·Kilo·OpenCode Zen 실측

유료 API 키 없이도 바로 쓸 수 있는 무료 LLM을 세 게이트웨이(OpenRouter, Kilo, OpenCode Zen)에서 직접 호출해 검증한 결과와 추천 조합. 실측 HTTP 코드와 컨텍스트·도구호출 지원 여부까지 정리했습니다.

LLM API 비용이 부담될 때, 무료로 제공되는 모델만 골라 쓰는 방법이 있습니다. 이 글은 2026년 10월 25일 기준으로 OpenRouter, Kilo Gateway, OpenCode Zen 세 곳에서 실제로 호출이 성공하는 무료 모델을 직접 테스트한 결과를 정리한 것입니다.

각 모델은 `max_tokens=8` 한 번 호출로 HTTP 응답 코드를 확인했고, 컨텍스트 길이와 도구호출(tool calling) 지원 여부는 각 게이트웨이의 모델 카탈로그에서 확인했습니다.

1. OpenRouter — 무료 텍스트 모델 17종

OpenRouter는 `:free` 접미사가 붙은 모델을 무료로 제공합니다. 계정이 `is_free_tier: true` 상태라 일일 무료 요청 한도가 낮고, $10 이상 충전하면 상향됩니다.

모델 ID

ctx

tools

실측

poolside/laguna-s-2.1:free

262K

✅

200 (코딩 에이전트, Terminal-Bench 70.2%)

cohere/north-mini-code:free

256K

✅

200 (Cohere 첫 에이전트 코딩 모델)

nvidia/nemotron-3.5-super-vl:free

1M

✅

200 (텍스트+이미지+영상)

recursive/flint-v1.0:free

262K

✅

200 (40B MoE, 2.5B active)

openrouter/free (라우터)

200K

✅

200

xingchen-agi/xing4.0-29b-a4b:free

262K

✅

목록 등재

dots-studio/dots-3-note-preview:free

512K

✅

목록 등재

nvidia/nemotron-3.5-lightning:free

1M

✅

목록 등재

nvidia/nemotron-3-ultra-550b-a55b:free

1M

✅

목록 등재

nvidia/nemotron-3-super-120b-a12b:free

262K

✅

목록 등재

google/gemma-4-31b-it:free

262K

✅

429 (혼잡, 재시도 시 붙음)

google/gemma-4-26b-a4b-it:free

262K

✅

429

liquid/lfm-2.5-2.6b:free

65K

✅

목록 등재

thinkingmachines/inkling:free

1M

✅

403 (agentic harness 전용)

추가로 `nvidia/nemotron-3.5-content-safety:free`(128K, 가드레일 모델)와 `lyria-3-*`(음악 생성)가 등재되어 있으나 챗 용도는 아닙니다.

2. Kilo Gateway — `https://api.kilo.ai/api/gateway`

Kilo API 토큰으로 실측한 결과, 8종이 200 OK로 응답했습니다.

모델 ID

ctx

실측

poolside/laguna-s-2.1:free

262K

200

nvidia/nemotron-3.5-super-vl:free

1M

200

recursive/flint-v1.0:free

262K

200

xingchen-agi/xing4.0-29b-a4b:free

262K

200

dots-studio/dots-3-note-preview:free

512K

200

reflection/beam-free

256K

200

liquid/lfm-2.5-2.6b:free

65K

200

kilo-auto/free (자동 라우터)

256K

200 (→ beam으로 라우팅)

실패 사유가 확정된 항목: `nvidia/nemotron-3-super-120b-a12b:free`는 404(NVIDIA 업스트림 'Not found for account'), `z-ai/glm-5.2-free`는 402(크레딧 필요, 무료 아님), `qwen/qwen3.8-27b:free`·`minimaxai/minimax-m3:free`·`tencent/hy3:free`·`google/gemma-4-26b-a4b:free`는 게이트웨이에 미존재(카탈로그에만 등재).

kilo.ai 공식 free 페이지는 5종 + Auto Free로 표기하지만, API로는 위 8종이 실제 응답합니다.

3. OpenCode Zen — 현재 사용 불가

등재 무료 9종(`glm-5.3-flash-free`, `deepseek-v4.1-flash-free`, `mimo-v2.6-flash-free`, `beam-free`, `flint-40b-free`, `nemotron-3-ultra-free`, `nemotron-3.5-lightning-free`, `nemotron-3.5-super-vl-free`, `big-pickle`)을 호출하면 `FreeUsageLimitError: Free usage limit reached` 가 반환됩니다. 이 계정의 무료 한도가 소진된 상태이며, 무료 모델은 OpenCode 클라이언트에서만 사용할 수 있습니다(외부 클라이언트는 유료/Go 필요).

4. 용도별 추천

  • 코딩/에이전트: `poolside/laguna-s-2.1:free` → `cohere/north-mini-code:free` → `recursive/flint-v1.0:free`
  • 긴 문서(100만 토큰): `nvidia/nemotron-3.5-super-vl:free`, `nvidia/nemotron-3.5-lightning:free`
  • 자동 폴백: `kilo-auto/free`, `openrouter/free` 라우터를 체인 마지막에
  • OpenCode Zen: 한도 리셋 전까지는 사용 불가 → 체인에서 제외 권장

5. 바로 써 보는 호출 예시 (OpenRouter)

import os, requests

api_key = os.getenv("OPENROUTER_API_KEY")
url = "https://openrouter.ai/api/v1/chat/completions"
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
data = {
    "model": "recursive/flint-v1.0:free",
    "messages": [{"role": "user", "content": "두 수의 합을 반환하는 파이썬 함수를 작성해 주세요."}],
}
response = requests.post(url, headers=headers, json=data)
print(response.json()["choices"][0]["message"]["content"])

주의사항

  • 무료 엔드포인트는 프롬프트 로깅/학습이 가능합니다. NVIDIA 무료는 'trial only, 기밀·개인정보 금지'로 명시되므로 고객 데이터·계정정보는 넣지 마세요.
  • 무료 프로모션은 예고 없이 종료·가격 변경됩니다(오늘도 gemma 429, NVIDIA 404 발생).
  • 429/404가 잦으므로 폴백 체인(라운드로빈 + 실패 시 뒤로 밀기)으로 묶어야 실무에서 안 끊깁니다.
  • OpenCode Zen 무료 한도 리셋 시점은 확인하지 못했습니다(계정 콘솔 확인 필요).

결론적으로, 지금 당장 쓸 수 있는 무료 LLM은 OpenRouter와 Kilo 게이트웨이 쪽에 집중되어 있고, OpenCode Zen은 한도가 풀릴 때까지 대기 상태입니다. 코딩에는 laguna-s-2.1, 긴 문서에는 nemotron-3.5-super-vl, 폴백에는 openrouter/free 라우터를 쓰는 조합이 가장 안정적이었습니다.