콘텐츠로 이동

Hermes 로컬 Ollama 프록시로 인한 429 Rate Limit 에러

Hermes 로컬 Ollama 프록시로 인한 429 Rate Limit 에러

섹션 제목: “Hermes 로컬 Ollama 프록시로 인한 429 Rate Limit 에러”

[!note] 수정이력 | 2026-05-03 15:05, 루키 (hermes)

하늘이(보조컴, MH-3900x) Hermes 세션에서 모든 메시지에 대해 HTTP 429 에러 발생:

❌ Rate limited after 3 retries — HTTP 429: Error code: 429 -
{'error': 'you (miniream) have reached your weekly usage limit...'}
  • /new로 세션 초기화해도 동일 에러
  • 에러 메시지에 miniream 계정명 표시 → 설정한 새 API 키(a52a9981...)와 다른 계정
  • 분홍(메인컴)은 정상 작동

Hermes config.yaml 최상단 model: 블록의 base_urlhttp://localhost:11434/v1로 설정되어 있었음.

model:
api_key: a52a9981... # ← 새 API 키 (다른 계정)
base_url: http://localhost:11434/v1 # ← 문제의 원인
default: kimi-k2.6:cloud
provider: custom

핵심: 로컬 Ollama 서버(localhost:11434)는 Hermes가 전달하는 API 키를 무시하고, 자기 자체 인증(miniream 계정)으로 Ollama Cloud에 프록시함.

→ Hermes가 아무리 새 키를 헤더에 넣어도, 로컬 Ollaa가 miniream 계정으로 중계 → 사용량 초과

1안 (적용 완료 — 임시): base_url 직접 호출로 변경

섹션 제목: “1안 (적용 완료 — 임시): base_url 직접 호출로 변경”
Terminal window
# 하늘이 WSL에서
sed -i 's|base_url: http://localhost:11434/v1|base_url: https://ollama.com/v1|' ~/.hermes/config.yaml
# Hermes 게이트웨이 재시작
systemctl --user restart hermes-gateway.service

로컬 Ollama를 거치지 않고 Ollama Cloud 직접 호출 → 새 API 키 정상 인식

2안 (근본 해결): 로컬 Ollama 계정 교체

섹션 제목: “2안 (근본 해결): 로컬 Ollama 계정 교체”
Terminal window
# 하늘이 WSL에서 로컬 Ollama에 올바른 계정으로 로그인
ollama login # 또는 환경변수 OLLAMA_API_KEY 설정

로컬 Ollama 서버의 인증을 새 계정으로 변경 → base_urllocalhost:11434로 유지 가능

  • 이 변경은 임시 방책임. 나중에 로컬 Ollama 계정을 올바르게 설정한 후 원래 localhost:11434로 복원 필요
  • 로컬 Ollama를 거치면 모델 캐싱/오프로딩 이점이 있으나, 현재는 API 키 인증 문제로 우회 중
  • 동일 이슈가 분홍(메인컴)에도 발생할 수 있으니 분홍의 base_url도 확인 필요