Claude Platform Docs
  • Messages
  • Managed Agents
  • 관리자

Search...
⌘K
사용 사례
개요티켓 라우팅고객 지원 에이전트콘텐츠 조정법률 문서 요약
프롬프트 엔지니어링
개요프롬프트 작성 모범 사례Claude Fable 5 프롬프트 작성Claude Opus 4.8 프롬프트 작성Console 프롬프트 도구
테스트 및 평가
성공 정의 및 평가 빌드Console에서 평가 도구 사용하기지연 시간 줄이기
가드레일 강화
환각 줄이기출력 일관성 높이기탈옥 완화프롬프트 유출 줄이기
레퍼런스
용어집

Log in
콘텐츠 조정
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Claude on AWS
  • Claude on Google Cloud

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
모범 사례/사용 사례

콘텐츠 조정

콘텐츠 조정은 디지털 애플리케이션에서 안전하고 존중하며 생산적인 환경을 유지하는 데 중요한 요소입니다. 이 가이드에서는 Claude를 사용하여 디지털 애플리케이션 내에서 콘텐츠를 조정하는 방법을 설명합니다.

Claude를 사용한 콘텐츠 조정 구현 예시를 보려면 콘텐츠 조정 쿡북을 방문하세요.


이 가이드는 애플리케이션 내에서 사용자 생성 콘텐츠를 조정하는 데 중점을 둡니다. Claude와의 상호작용을 조정하는 방법에 대한 지침을 찾고 있다면 가드레일 가이드를 참조하세요.

Claude로 구축하기 전에

콘텐츠 조정에 Claude를 사용할지 결정하기

다음은 콘텐츠 조정에 기존 ML 또는 규칙 기반 접근 방식 대신 Claude와 같은 LLM을 사용해야 하는 주요 지표입니다:


Anthropic은 모든 Claude 모델을 정직하고, 도움이 되며, 해롭지 않도록 학습시켰습니다. 이로 인해 사용된 프롬프트와 관계없이 Claude가 특히 위험하다고 판단되는 콘텐츠를 조정할 수 있습니다(사용 제한 정책에 따라). 예를 들어, 사용자가 노골적인 성적 콘텐츠를 게시할 수 있도록 허용하려는 성인 웹사이트는 프롬프트에서 노골적인 성적 콘텐츠를 조정하지 말라고 명시하더라도 Claude가 여전히 노골적인 콘텐츠를 조정이 필요한 것으로 표시한다는 것을 발견할 수 있습니다. 조정 솔루션을 구축하기 전에 AUP를 미리 검토하는 것을 고려하세요.

조정할 콘텐츠 예시 생성하기

콘텐츠 조정 솔루션을 개발하기 전에 먼저 플래그가 지정되어야 하는 콘텐츠와 플래그가 지정되지 않아야 하는 콘텐츠의 예시를 만드세요. 콘텐츠 조정 시스템이 효과적으로 처리하기 어려울 수 있는 엣지 케이스와 까다로운 시나리오를 포함해야 합니다. 그런 다음 예시를 검토하여 잘 정의된 조정 카테고리 목록을 만드세요. 예를 들어, 소셜 미디어 플랫폼에서 생성한 예시는 다음과 같을 수 있습니다:

allowed_user_comments = [
    "This movie was great, I really enjoyed it. The main actor really killed it!",
    "I hate Mondays.",
    "It is a great time to invest in gold!",
]

disallowed_user_comments = [
    "Delete this post now or you better hide. I am coming after you and your family.",
    "Stay away from the 5G cellphones!! They are using 5G to control you.",
    "Congratulations! You have won a $1,000 gift card. Click here to claim your prize!",
]

# 콘텐츠 조정을 테스트하기 위한 샘플 사용자 댓글
user_comments = allowed_user_comments + disallowed_user_comments

# 콘텐츠 조정에서 안전하지 않은 것으로 간주되는 카테고리 목록
unsafe_categories = [
    "Child Exploitation",
    "Conspiracy Theories",
    "Hate",
    "Indiscriminate Weapons",
    "Intellectual Property",
    "Non-Violent Crimes",
    "Privacy",
    "Self-Harm",
    "Sex Crimes",
    "Sexual Content",
    "Specialized Advice",
    "Violent Crimes",
]

이러한 예시를 효과적으로 조정하려면 언어에 대한 미묘한 이해가 필요합니다. This movie was great, I really enjoyed it. The main actor really killed it!라는 댓글에서 콘텐츠 조정 시스템은 "killed it"이 실제 폭력을 나타내는 것이 아니라 은유라는 것을 인식해야 합니다. 반대로, 폭력에 대한 명시적인 언급이 없음에도 불구하고 Delete this post now or you better hide. I am coming after you and your family.라는 댓글은 콘텐츠 조정 시스템에 의해 플래그가 지정되어야 합니다.

unsafe_categories 목록은 특정 요구 사항에 맞게 사용자 정의할 수 있습니다. 예를 들어, 미성년자가 웹사이트에서 콘텐츠를 생성하지 못하도록 하려면 목록에 "Underage Posting"을 추가할 수 있습니다.


Claude를 사용하여 콘텐츠를 조정하는 방법

적합한 Claude 모델 선택하기

모델을 선택할 때는 데이터의 크기를 고려하는 것이 중요합니다. 비용이 우려되는 경우 Claude Haiku 4.5와 같은 소형 모델은 비용 효율성 때문에 탁월한 선택입니다. 다음은 월 10억 개의 게시물을 받는 소셜 미디어 플랫폼의 텍스트 조정 비용 추정치입니다:

  • 콘텐츠 크기

    • 월별 게시물 수: 10억
    • 게시물당 문자 수: 100
    • 총 문자 수: 1,000억
  • 예상 토큰

    • 입력 토큰: 286억 (3.5자당 1토큰 가정)
    • 플래그가 지정된 메시지 비율: 3%
    • 플래그가 지정된 메시지당 출력 토큰: 50
    • 총 출력 토큰: 15억
  • Claude Haiku 4.5 예상 비용

    • 입력 토큰 비용: 28,600 MTok * $1.00/MTok = $28,600 USD

실제 비용은 이러한 추정치와 다를 수 있습니다. 이러한 추정치는 배치 처리 섹션에서 강조된 프롬프트를 기반으로 합니다. 응답에서 explanation 필드를 제거하면 출력 토큰을 더욱 줄일 수 있습니다.

강력한 프롬프트 구축하기

콘텐츠 조정에 Claude를 사용하려면 Claude가 애플리케이션의 조정 요구 사항을 이해해야 합니다. 조정 요구 사항을 정의할 수 있는 프롬프트를 작성하는 것부터 시작해 보겠습니다:

Python
import json

# Anthropic 클라이언트를 초기화합니다
client = anthropic.Anthropic()


def moderate_message(message, unsafe_categories):
    # 안전하지 않은 카테고리 목록을 각 카테고리가 새 줄에 오도록 문자열로 변환합니다
    unsafe_category_str = "\n".join(unsafe_categories)

    # 메시지와 안전하지 않은 카테고리를 포함하여 Claude에 보낼 프롬프트를 구성합니다
    assessment_prompt = f"""
    Determine whether the following message warrants moderation,
    based on the unsafe categories outlined below.

    Message:
    <message>{message}</message>

    Unsafe Categories:
    <categories>
    {unsafe_category_str}
    </categories>

    Respond with ONLY a JSON object, using the format below:
    {{
    "violation": <Boolean field denoting whether the message should be moderated>,
    "categories": [Comma-separated list of violated categories],
    "explanation": [Optional. Only include if there is a violation.]
    }}"""

    # 콘텐츠 조정을 위해 Claude에 요청을 전송합니다
    response = client.messages.create(
        model="claude-haiku-4-5-20251001",  # Using the Haiku model for lower costs
        max_tokens=200,
        temperature=0,  # Use 0 temperature for increased consistency
        messages=[{"role": "user", "content": assessment_prompt}],
    )

    # Claude의 JSON 응답을 파싱합니다
    assessment = json.loads(response.content[0].text)

    # 평가 결과에서 위반 상태를 추출합니다
    contains_violation = assessment["violation"]

    # 위반이 있으면 카테고리와 설명을 가져오고, 없으면 빈 기본값을 사용합니다
    violated_categories = assessment.get("categories", []) if contains_violation else []
    explanation = assessment.get("explanation") if contains_violation else None

    return contains_violation, violated_categories, explanation


# 각 댓글을 처리하고 결과를 출력합니다
for comment in user_comments:
    print(f"\nComment: {comment}")
    violation, violated_categories, explanation = moderate_message(
        comment, unsafe_categories
    )

    if violation:
        print(f"Violated Categories: {', '.join(violated_categories)}")
        print(f"Explanation: {explanation}")
    else:
        print("No issues detected.")

이 예시에서 moderate_message 함수는 안전하지 않은 콘텐츠 카테고리와 평가할 메시지를 포함하는 평가 프롬프트를 포함합니다. 프롬프트는 위에서 정의한 안전하지 않은 카테고리를 기반으로 메시지를 조정해야 하는지 여부를 Claude에게 평가하도록 요청합니다.

그런 다음 모델의 평가를 파싱하여 위반 사항이 있는지 확인합니다. 위반 사항이 있는 경우 Claude는 위반된 카테고리 목록과 메시지가 안전하지 않은 이유에 대한 설명도 반환합니다.

프롬프트 평가하기

콘텐츠 조정은 분류 문제입니다. 따라서 분류 쿡북에 설명된 것과 동일한 기법을 사용하여 콘텐츠 조정 시스템의 정확도를 확인할 수 있습니다.

추가로 고려할 사항은 콘텐츠 조정을 이진 분류 문제로 취급하는 대신 다양한 위험 수준을 나타내는 여러 카테고리를 만들 수 있다는 것입니다. 여러 위험 수준을 만들면 조정의 강도를 조절할 수 있습니다. 예를 들어, 고위험으로 판단되는 사용자 쿼리는 자동으로 차단하고, 중위험 쿼리가 많은 사용자는 사람의 검토를 위해 플래그를 지정할 수 있습니다.

Python
import json

# Anthropic 클라이언트를 초기화합니다
client = anthropic.Anthropic()


def assess_risk_level(message, unsafe_categories):
    # 안전하지 않은 카테고리 목록을 각 카테고리가 새 줄에 표시되는 문자열로 변환합니다
    unsafe_category_str = "\n".join(unsafe_categories)

    # 메시지, 안전하지 않은 카테고리, 위험 수준 정의를 포함하여 Claude에 보낼 프롬프트를 구성합니다
    assessment_prompt = f"""
    Assess the risk level of the following message,
    based on the unsafe categories listed below.

Message:
<message>{message}</message>

Unsafe Categories:
<categories>
{unsafe_category_str}
</categories>

Assign a risk level based on your confidence that the user's message should be moderated
based on the defined unsafe categories:

0 - No risk
1 - Low risk
2 - Medium risk
3 - High risk

Respond with ONLY a JSON object, using the format below:
{{
  "risk_level": <Numerical field denoting the risk level>,
  "categories": [Comma-separated list of violated categories],
  "explanation": <Optional. Only include if risk level is greater than 0>
}}"""

    # 위험 평가를 위해 Claude에 요청을 전송합니다
    response = client.messages.create(
        model="claude-haiku-4-5-20251001",  # Using the Haiku model for lower costs
        max_tokens=200,
        temperature=0,  # Use 0 temperature for increased consistency
        messages=[{"role": "user", "content": assessment_prompt}],
    )

    # Claude의 JSON 응답을 파싱합니다
    assessment = json.loads(response.content[0].text)

    # 평가 결과에서 위험 수준, 위반된 카테고리, 설명을 추출합니다
    risk_level = assessment["risk_level"]
    violated_categories = assessment["categories"]
    explanation = assessment.get("explanation")

    return risk_level, violated_categories, explanation


# 각 댓글을 처리하고 결과를 출력합니다
for comment in user_comments:
    print(f"\nComment: {comment}")
    risk_level, violated_categories, explanation = assess_risk_level(
        comment, unsafe_categories
    )

    print(f"Risk Level: {risk_level}")
    if violated_categories:
        print(f"Violated Categories: {', '.join(violated_categories)}")
    if explanation:
        print(f"Explanation: {explanation}")

이 코드는 Claude를 사용하여 메시지의 위험 수준을 평가하는 assess_risk_level 함수를 구현합니다. 이 함수는 메시지와 안전하지 않은 카테고리 목록을 입력으로 받습니다.

함수 내에서 평가할 메시지, 안전하지 않은 카테고리, 위험 수준 평가를 위한 구체적인 지침을 포함하는 프롬프트가 Claude를 위해 생성됩니다. 프롬프트는 Claude에게 위험 수준, 위반된 카테고리 및 선택적 설명을 포함하는 JSON 객체로 응답하도록 지시합니다.

이 접근 방식은 위험 수준을 할당하여 유연한 콘텐츠 조정을 가능하게 합니다. 평가된 위험 수준에 따라 콘텐츠 필터링을 자동화하거나 사람의 검토를 위해 댓글에 플래그를 지정하는 더 큰 시스템에 원활하게 통합될 수 있습니다. 예를 들어, 이 코드를 실행하면 Delete this post now or you better hide. I am coming after you and your family.라는 댓글은 위험한 위협으로 인해 고위험으로 식별됩니다. 반대로 Stay away from the 5G cellphones!! They are using 5G to control you.라는 댓글은 중위험으로 분류됩니다.

프롬프트 배포하기

솔루션의 품질에 확신이 생기면 프로덕션에 배포할 차례입니다. 프로덕션에서 콘텐츠 조정을 사용할 때 따라야 할 몇 가지 모범 사례는 다음과 같습니다:

  1. 사용자에게 명확한 피드백 제공: 콘텐츠 조정으로 인해 사용자 입력이 차단되거나 응답에 플래그가 지정된 경우, 사용자가 메시지에 플래그가 지정된 이유와 적절하게 다시 표현하는 방법을 이해할 수 있도록 유익하고 건설적인 피드백을 제공하세요. 앞의 코딩 예시에서는 Claude 응답의 explanation 필드를 통해 이를 수행합니다.

  2. 조정된 콘텐츠 분석: 조정 시스템에서 플래그가 지정되는 콘텐츠 유형을 추적하여 추세와 개선이 필요한 잠재적 영역을 파악하세요.

  3. 지속적인 평가 및 개선: 정밀도 및 재현율 추적과 같은 지표를 사용하여 콘텐츠 조정 시스템의 성능을 정기적으로 평가하세요. 이 데이터를 사용하여 조정 프롬프트, 키워드 및 평가 기준을 반복적으로 개선하세요.


성능 개선하기

복잡한 시나리오에서는 표준 프롬프트 엔지니어링 기법 외에 성능을 개선하기 위한 추가 전략을 고려하는 것이 도움이 될 수 있습니다. 다음은 몇 가지 고급 전략입니다:

주제 정의 및 예시 제공하기

프롬프트에 안전하지 않은 카테고리를 나열하는 것 외에도 각 카테고리와 관련된 정의 및 문구를 제공하여 추가 개선을 할 수 있습니다.

Python
import json

# Anthropic 클라이언트를 초기화합니다
client = anthropic.Anthropic()

# 콘텐츠 검토에서 안전하지 않은 것으로 간주되는 카테고리와 그 정의를 담은 딕셔너리
unsafe_category_definitions = {
    "Child Exploitation": "Content that depicts child nudity or that enables, encourages, excuses, or depicts the sexual abuse of children.",
    "Conspiracy Theories": """Content that promotes or endorses unfounded, false, or misleading theories about events, situations, or individuals,
        which can incite harm or undermine public trust in institutions or facts.""",
    "Hate": """Content that is hateful toward people on the basis of their protected characteristics
        (race, color, ethnicity, national origin, disability, religious affiliation, caste, sexual orientation, sex, gender identity and serious disease),
        or content that perpetuates negative stereotypes.""",
    "Indiscriminate Weapons": "Content that enables the creation of weapons of mass destruction.",
    "Intellectual Property": "Content that violates the intellectual property rights of third parties.",
    "Non-Violent Crimes": "Content that enables, encourages, or excuses the commission of non-violent crimes.",
    "Privacy": "Content that contains sensitive, personal information about private individuals.",
    "Self-Harm": "Content that enables, encourages, or excuses acts of intentional self-harm.",
    "Sex Crimes": "Content that enables, encourages, or excuses the commission of sex crimes.",
    "Sexual Content": "Content that contains erotic descriptions or explicit depictions of sex acts.",
    "Specialized Advice": """Content that contains financial, medical, or legal advice.
        Financial advice includes guidance on investments, stocks, bonds, or any financial planning.""",
    "Violent Crimes": "Content that enables, encourages, or excuses the commission of violent crimes.",
}


def moderate_message_with_definitions(message, unsafe_category_definitions):
    # 각 카테고리와 정의를 새 줄에 배치하여 안전하지 않은 카테고리 문자열을 포맷합니다
    unsafe_category_str = "\n".join(
        f"{category}: {definition}"
        for category, definition in unsafe_category_definitions.items()
    )

    # 메시지와 안전하지 않은 카테고리를 포함하여 Claude 에 보낼 프롬프트를 구성합니다
    assessment_prompt = f"""Determine whether the following message warrants moderation, based on the unsafe categories outlined below.

Message:
<message>{message}</message>

Unsafe Categories and Their Definitions:
<categories>
{unsafe_category_str}
</categories>

It's important that you remember all unsafe categories and their definitions.

Respond with ONLY a JSON object, using the format below:
{{
  "violation": <Boolean field denoting whether the message should be moderated>,
  "categories": [Comma-separated list of violated categories],
  "explanation": [Optional. Only include if there is a violation.]
}}"""

    # 콘텐츠 검토를 위해 Claude 에 요청을 전송합니다
    response = client.messages.create(
        model="claude-haiku-4-5-20251001",  # Using the Haiku model for lower costs
        max_tokens=200,
        temperature=0,  # Use 0 temperature for increased consistency
        messages=[{"role": "user", "content": assessment_prompt}],
    )

    # Claude 의 JSON 응답을 파싱합니다
    assessment = json.loads(response.content[0].text)

    # 평가 결과에서 위반 상태를 추출합니다
    contains_violation = assessment["violation"]

    # 위반이 있으면 카테고리와 설명을 가져오고, 없으면 빈 기본값을 사용합니다
    violated_categories = assessment.get("categories", []) if contains_violation else []
    explanation = assessment.get("explanation") if contains_violation else None

    return contains_violation, violated_categories, explanation


# 각 댓글을 처리하고 결과를 출력합니다
for comment in user_comments:
    print(f"\nComment: {comment}")
    violation, violated_categories, explanation = moderate_message_with_definitions(
        comment, unsafe_category_definitions
    )

    if violation:
        print(f"Violated Categories: {', '.join(violated_categories)}")
        print(f"Explanation: {explanation}")
    else:
        print("No issues detected.")

moderate_message_with_definitions 함수는 각 안전하지 않은 카테고리를 상세한 정의와 쌍으로 연결할 수 있도록 하여 앞의 moderate_message 함수를 확장합니다. 이는 코드에서 원래 함수의 unsafe_categories 목록을 unsafe_category_definitions 딕셔너리로 대체함으로써 이루어집니다. 이 딕셔너리는 각 안전하지 않은 카테고리를 해당 정의에 매핑합니다. 카테고리 이름과 정의가 모두 프롬프트에 포함됩니다.

특히 Specialized Advice 카테고리의 정의는 이제 금지되어야 하는 금융 조언의 유형을 명시합니다. 그 결과, 이전에 moderate_message 평가를 통과했던 It is a great time to invest in gold!라는 댓글이 이제 위반을 유발합니다.

배치 처리 고려하기

실시간 조정이 필요하지 않은 상황에서 비용을 줄이려면 메시지를 배치로 조정하는 것을 고려하세요. 프롬프트의 컨텍스트 내에 여러 메시지를 포함하고 Claude에게 어떤 메시지를 조정해야 하는지 평가하도록 요청하세요.

Python
import json

# Anthropic 클라이언트를 초기화합니다
client = anthropic.Anthropic()


def batch_moderate_messages(messages, unsafe_categories):
    # 안전하지 않은 카테고리 목록을 각 카테고리가 새 줄에 오도록 문자열로 변환합니다
    unsafe_category_str = "\n".join(unsafe_categories)

    # 각 메시지를 XML 유사 태그로 감싸고 ID를 부여하여 메시지 문자열을 구성합니다
    messages_str = "\n".join(
        [f"<message id={idx}>{msg}</message>" for idx, msg in enumerate(messages)]
    )

    # 메시지와 안전하지 않은 카테고리를 포함하여 Claude에 보낼 프롬프트를 구성합니다
    assessment_prompt = f"""Determine the messages to moderate, based on the unsafe categories outlined below.

Messages:
<messages>
{messages_str}
</messages>

Unsafe Categories:
<categories>
{unsafe_category_str}
</categories>

Respond with ONLY a JSON object, using the format below:
{{
  "violations": [
    {{
      "id": <message id>,
      "categories": [list of violated categories],
      "explanation": <Explanation of why there's a violation>
    }},
    ...
  ]
}}

Important Notes:
- Remember to analyze every message for a violation.
- Select any number of violations that reasonably apply."""

    # 콘텐츠 조정을 위해 Claude에 요청을 전송합니다
    response = client.messages.create(
        model="claude-haiku-4-5-20251001",  # Using the Haiku model for lower costs
        max_tokens=2048,  # Increased max token count to handle batches
        temperature=0,  # Use 0 temperature for increased consistency
        messages=[{"role": "user", "content": assessment_prompt}],
    )

    # Claude의 JSON 응답을 파싱합니다
    assessment = json.loads(response.content[0].text)
    return assessment


# 댓글 배치를 처리하고 응답을 가져옵니다
response_obj = batch_moderate_messages(user_comments, unsafe_categories)

# 감지된 각 위반 사항에 대한 결과를 출력합니다
for violation in response_obj["violations"]:
    print(f"""Comment: {user_comments[violation["id"]]}
Violated Categories: {", ".join(violation["categories"])}
Explanation: {violation["explanation"]}
""")

이 예시에서 batch_moderate_messages 함수는 단일 Claude API 호출로 전체 메시지 배치의 조정을 처리합니다. 함수 내에서 평가할 메시지 목록과 안전하지 않은 콘텐츠 카테고리를 포함하는 프롬프트가 생성됩니다. 프롬프트는 Claude에게 위반 사항이 포함된 모든 메시지를 나열하는 JSON 객체를 반환하도록 지시합니다. 응답의 각 메시지는 입력 목록에서 메시지의 위치에 해당하는 id로 식별됩니다. 특정 요구 사항에 맞는 최적의 배치 크기를 찾으려면 약간의 실험이 필요할 수 있다는 점을 유의하세요. 배치 크기가 클수록 비용을 낮출 수 있지만 품질이 약간 저하될 수도 있습니다. 또한 더 긴 응답을 수용하기 위해 Claude API 호출에서 max_tokens 매개변수를 늘려야 할 수도 있습니다. 선택한 모델이 출력할 수 있는 최대 토큰 수에 대한 자세한 내용은 모델 비교 표를 참조하세요.


콘텐츠 조정 쿡북


콘텐츠 조정에 Claude를 사용하는 방법에 대한 완전히 구현된 코드 기반 예시를 확인하세요.


가드레일 가이드

Claude와의 상호작용을 조정하는 기법에 대한 가드레일 가이드를 살펴보세요.

Was this page helpful?

  • Claude로 구축하기 전에
  • 콘텐츠 조정에 Claude를 사용할지 결정하기
  • 조정할 콘텐츠 예시 생성하기
  • Claude를 사용하여 콘텐츠를 조정하는 방법
  • 적합한 Claude 모델 선택하기
  • 강력한 프롬프트 구축하기
  • 프롬프트 평가하기
  • 프롬프트 배포하기
  • 성능 개선하기
  • 주제 정의 및 예시 제공하기
  • 배치 처리 고려하기
  • 출력 토큰 비용: 1,500 MTok * $5.00/MTok = $7,500 USD
  • 월별 비용: $28,600 + $7,500 = $36,100 USD
  • Claude Opus 4.8 예상 비용

    • 입력 토큰 비용: 28,600 MTok * $5.00/MTok = $143,000 USD
    • 출력 토큰 비용: 1,500 MTok * $25.00/MTok = $37,500 USD
    • 월별 비용: $143,000 + $37,500 = $180,500 USD