bestruirui/octopus

One Hub All LLMs For You | 为个人打造的 LLM API 聚合网关

해결하는 문제

Octopus는 여러 AI 제공업체를 사용하는 개인을 위한 LLM API 집약 서비스입니다. 여러 API 키와 다른 API 형식을 관리할 필요 없이, 다양한 모델에 통합된 인터페이스로 접근할 수 있으며, 자동 장애 대체를 통해 높은 가용성을 보장합니다.

작동 방식

이 서비스는 클라이언트와 여러 LLM 제공업체 사이의 프록시 역할을 합니다. OpenAI, Anthropic, Gemini 형식 간의 프로토콜을 변환하고, 여러 제공업체 채널을 '그룹'(통합 모델 이름)으로 통합합니다. 또한 models.dev 같은 외부 소스에서 가격 데이터를 동기화하여 토큰 사용량과 비용을 추적합니다.

대상 사용자

  • 여러 제공업체에서 여러 LLM API 키를 관리하는 개인.
  • AI 에이전트나 애플리케이션에 단일 안정적인 엔드포인트를 원하는 개발자.
  • 다양한 채널을 통한 전체 AI 지출을 추적하고 싶은 사용자.

주요 기능

  • 다중 채널 집약: 한 곳에서 여러 LLM 제공업체를 연결하고 관리.
  • 프로토콜 변환: OpenAI와 Anthropic API 형식 간을 원활하게 전환 가능.
  • 자동 장애 대체: 상류 제공업체가 실패할 경우 자동으로 작동 중인 채널로 전환.
  • 실시간 시각화: 프론트엔드에서 클라이언트에서 제공업체까지의 전체 요청 경로를 확인 가능.
  • 경량 배포: SQLite, MySQL, PostgreSQL을 지원하는 단일 바이너리로 배포 가능.

관련

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