eooce/transfer-api
JavaScript5 / 0
unlimited.surf의 API를 Cloudflare Worker로 래핑해 OpenAI·Anthropic 호환 /v1/* 및 /anthropic/* 엔드포인트와 원시 /api/* 프록시를 제공한다.
TL;DR
이 레포는 Cloudflare Worker로 unlimited.surf의 API를 OpenAI 및 Anthropic(Claude Code) 호환 엔드포인트로 변환하는 프록시 어댑터다. Worker는 /v1/chat/completions, /v1/responses, /v1/models 같은 OpenAI 경로와 /v1/messages, /anthropic/v1/messages 같은 Anthropic 경로를 매핑하고, /api/*는 원시 upstream 프록시로 전달한다. 인증은 UNLIMITED_SURF_API_KEY와 선택적 WORKER_API_KEY로 처리되며, 파일 영구 저장은 별도 KV/R2 구성이 필요하고 Embeddings/audio/images는 unsupported(501)로 처리된다. 배포는 GitHub 연동 또는 wrangler를 통한 수동 배포가 가능하며, README에 배포 명령과 시연용 curl 예시가 포함되어 있다.
핵심 포인트
- OpenAI와 Anthropic(Claude Code) 양쪽 호환 엔드포인트를 동시에 제공해 클라이언트 호환 범위가 넓음
- 원시 /api/* 프록시를 유지해 unlimited.surf의 네이티브 API 접근을 그대로 허용함
- Cloudflare GitHub 연동 자동배포와 Wrangler를 통한 간단한 배포 흐름을 문서화함
- upstream 불가 시 내장 fallback 모델 목록을 반환하는 폴백 로직을 포함
322
STARS
1.5k
FORKS
+264
TRENDING
5
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.