Community코딩 & 개발github.com

0xzr/freellmpool

16개 LLM 제공업체(Groq, Cerebras, NVIDIA NIM, Gemini, OpenRouter, Cloudflare 등)의 무료 티어를 하나의 OpenAI 호환 /v1 엔드포인트로 통합합니다. 무료, 설정 불필요, 자동 장애 조치. Codex/에이전트에 최적화.

freellmpool란 무엇인가요?

이 기술은 다양한 LLM 제공업체의 무료 티어를 단일 OpenAI 호환 API 엔드포인트로 집계합니다. 개발자와 AI 에이전트는 개별 제공업체에 가입하거나 API 키를 관리할 필요 없이 16개의 무료 LLM 서비스(Groq, Cerebras, NVIDIA NIM, Gemini, OpenRouter, Cloudflare 포함)에 접근할 수 있습니다. 자동 장애 조치와 제로 설정 구성을 특징으로 하여, 특히 Codex 및 에이전트 워크플로우에 적합하며 지연 시간과 중단을 최소화합니다. 오픈 소스로서 OpenAI 호환 인터페이스를 사용하는 모든 애플리케이션에 무료로 통합되어 LLM 접근성과 비용 효율성을 크게 향상시킵니다.

지원 대상~Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add 0xzr/freellmpool

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

freellmpool은(는) 무엇을 하나요?

16개 LLM 제공업체(Groq, Cerebras, NVIDIA NIM, Gemini, OpenRouter, Cloudflare 등)의 무료 티어를 하나의 OpenAI 호환 /v1 엔드포인트로 통합합니다. 무료, 설정 불필요, 자동 장애 조치. Codex/에이전트에 최적화.

주요 기능

  • 무료 사용: 모든 제공업체의 무료 티어를 활용하여 비용 없음
  • 제로 설정: 별도의 API 키나 구성 파일 없이 즉시 실행 가능
  • 자동 장애 조치: 한 제공업체가 실패하면 자동으로 다음 제공업체로 전환
  • OpenAI 호환: 모든 OpenAI SDK 및 도구와 호환되는 단일 /v1 엔드포인트
  • 16개 제공업체 지원: Groq, Cerebras, NVIDIA NIM, Gemini, OpenRouter, Cloudflare 등 포함
  • Codex/에이전트 최적화: AI 코딩 에이전트 및 자동화 워크플로우에 이상적

설치 및 사용법

도커를 통한 빠른 시작

docker run -p 8080:8080 0xzr/freellmpool

또는 소스에서 직접 실행

git clone https://github.com/0xzr/freellmpool.git
cd freellmpool
# Node.js 사용 시
node index.js

API 사용법

엔드포인트가 실행 중이면 OpenAI 호환 SDK 또는 HTTP 클라이언트를 사용하여 요청할 수 있습니다:

from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:8080/v1",
    api_key="dummy"  # api_key는 필요 없지만 요구됨
)

response = client.chat.completions.create(
    model="gpt-3.5-turbo",  # 모델은 자동으로 적절한 제공업체로 라우팅
    messages=[
        {"role": "user", "content": "Hello, world!"}
    ]
)
print(response.choices[0].message.content)

지원 제공업체

제공업체무료 티어 한도노트
Groq초당 30 요청낮은 지연 시간 추론
Cerebras시간당 1,000 요청빠른 속도
NVIDIA NIM일일 5,000 요청기업용
Gemini분당 60 요청Google AI
OpenRouter다양함여러 모델
Cloudflare Workers AI일일 100,000 요청에지 네트워크
(계속해서 다른 제공업체 기여 환영)

환경 변수

선택적으로 특정 제공업체를 활성화/비활성화하거나 키를 구성합니다:

export ENABLE_GROQ=true
export ENABLE_CEREBRAS=true
export ENABLE_NVIDIA_NIM=true
export ENABLE_GEMINI=false  # 비활성화 예시

아키텍처 개요

freellmpool은 각 지원 제공업체에 대한 경량 API 래퍼로 작동합니다. 요청이 들어오면 제공업체의 가용성, 속도 및 한도를 평가하여 최상의 후보를 선택합니다. 제공업체가 실패하거나 속도 제한에 도달하면 다음 최상의 옵션으로 자동 장애 조치됩니다. 이 모든 작업은 개발자에게 투명하게 이루어집니다.

기여

기여는 환영합니다! 새 제공업체를 추가하거나 기존 기능을 개선하려면 PR을 열어주세요.

라이선스

MIT

관련 스킬