higress-group/higress

🤖 AI Gateway | AI Native API Gateway

해결하는 문제

Higress는 대규모 언어 모델(LLM) API 및 모델 컨텍스트 프로토콜(MCP) 서버의 관리를 단순화하기 위해 설계된 AI 네이티브 API 게이트웨이입니다. 다양한 모델 제공업체에 접속할 때 통일된 프로토콜을 제공하면서도, AI 기반 애플리케이션을 위한 생산성 수준의 트래픽 관리, 보안, 관측성을 제공합니다.

작동 방식

Istio와 Envoy를 기반으로 하며, Wasm(WebAssembly) 플러그인 메커니즘을 사용하여 기능을 확장합니다. 이를 통해 LLM API 및 MCP 서버의 통합 진입점으로 작동하며, 인증, 레이트 제한, 라우팅을 처리하는 추상화 계층을 제공합니다. 요청 및 응답 본문에 대한 진정한 스트리밍 처리를 지원하여, Server-Sent Events(SSE)를 사용하는 고대역폭 AI 서비스의 메모리 오버헤드를 크게 줄입니다.

대상 사용자

모델 제공업체와 도구 호출 서비스를 안전하고 확장 가능하며 관측 가능한 게이트웨이로 관리하고자 하는 AI 에이전트 및 LLM 기반 애플리케이션을 개발하는 개발자 및 조직을 대상으로 합니다.

주요 특징

  • AI 게이트웨이 기능: 주요 모델 제공업체 모두를 위한 통일 프로토콜, 다중 모델 로드 밸런싱, 토큰 레이트 제한, 캐싱.
  • MCP 서버 호스팅: 플러그인을 통해 MCP 서버를 호스팅하여 AI 에이전트가 도구 및 서비스를 호출할 수 있도록 지원하며, OpenAPI 사양을 원격 MCP 서버로 변환하는 도구도 포함.
  • Wasm 플러그인 시스템: Go, Rust, JS로 작성된 플러그인을 지원하여 메모리 안전하고 트래픽 손실 없이 핫 업데이트 가능한 게이트웨이 로직을 구현.
  • 클라우드 네이티브: CNCF Sandbox 프로젝트로, Kubernetes Ingress 및 Gateway API 표준과 호환.
  • 생산 수준: 설정 변경 시 트래픽 진동을 제거하여 장시간 연결형 AI 비즈니스에 매우 적합.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트