2025년 January 15일
  1. 개발 히스토리
  2. [Backend] MMF – Claude API 사용

[Backend] MMF – Claude API 사용

사용 환경 설정

파이썬 버전 3.7 이상 ( 현재 3.12 사용 중 )

Anthropic 라이브러리 설치

pip install anthropic

Claude Limits

Rate limits가 TIER 1이면 API 사용 가능

( Free Tier의 경우 사용 불가 )

결제 설정 시 지불한 만큼의 토큰 다 사용했으면 추가로 자동 결제되는 기능이 있음

( 작업 중 끊김 방지 )

API 키 설정

setx ANTHROPIC_API_KEY "your-api-key-here"

cmd에서 해당 명령어 설정 시 시스템 변수에 API 키 저장됨

API 요청 보내기

일반 텍스트

API 키 입력 필수

model은 선택 가능 ( 현재 cluade-3.5-sonnect로 설정됨 )

role : user

content : Claude모델에게 질문할 내용을 여기에 입력

답변 정상적으로 출력

text(타입) : 답변 내용

type : 답변의 타입


이미지 생성 요청

import anthropic


client = anthropic.Anthropic(
    api_key=""
)
message = client.messages.create(
    model="claude-3-5-sonnet-20241022",
    max_tokens=1024,
    temperature=0.0,
    messages=[
        {"role": "user", "content": " 배경에 검은 박스가 그려진 이미지 생성해주세요."}
    ])

print(message.content)

일반적인 질문으로는 이미지 생성이 불가능한 것 같아서 다른 방법을 고려해야 함

코드 작성

import anthropic


client = anthropic.Anthropic(
    api_key=""
)
message = client.messages.create(
    model="claude-3-5-sonnet-20241022",
    max_tokens=1024,
    temperature=0.0,
    messages=[
        {"role": "user", "content": "1부터 100까지의 숫자  7 배수만 출력하는 파이썬 코드를 생성해주세요."}
    ])

print(message.content)

코드를 작성을 요청

Leave a Reply

Your email address will not be published. Required fields are marked *

연관 글
BCT NEWS
인기 글
워드프레스 보안
워드프레스 모음
워드프레스 유지보수