standardagents/composer-api

OpenAI-compatible API proxy for Cursor Composer

해결하는 문제

Cursor의 자체 모델인 Composer 2.5 및 Grok 4.6는 기본적으로 OpenAI 호환 엔드포인트로 제공되지 않습니다. 이 프로젝트는 이러한 모델을 OpenAI 호환 API로 연결하는 로컬 서버를 제공하여, 사용자가 Cursor의 모델을 OpenAI 호환 클라이언트에 통합할 수 있도록 합니다.

작동 방식

로컬 macOS 앱으로 작동하며, 일반적으로 포트 8787에서 로컬호스트 서버를 시작합니다. /v1/chat/completions/v1/responses 엔드포인트를 제공합니다. 앱은 사용자의 Cursor API 키를 로컬에 저장하고 요청을 Cursor의 백엔드로 전달합니다. 또한 텍스트 및 이미지 입력, 스트리밍 및 비스트리밍 출력, 문자 수 및 공개된 가격 기반의 토큰 사용량 추정을 지원합니다.

대상 사용자

OpenAI API 표준을 지원하는 도구, 스크립트, 또는 다른 AI 에이전트에서 Cursor의 전문 모델(예: Composer 2.5)을 사용하고자 하는 개발자들입니다.

주요 특징

  • OpenAI 호환성: 채팅 완성 및 모델 목록용 표준 엔드포인트 제공.
  • 로컬 보안: macOS 앱 내부에 API 키를 로컬 저장하여 소스 코드 관리에 노출되는 것을 방지.
  • 다중 모달 지원: 텍스트 및 이미지 입력(이미지당 최대 1MB) 처리 가능.
  • 모델 접근성: composer-2.5, composer-2.5-fast, grok-4.6, grok-4.5 버전에 접근 가능.
  • 통합 에이전트 설정: 에이전트 워크플로우를 위한 로컬 OpenCode 제공자 설치 도구 포함.

관련

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