Claude Code를 Qwen 모델과 함께 무료로 사용하기 (Linux)
Source: Dev.to
사전 요구 사항
-
Qwen CLI가 설치되어 있고 인증되어 있음
-
Node.js v18+가 설치되어 있음
-
Qwen Code CLI 설치:
npm install -g @qwen-code/qwen-code@latest -
Claude Code와 라우터 설치:
npm install -g @anthropic-ai/claude-code @musistudio/claude-code-router
설정
-
LINUX_USER를 자신의 Linux 사용자 이름으로 바꾸세요. -
Qwen OAuth 자격 증명 파일을 엽니다:
cat /home/LINUX_USER/.qwen/oauth_creds.json파일 내용은 다음과 비슷할 것입니다:
{ "access_token": "YOUR_QWEN_ACCESS_TOKEN_HERE", "token_type": "Bearer", "refresh_token": "YOUR_QWEN_REFRESH_TOKEN_HERE", "resource_url": "portal.qwen.ai", "expiry_date": 1764876220290 } -
access_token값을 복사합니다. -
Claude Code Router 설정을 생성합니다:
cat > ~/.claude-code-router/config.json > ~/.zshrc source ~/.zshrc
설치 확인
claude --version # 출력 예시: Claude Code v2.x.x
ccr version # 버전 번호가 표시되어야 함
echo $QWEN_ACCESS_TOKEN # 토큰이 표시되어야 함
라우터 실행
라우터 서버를 재시작합니다:
ccr restart
Qwen 모델과 함께 Claude Code 사용하기
Claude Code를 시작합니다:
ccr code
설정 테스트:
> hi
만료된 OAuth 토큰 새로 고침
토큰이 만료된 경우:
-
기존 OAuth 자격 증명 파일을 삭제하여 재인증을 강제합니다:
rm /home/LINUX_USER/.qwen/oauth_creds.json qwen # Qwen CLI를 실행해 다시 로그인 -
재생성된
oauth_creds.json에서 새로운access_token을 복사합니다. -
~/.claude-code-router/config.json의api_key를 새 토큰으로 업데이트합니다(예:nano등 선호하는 편집기 사용). -
라우터를 재시작합니다:
ccr restart
Claude Code를 Linux에서 무료로 실행하는 데 도움이 되길 바랍니다! 💖