전체 가이드 / 코딩 어시스턴트
Claude Code에서 XHuoAPI 사용하기
Claude Code는 Anthropic Messages 형식으로 요청을 보내고 XHuoAPI가 이 형식을 지원하므로, 변환 도구 없이 환경 변수 두 개만 설정하면 됩니다. Claude Code 2.1.284로 실제 파일 작성 작업을 실행했고, 아래 단계와 주의 사항은 그 테스트에서 나온 것입니다.
시작하기 전에
- 콘솔에서 가입하고 API 토큰을 만듭니다. 가입에는 이메일만 필요하고 전화번호는 필요하지 않습니다.
- 토큰을 만들 때 티어를 선택합니다. 신규 계정의 기본값은 Standard입니다. 티어는 가격과 안정성, 사용 가능한 모델을 결정합니다. 자세한 내용은 가격 페이지를 참조하세요.
먼저 확인
도구를 설정하기 전에 curl로 키와 모델이 작동하는지 확인하세요. '설정했는데 반응이 없다'는 경우의 절반은 여기서 걸러집니다.
curl https://api.xhuoapi.ai/v1/chat/completions \
-H "Authorization: Bearer sk-..." \
-H "Content-Type: application/json" \
-d '{"model":"deepseek-v3.2","messages":[{"role":"user","content":"ping"}]}'
설정 단계
Claude Code를 설치합니다(Node.js 18 이상 필요).
npm install -g @anthropic-ai/claude-code
환경 변수를 설정합니다. Base URL에 /v1을 붙이지 마세요. Claude Code가 /v1/messages를 직접 붙입니다. ~/.zshrc나 ~/.bashrc에 추가하면 계속 적용됩니다.
export ANTHROPIC_BASE_URL=https://api.xhuoapi.ai export ANTHROPIC_AUTH_TOKEN=YOUR_XHUOAPI_KEY export ANTHROPIC_MODEL=claude-sonnet-4-6 export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-sonnet-4-6
셸 설정을 바꾸지 않으려면 ~/.claude/settings.json의 env 블록에 같은 값을 넣어도 됩니다.
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.xhuoapi.ai",
"ANTHROPIC_AUTH_TOKEN": "YOUR_XHUOAPI_KEY",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4-6"
}
}
프로젝트 디렉터리에서 claude를 실행하면 대화형 모드가 됩니다. 먼저 -p로 일회성 작업을 실행해 연결을 확인해도 됩니다.
claude -p "Reply with the single word: ok"
Claude가 아닌 모델을 쓰려면 ANTHROPIC_MODEL과 ANTHROPIC_DEFAULT_HAIKU_MODEL을 해당 모델 ID(예: deepseek-v3.2)로 바꾸면 됩니다.
export ANTHROPIC_MODEL=deepseek-v3.2 export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v3.2
주의 사항
자주 사용하는 모델
이런 도구에서 자주 선택되는 모델입니다. 모델 이름을 클릭하면 티어별 가격을 볼 수 있습니다. 전체 목록은 가격 페이지에 있습니다.
단계는 해당 도구의 현재 공식 문서를 기준으로 정리했습니다. 업데이트 후 UI가 바뀔 수 있습니다. 다른 점이 있으면 알려 주세요.