LiteLLM과 유사한 경량 AI 게이트웨이. Go 단일 바이너리로 가볍고 빠른 콜드스타트.

핵심 개요

항목
언어Go
라이선스MIT
프로바이더 수11개
스토리지SQLite, PostgreSQL, MongoDB
Points5

지원 프로바이더

OpenAI, Anthropic, Gemini, Groq, xAI 등 11개 프로바이더를 단일 OpenAI 호환 API로 통합.

주요 기능

API 지원

  • /v1/chat/completions (스트리밍)
  • /v1/responses
  • /v1/embeddings
  • /v1/models
  • /v1/files
  • /v1/batches
  • 네이티브 API 패스스루: /p/{provider}/...

2계층 응답 캐시

  • Layer 1: 요청 본문 해시 기반 정확 매칭 캐시 (서브밀리초 조회)
  • Layer 2: 임베딩 벡터 KNN 검색 기반 시맨틱 캐시 (60~70% 적중률)

벡터 백엔드

Qdrant, pgvector, Pinecone, Weaviate 지원

운영 기능

  • 관리 대시보드 UI (토큰 사용량, 비용 추적, 감사 로그)
  • Prometheus 메트릭
  • 감사 로깅
  • 가드레일 파이프라인
  • GOMODEL_MASTER_KEY API 인증
  • 동일 프로바이더 복수 인스턴스 지원

설치

docker run -e OPENAI_API_KEY=sk-... ghcr.io/enterpilot/gomodel

로드맵 (0.2.0)

  • 인텔리전트 라우팅
  • DeepSeek V3, Cohere 추가
  • user_path별 예산 관리
  • 클러스터 모드

관련 도구

출처