본문 바로가기

기술

Claude Workbench 사용법: API 키 발급부터 사용법까지 (Anthropic Console)

반응형

안녕하세요, 이번 포스팅에서는 Anthropic의 최신 AI 모델인 Claude 3.5 Sonnet을 Anthropic Console의 Workbench에서 어떻게 사용하는지 알아보겠습니다. API 발급부터 Anthropic Console에서의 실제 사용, Python을 통한 API 사용법, 그리고 가격 정책까지의 과정을 설명드리겠습니다.


API 키 발급과 결제수단 등록

먼저 Anthropic Console 웹사이트에 들어가서 회원가입을 해주세요. Google 아이디로 쉽게 회원가입 및 로그인이 가능합니다. 로그인 후엔 아래와 같이 진행하시면 됩니다. 

Anthropic Console

  1. 대시보드에서 'Get API Keys' 클릭 혹은 Setting으로 이동해 'API Keys'에서 'Create Key' 버튼을 클릭하세요.
  2. 생성된 키는 한 번만 볼 수 있으니 복사 후 안전한 곳에 보관해주세요. (삭제 및 다른 키 발급 가능)
  3. 'Billing' 섹션에서 결제수단을 등록해주세요. 신용카드만 가능합니다. (최소 $5)

이렇게 하면 Console 및 API 사용 준비가 끝이 납니다. 

 

Workbench에서 모델 선택 및 프롬프트 입력

API 키를 발급받았다면, 이제 Claude 모델 Workbench에서 실제로 사용해볼 차례입니다. 주의할 점은 Workbench에서의 대화는 무료가 아닌 유료로서, 사용한 모델과 토큰 수에 따라 'Billing' 섹션에서 결재한 $5에서 차감되게 됩니다.

Workbench 사용창

Workbench의 주요 기능은 아래와 같습니다. 

  • 모델 선택 및 파라미터 조정: 우측상단 Model setting을 클릭하면 모델 (Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku 등) 변경 및 파라미터 조정 가능합니다.
    • Temperature: 응답의 창의성과 일관성 조절 (0-1 사이)
    • Max tokens: 생성할 최대 토큰 수 설정

Model Setting의 자유도. 모델과 Token 사용량에 따라 Pricing이 다름.

  • 시스템 프롬프트: 모델의 역할과 행동을 정의하는 초기 지시사항 설정

초기 모델 설정

  • 대화 기록: 이전 대화 내용을 저장하고 불러와 연속성 있는 대화 가능. Response 창 하단에 Add to Conversation 버튼을 클릭하면 마지막 답변을 Input으로 넣어 대화가 가능

대화 기록 사용해서 연속성 있는 대화 가능. Add message pair를 추가해 필요한 내용을 추가할 수 있음.

  • 파일 업로드: 이미지나 문서 파일을 업로드하여 모델과 함께 분석 가능. 다양한 형식의 파일 지원으로 풍부한 컨텍스트 제공 및 멀티모달 분석 가능
  • Prompt 저장: 자주 사용하는 프롬프트를 저장하여 재사용 가능. 효율적인 작업 흐름을 위해 커스텀 프롬프트 라이브러리 구축 가능
  • Prompt 버전 관리: 각 프롬프트의 여러 버전을 저장하고 필요시 특정 버전을 불러올 수 있음. 프롬프트 최적화에 유용
  • 대화 내보내기: 전체 대화 내용을 텍스트 파일로 저장 가능. 
  • API 통합: Anthropic API를 통해 외부 애플리케이션과 연동 가능. 자동화된 워크플로우 구축에 활용 가능

이러한 Workbench의 다양한 기능을 활용하면 Claude의 성능을 최대한 끌어올리고, 다양한 용도로 활용할 수 있습니다.

 

외부에서 API 사용하기

Workbench에서 작성한 System Prompt와 대화 내용을 쉽게 외부에서도 이어나갈 수 있습니다. 우측 상단의 '</> Get Code'를 클릭하면 보이는 창에서 코드를 얻을 수 있습니다. 다만 api_key="my_api_key" 부분을 이전에 발급받아 복사해둔 본인의 api키로 바꾸어야 하는점 참고해주세요.

</> Get Code 클릭 시 나오는 코드창
VS Code에 위 Python code를 복사해 실행한 모습

 

모델 별 차이 및 Pricing 살펴보기

  • Claude 3.5 Sonnet: 가장 지능적인 모델로, 복잡한 작업과 분석에 탁월 ($3/15 per MTok)
  • Claude 3 Opus: 글쓰기와 복잡한 과제에 특화되어 있습니다. 창의적이고 상세한 콘텐츠 생성에 적합 ($15/75 per MTok)
  • Claude 3 Haiku: 세 모델 중 가장 빠른 응답 속도를 자랑합니다. 일상적인 작업과 간단한 질문에 효율적 ($0.25/1.25 per MTok)

현재로서는 Claude 3.5 Sonnet이 가장 진보된 모델이면서도 Claude 3 Opus보다 동일 토큰대비 5배 저렴하기 때문에 사용하지 않을 이유가 없다고 생각됩니다.

Claude 모델 별 Cost 대비 BM Score 비교


Claude Console과 API는 Claude 언어 모델을 효과적으로 활용할 수 있는 강력한 툴입니다. 이전 대화 기록과 파라미터 조절 기능을 갖춘 인터페이스를 제공하며, API는 개발자들이 자체 애플리케이션에 AI 기능을 통합할 수 있게 합니다. 모델 및 사용량 기반 과금 정책은 월 $20 구독료와 비교하여 비용 효율적인 선택을 가능케 합니다. 상세 정보는 Anthropic Docs 페이지에서 확인할 수 있습니다. 이 가이드가 Claude 활용에 도움이 되셨길 바랍니다.