관리 메뉴

김종권의 iOS 앱 개발 알아가기

[AI] 클로드코드 사용 종류 (인증 방식, session key, API Key, Amazon Bedrock) 본문

AI

[AI] 클로드코드 사용 종류 (인증 방식, session key, API Key, Amazon Bedrock)

jake-kim 2026. 5. 13. 01:57

클로드코드 사용 종류

  • 클로드코드를 사용할때 클로드코드에 비용을 지불하고 사용하는데 여러가지 방법이 있음
    • session key - 개인이 가장 많이 사용 (구독해서 사용하는 것. 구체적인 건 아래에서 계속 설명)
    • API key
    • Amazon Bedrock

session key 방식

  • session key: 넷플릭스나 유튜브 프리미엄을 구독해서 쓰는 것과 비슷하게 claude auth login을 치고 웹브라우저에서 로그인
    • 웹 세션 기반으로 로그인 유지 개념으로 사용하는 것
    • 구독하여 사용하는 것이 session key 방식: ex)  $20 (Pro 구독)
  • 클로드코드 설치하여 session key 방식 준비
curl -fsSL https://claude.ai/install.sh | bash
  • 아래 명령어를 통해 웹사이트에 로그인 및 구독 플랜을 선택한 후 결제
claude auth login
  • 잘 연결 되었는지 확인
claude auth status

API key 방식

  • Anthropic이 발행해준 고유한 문자열 코드를 사용하는 것
  • Anthropic Console에서 키를 생성하여 Claude Code에 claude auth apikey <내-키>를 입력해 등록
  • 쓴만큼 결제하는 방식

Amazon Bedrock

  • 클로드코드에 바로 접근해서 쓰는게 아니라, aws를 통해 사용하는방법
  • Bedrock은 Converse API가 아니라 Invoke API 경로를 사용
    • => 표준화된 공통 문(Converse)이 아니라, Claude 모델 전용 문(Invoke)으로 직접 들어가서 대화
    • 데이터 형식을 더 꼼꼼히 맞춰줘야 하지만, 모델이 가진 원래의 성능이나 특수한 기능을 더 정확하게 끌어낼 수 있다는 장점이 있음

ex) 각 모델마다 아래처럼 사용 방식이 다른데, Amazon Bedrock을 쓰면 aws에서 내부적으로 세팅하여, 사용자는 따로 신경쓰지 않아도됨

Claude (Anthropic 방식)

클로드에게 보낼 때는 messages라는 항목 안에 role과 content를 명확히 나누는 것을 선호

{
  "model": "claude-3-5-sonnet",
  "messages": [
    {"role": "user", "content": "안녕?"}
  ],
  "max_tokens": 1024
}

Llama 2 (기존 Meta/Invoke 방식)

어떤 모델들은 아예 복잡한 구분 없이 특정 기호([INST], <<SYS>>)를 섞은 긴 문장 하나로 보내달라고 요구

{
  "prompt": "[INST] 안녕? [/INST]",
  "temperature": 0.5
}

Titan (Amazon 방식)

아마존 자체 모델은 또 입력 텍스트를 inputText라는 이름의 상자에 담으라고 요구

{
  "inputText": "안녕?",
  "textGenerationConfig": { "maxTokenCount": 512 }
}

3가지 방법 비교

구분 Session Key (세션) Anthropic API Key (직접) Amazon Bedrock (클라우드)
핵심 개념 웹사이트 로그인 상태 공유 개발자 전용 '출입증' 발급 AWS 인프라 모델 호출
비용 체계 $20 (Pro 구독) 종량제 ( 만큼 결제) 종량제 (AWS 통합 청구)
설정 난이도 매우 쉬움 (로그인 방식) 쉬움 ( 복사/붙여넣기) 복잡 (IAM, 권한, 리전 설정)
안정성 보통 (주기적 재로그인 필요) 매우 높음 ( 만료 없음) 매우 높음 (기업용 인프라)
장점 추가 비용 없이 구독 혜택 활용 자동화/ 운영에 최적화 최고 수준의 보안, AWS 크레딧 활용
단점 질문 횟수 제한(Quota) 공유 비용 관리 주의 (요금 폭탄 가능성) Claude Code 직접 연동 불가 (MCP 필요)

 

* 참고

- https://aws.amazon.com/ko/blogs/tech/bedrock-with-claude-code/

- https://wikidocs.net/329810

Comments