caozhiyuan/copilot-api
GitHub Copilot, OpenAI Codex, OpenCode Go, and third-party AI provider gateway with OpenAI and Anthropic API compatibility.
해결하는 문제
Copilot API는 GitHub Copilot, DeepSeek, Kimi, OpenRouter와 같은 여러 AI 제공업체를 단일 로컬 엔드포인트를 통해 사용할 수 있는 유니버설 AI 게이트웨이입니다. OpenAI 호환 채팅 완성, OpenAI 응답, Anthropic 메시지 형식 간의 프로토콜 불일치 문제를 해결하기 위해 서로 번역함으로써, 하나의 서버로 다양한 AI 코드 에이전트와 클라이언트를 구동할 수 있게 합니다.
작동 방식
게이트웨이는 클라이언트에서 오는 요청을 적절한 AI 제공업체로 라우팅하는 프록시 역할을 합니다. OpenAI 채팅 완성, OpenAI 응답, Anthropic 메시지의 세 가지 주요 클라이언트 대응 프로토콜을 지원합니다. 제공업체의 네이티브 기능에 따라 요청 및 응답 형식을 번역하여 호환성을 보장합니다. 예를 들어, GitHub Copilot 트래픽을 네이티브 Anthropic 스타일 메시지 API로 라우팅하여 도구 중심 워크플로우를 유지할 수 있습니다.
대상 사용자
Claude Code, OpenCode, Codex와 같은 AI 코드 보조 도구를 사용하면서 AI 모델 접근을 통합하고, 클라이언트 설정을 변경하지 않고도 다양한 제공업체 간에 전환하고자 하는 개발자들.
주요 특징
- 통합 API 게이트웨이: 하나의 엔드포인트에서 OpenAI 채팅 완성, OpenAI 응답, Anthropic 메시지를 모두 지원.
- 다중 제공업체 지원: GitHub Copilot, 내장된 Codex 제공업체, 그리고 DeepSeek, Kimi, DashScope와 같은 제3자 제공업체를 통합.
- 코드 에이전트 호환: Claude Code, OpenCode, Codex용 특화된 설정 및 시작 스크립트 제공.
- 데스크톱 애플리케이션: 인증 관리, 제공업체 설정, 토큰 사용량 모니터링이 가능한 Electron GUI 제공.
- 스트리밍 지원: 세 가지 클라이언트 대응 프로토콜 모두에서 SSE 스트리밍 구현.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트