메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

Claude Code 메인 인터페이스

준비 사항

Claude Code는 Anthropic이 제공하는 커맨드라인 AI 프로그래밍 어시스턴트로, 터미널에서 직접 AI와 대화하고 코드를 생성하며 디버깅할 수 있습니다. APIMart를 연결하면 GPT, Claude, Gemini 등 다양한 모델을 Claude Code에서 사용할 수 있습니다. 시작하기 전에 다음을 확인하세요:
  1. APIMart API 키 획득 완료 APIMart 콘솔에 로그인하여 API 키를 받으세요 (sk-로 시작)
팁: APIMart 계정이 없으시다면 먼저 APIMart에서 가입하고 API 키를 받으세요.

1단계: Claude Code 설치

다음 방법 중 하나를 선택하여 설치하세요:
공식 스크립트로 설치:
curl -fsSL https://claude.ai/install.sh | bash
Homebrew로도 설치 가능:
brew install --cask claude-code
권한 오류가 발생하면 명령어 앞에 sudo를 추가하세요.

설치 확인

설치 후 다음 명령어로 확인합니다:
claude --version
버전 번호(예: 1.x.x)가 표시되면 설치 성공입니다.

2단계: APIMart API 설정

3가지 설정 방법을 제공합니다. 사용 습관에 맞게 선택하세요.

방법 1: settings.json 편집 (권장)

가장 안정적인 방법으로, 한 번 설정하면 영구적으로 유효합니다. 1. 설정 디렉토리 열기:
  • Windows: Win + R을 누르고 %userprofile%\.claude 입력
  • macOS: Command + Shift + G를 누르고 ~/.claude 입력
  • Linux: ~/.claude 디렉토리로 이동
디렉토리가 없으면 터미널에서 claude를 한 번 실행한 후 Ctrl + C로 종료하면 자동으로 생성됩니다.
2. settings.json 파일 생성 또는 편집:
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.apimart.ai",
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxx",
    "ANTHROPIC_MODEL": "claude-sonnet-4-6-apimart",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}
매개변수설명
ANTHROPIC_BASE_URLAPIMart API 주소, https://api.apimart.ai 고정
ANTHROPIC_AUTH_TOKENAPIMart API 키 (sk-로 시작)
ANTHROPIC_MODEL기본 사용 모델, 아래 모델 목록에서 선택
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1로 설정하면 불필요한 네트워크 요청 감소
파일 저장 후 Claude Code를 재시작하면 적용됩니다.

방법 2: 영구 환경 변수

시스템 환경에 설정을 기록하여 모든 터미널 창에서 자동으로 로드됩니다.
echo 'export ANTHROPIC_BASE_URL="https://api.apimart.ai"' >> ~/.zshrc
echo 'export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"' >> ~/.zshrc
echo 'export ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"' >> ~/.zshrc
source ~/.zshrc

방법 3: 임시 환경 변수

테스트나 단기 사용에 적합합니다. 터미널을 닫으면 설정이 사라집니다.
export ANTHROPIC_API_KEY="sk-xxxxxxxxxxxx"
export ANTHROPIC_MODEL="claude-sonnet-4-6-apimart"
export ANTHROPIC_BASE_URL="https://api.apimart.ai"
claude
임시 환경 변수는 현재 터미널 창에서만 유효합니다. 창을 전환하거나 닫으면 다시 설정해야 합니다.

3단계: 사용 시작

설정 확인

Claude Code를 실행하고 간단한 메시지를 보내 설정이 올바른지 확인합니다:
claude "안녕하세요"
AI 응답을 받으면 설정 성공입니다. 401, 403 등의 오류가 나타나면 아래 FAQ를 참고하세요.

사용 모드

Claude Code는 두 가지 상호작용 모드를 제공합니다:
  • 대화 모드: claude를 실행하여 지속적인 대화 진행, 복잡한 작업에 적합
  • 단일 명령: claude "질문"으로 한 번의 응답 후 종료, 빠른 질문에 적합

지원 모델

APIMart는 Claude 모델 시리즈를 완벽하게 지원합니다. 작업 요구에 따라 유연하게 전환할 수 있습니다:
모델명특징권장 용도
claude-opus-4-6최강 종합 능력복잡한 아키텍처, 난해한 디버깅
claude-sonnet-4-6성능과 속도의 균형일상 프로그래밍, 코드 생성
claude-opus-4-5-20251101고급 추론 능력복잡한 코드, 심층 분석
claude-sonnet-4-5-20250929우수한 코드 능력알고리즘 설계, 코드 최적화
claude-haiku-4-5-20251001초고속 응답빠른 Q&A, 코드 스니펫
위 모든 모델은 Thinking(확장 사고) 버전을 지원합니다. 모델 ID 뒤에 -thinking을 추가하면 활성화됩니다(예: claude-opus-4-6-thinking). 깊은 추론이 필요한 복잡한 작업에 적합합니다.

APIMart 할인 모델

APIMart는 전용 할인 모델을 제공하며, 가격은 공식의 20%에 불과하고 능력은 공식 모델과 동일합니다. 모델 ID 뒤에 -apimart를 추가하면 사용할 수 있습니다:
할인 모델명특징
claude-opus-4-6-apimart최강 종합 능력
claude-sonnet-4-6-apimart성능과 속도의 균형
claude-opus-4-5-20251101-apimart고급 추론 능력
claude-sonnet-4-5-20250929-apimart우수한 코드 능력
claude-haiku-4-5-20251001-apimart초고속 응답
Thinking 버전도 지원됩니다(예: claude-opus-4-6-thinking-apimart, claude-sonnet-4-6-thinking-apimart 등).
모델 선택 추천:
  • 💰 가성비 최고: claude-sonnet-4-6-apimart — 일상 프로그래밍에 최적, 공식 가격의 20%
  • 🚀 고성능: claude-opus-4-6-apimart — 가장 복잡한 코드와 아키텍처 문제 처리
  • 빠른 응답: claude-haiku-4-5-20251001-apimart — 즉각적인 피드백이 필요할 때
  • 🧠 심층 사고: claude-opus-4-6-thinking-apimart — 깊은 추론이 필요할 때
모델을 전환하려면 대화 모드에서 /model 명령을 사용하거나, 설정의 ANTHROPIC_MODEL 필드를 수정한 후 재시작하세요.

자주 사용하는 명령어

Claude Code에서 자주 사용하는 명령어와 단축키:
명령어설명
claude대화 모드 진입
claude "질문"단일 질문
claude --version버전 확인
/model대화 모드에서 모델 전환
/help도움말 보기
Ctrl + C대화 모드 종료

자주 묻는 질문

Q1: 설정 후에도 로그인 선택 화면이 나타나나요?

시작 시 “Select login method”가 표시되면 설정이 적용되지 않은 것입니다. 확인 단계:
  1. settings.json 방식: 파일 경로가 올바른지 확인
    • Windows: C:\Users\<사용자명>\.claude\settings.json
    • macOS / Linux: ~/.claude/settings.json
  2. 환경 변수 방식: 변수를 설정한 같은 터미널 창에서 Claude Code를 실행했는지 확인
  3. JSON 형식 확인: 괄호, 쉼표, 따옴표가 모두 올바른지 확인

Q2: 401 / 403 오류가 발생하나요?

오류 코드의미해결 방법
401 UnauthorizedAPI 키 누락 또는 무효키가 올바르고 sk-로 시작하는지 확인
403 Forbidden권한 부족 또는 키 만료콘솔에서 키 상태 확인
ANTHROPIC_BASE_URLhttps://api.apimart.ai로 설정되어 있는지도 확인하세요 (Anthropic 공식 주소가 아닌).

Q3: “Unable to connect” 연결 실패?

Claude Code가 API 서비스에 연결하지 못한 것입니다.
  1. 네트워크 연결이 정상인지 확인
  2. ANTHROPIC_BASE_URL 설정이 올바른지 확인
  3. 프록시를 사용하는 경우 api.apimart.ai 접근이 허용되었는지 확인

Q4: “Auth conflict” 인증 충돌 오류?

다음과 같은 메시지가 표시되는 경우:
Auth conflict: Both a token (claude.ai) and an API key (ANTHROPIC_API_KEY) are set.
claude.ai 계정 로그인과 API Key 설정이 동시에 존재하여 충돌이 발생한 것입니다. 해결 방법: Claude Code 대화 모드에서 /logout을 실행하여 claude.ai에서 로그아웃하세요. API Key 설정만 유지합니다.

Q5: 비 Claude 모델 사용 시 max_tokens 오류?

다음과 같은 오류가 표시되는 경우:
max_tokens is too large: 32000. This model supports at most 16384 completion tokens.
Claude Code는 기본적으로 Claude 모델의 매개변수(32000 tokens)로 요청을 보내기 때문에, 일부 비 Claude 모델(예: gpt-4o)에서는 토큰 제한을 초과합니다. 해결 방법: Claude 모델(예: claude-sonnet-4-6-apimart)로 전환하세요. Claude Code와 기본 호환되어 이 문제가 발생하지 않습니다.

Q6: 응답 속도가 느리나요?

  1. 더 빠른 모델로 전환 (예: claude-haiku-4-5-20251001-apimart 또는 claude-sonnet-4-6-apimart)
  2. 프롬프트를 줄여 컨텍스트 길이 감소
  3. 네트워크 상태 확인

Q7: 모델을 전환하려면?

두 가지 방법:
  1. 대화 모드에서: /model 명령어 입력
  2. 설정 변경: settings.json 또는 환경 변수의 ANTHROPIC_MODEL 필드를 변경한 후 Claude Code 재시작

Q8: Claude Code가 로컬 파일을 자동으로 읽나요?

아닙니다. Claude Code는 파일을 명시적으로 참조해야 하며, 민감한 작업 수행 전에 확인을 요청합니다. 전용 프로젝트 디렉토리에서 사용하는 것을 권장합니다.

Q9: 로컬 파일을 분석하려면?

대화 모드에서 다음 방법으로 파일을 참조할 수 있습니다:
  • 파일 경로를 직접 입력
  • 파일을 터미널 창에 드래그 앤 드롭
  • 파일 내용 복사 붙여넣기

Q10: 사용량과 비용을 확인하려면?

APIMart 콘솔에 로그인하여 확인:
  • API 호출 통계
  • 토큰 소비 상세
  • 비용 통계 및 트렌드

지원

사용 중 문제가 발생하면:

APIMart 시작하기

지금 APIMart에 가입하고 API 키를 받아 Claude Code에서 멀티 모델 프로그래밍 어시스턴트를 경험하세요!