Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 스위프트
- Refactoring
- tableView
- Protocol
- Clean Code
- map
- claude code
- RxCocoa
- HIG
- clean architecture
- SWIFT
- rxswift
- 클린 코드
- 리팩토링
- 애니메이션
- Observable
- Human interface guide
- collectionview
- combine
- ios
- 클로드코드
- swift documentation
- swiftUI
- uiscrollview
- Xcode
- uitableview
- 리펙토링
- MVVM
- UITextView
- UICollectionView
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[AI] 클로드코드 사용 종류 (인증 방식, session key, API Key, Amazon Bedrock) 본문
클로드코드 사용 종류
- 클로드코드를 사용할때 클로드코드에 비용을 지불하고 사용하는데 여러가지 방법이 있음
- 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/
'AI' 카테고리의 다른 글
| [AI] claude code - hook, btw 명령어 (클로드코드 훅, by the way) (1) | 2026.05.06 |
|---|---|
| [AI] 클로드코드 claude opus 4.7 내용 (claude-opus-4.7) (1) | 2026.04.29 |
| [AI] 클로드코드 서브 에이전트 사용 방법 (SubAgent, agents, ClaudeCode, 병렬 처리) (0) | 2026.04.22 |
| [AI] 클로드코드 승인 요청 안물어보게 하는방법 (auto accept, bypass, vscode) (0) | 2026.04.15 |
| [AI] 클로드코드 유용한 기능 (analyze, fix, explain, compact, call) (1) | 2026.04.08 |
Comments
