OpenRouter, Abacus AI 또는 로컬 모델과 함께 Claude Code를 사용하는 방법
요약
Claude Code CLI를 OpenRouter, Abacus AI 또는 로컬 모델과 함께 사용할 수 있도록 돕는 Python 기반 프록시 도구를 소개합니다. 이 프록시는 Anthropic API 호출을 OpenAI API 형식으로 변환하며, Claude Code의 핵심 기능인 스트리밍과 도구 호출을 안정적으로 지원합니다.
핵심 포인트
- Anthropic API를 OpenAI API 규격으로 변환하는 FastAPI 기반 프록시 제공
- Claude Code의 복잡한 스트리밍 및 도구 호출(Tool Calling) 완벽 지원
- OpenRouter나 Abacus AI 등 외부 API를 통한 모델 활용 가능
- Windows, Mac, Linux 환경을 위한 설정 가이드 포함
새로운 Claude Code CLI를 사용하고 싶지만 Anthropic의 직접 결제 방식에만 전적으로 의존하고 싶지 않거나 (또는 OpenRouter/Abacus를 통해 다른 모델을 사용하고 싶은 경우), 프록시(proxy)가 필요합니다.
저는 Anthropic API 호출을 표준 OpenAI API 호출로 변환하는 빠르고 가벼운 Python (FastAPI) 기반 프록시를 작성했습니다.
시중에 있는 다른 일부 스크립트와 달리, 이 스크립트는 복잡한 스트리밍(streaming)과 도구 호출(tool calling)(Claude Code가 파일을 읽고 터미널 명령을 실행하기 위해 heavily 의존하는 부분)을 적절하게 처리합니다. 충돌 없이 간극을 완벽하게 메워줍니다.
설정 방법은 간단합니다:
- Python 프록시를 로컬에서 실행합니다.
ANTHROPIC_BASE_URL을 프록시를 가리키도록 설정합니다 (http://127.0.0.1:8082/v1).claude를 실행합니다.
Windows (PowerShell), Mac, 그리고 Linux (Bash/Fish/Zsh)를 위한 완전한 설정 가이드와 문제 해결 단계를 포함했습니다.
코드는 여기서 오픈 소스로 공개되어 있습니다: https://github.com/jesuspeterson342-dot/anthropic-openai-proxy
자유롭게 사용하세요. 워크플로우에 도움이 되었다면 별(star)을 남겨주세요!
submitted by /u/Worried-Divide-3966
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기