Anthropic의 Claude는 다양한 언어 관련 작업에서 인간과 유사한 수준의 이해와 생성 능력을 제공하는 대형 언어 모델입니다. 이 가이드를 통해 클로드와의 대화를 시작하거나, API를 활용하여 고급 애플리케이션을 구축하는 데 필요한 기초를 다질 수 있습니다. 시작해볼까요?
사전 준비사항
- Anthropic API 접근 권한이 있는 계정
- API 키(계정 설정을 통해 획득 가능)
- 컴퓨터에 설치된 Python 3.7.1 이상 버전
Getting started
Accessing the APIThe API is made available via our web Console. You can use the Workbench to try out the API in the browser and then generate API keys in Account Settings.AuthenticationAll requests to the Anthropic API must include an x-api-key header with
docs.anthropic.com
Download Python
The official home of the Python Programming Language
www.python.org
1단계: 환경 설정하기
환경 설정 없이 바로 시작하고 싶다면, Anthropic에서 제공하는 빠른 시작 Google Colab 노트북의 사본을 만들어 사용해보세요.
Client SDKs
We provide libraries in Python and Typescript that make it easier to work with the Anthropic API. If you are using Amazon Bedrock, see this guide.PythonPython library GitHub repoExample:Pythonimport anthropic client = anthropic.Anthropic( # defaults to os.
docs.anthropic.com
먼저, Python이 설치되어 있는지 확인합니다. macOS의 터미널이나 Windows의 명령 프롬프트에서 다음 명령어를 입력해보세요:
"Python 3.12.2"와 같은 버전 번호가 표시된다면 준비 완료! 아니라면, Python 공식 웹사이트에서 최신 버전을 다운로드하세요.
(선택사항) 가상 환경 생성하기
클로드 프로젝트를 위한 가상 환경을 생성하는 것은 필수는 아니지만, 의존성을 관리하고 다른 프로젝트와의 충돌을 방지하기 위해 권장됩니다. 가상 환경을 생성하려면 다음 명령어를 실행하세요:
그리고 활성화합니다:
- macOS 또는 Linux: source claude-env/bin/activate
- Windows: claude-env\Scripts\activate
2단계: Anthropic Python SDK 설치하기
환경 설정이 완료되었다면, 이제 클로드 Python 라이브러리를 설치할 차례입니다. 간단히 다음 명령어를 실행하세요:
이 명령어는 필요한 모든 의존성과 함께 라이브러리의 최신 버전을 설치합니다.
3단계: (선택사항) API 키 설정하기
클로드를 사용하기 위해서는 API 키가 필요합니다. 모든 클로드 프로젝트에서 API 키를 사용할 수 있도록 환경 변수를 설정하는 방법은 다음과 같습니다:
macOS 또는 Linux:
- 터미널을 열고 nano ~/.bash_profile 또는 nano ~/.zshrc 명령어를 입력합니다.
- 실제 API 키로 "your-api-key-here"를 대체하여 다음 줄을 파일에 추가합니다: export ANTHROPIC_API_KEY='your-api-key-here'
- 파일을 저장하고 편집기를 종료합니다(Ctrl+O, Enter, Ctrl+X 순서로).
- 변경된 프로필을 불러오기 위해 source ~/.bash_profile 또는 source ~/.zshrc를 실행합니다.
Windows:
- 명령 프롬프트를 열고, 실제 API 키로 "your-api-key-here"를 대체하여 setx ANTHROPIC_API_KEY "your-api-key-here" 명령어를 입력합니다.
- 변경사항을 영구적으로 적용하려면, '내 컴퓨터' 또는 '이 PC'에서 우클릭 후 '속성'을 선택하고 '고급 시스템 설정'을 클릭한 다음 '환경 변수' 버튼을 클릭합니다. '시스템 변수' 섹션에서 '새로 만들기...'를 클릭하고 변수 이름으로 ANTHROPIC_API_KEY를, 변수 값으로 API 키를 입력합니다.
4단계: 첫 API 요청 보내기
이제 거의 다 왔습니다! Python 파일을 새로 만들고(예: claude_test.py), 다음 코드를 추가해보세요:
import anthropic client = anthropic.Anthropic( # defaults to os.environ.get("ANTHROPIC_API_KEY") api_key="my_api_key", ) message = client.messages.create( model="claude-3-opus-20240229", max_tokens=1000, temperature=0.0, system="Respond only in Yoda-speak.", messages=[ {"role": "user", "content": "How are you today?"} ] ) print(message.content)
여기서 우리는 anthropic 라이브러리를 사용하여 Claude API와 편리하게 상호작용할 수 있습니다. Anthropic 클라이언트 인스턴스를 생성하고, messages.create() 메서드를 호출하여 Claude에 메시지를 보냅니다. 그리고 마지막으로 Claude로부터 받은 응답을 출력합니다.
코드를 실행하려면, 터미널이나 명령 프롬프트에서 python claude_test.py를 입력하세요. Claude로부터 현명한 조언 같은 응답을 받게 될 것입니다!
축하합니다, Claude로 첫 API 요청을 성공적으로 보냈습니다! 이제 다양한 API 엔드포인트와 파라미터에 대해 더 자세히 알아보고, 클로드를 귀하의 애플리케이션에 통합하는 방법을 탐색하는 등 여정을 계속해 나가실 수 있습니다.
'AI' 카테고리의 다른 글
다른 모델에서 Claude로 마이그레이션하기 (0) | 2024.03.16 |
---|---|
ChatGPT, Claude 등 프롬프트 엔지니어링 입문 AI와 효과적으로 대화하는 방법 (0) | 2024.03.16 |
클로드에 API 단계별 소개 (0) | 2024.03.14 |
Anthropic의 Claude AI 상호작용의 새 시대를 여는 대형 언어 모델 (1) | 2024.03.14 |