Перейти к содержанию

Anthropic Claude

Используйте модели Anthropic Claude с префиксом anthropic:. Claude отличается высоким качеством рассуждений и аккуратным следованием инструкциям, что делает его хорошим выбором для оценочных метрик.

Настройка

export ANTHROPIC_API_KEY="sk-ant-..."

Доступные модели

Модель Назначение
claude-sonnet-4-0 Новейшая, лучшее качество
claude-3-5-sonnet-latest Высокое качество, хорошая скорость
claude-3-5-haiku-latest Быстрая и доступная

Использование

from eval_lib import AnswerRelevancyMetric, CustomEvalMetric

metric = AnswerRelevancyMetric(
    model="anthropic:claude-3-5-sonnet-latest",
    threshold=0.7
)

custom = CustomEvalMetric(
    model="anthropic:claude-sonnet-4-0",
    threshold=0.7,
    name="ContentQuality",
    criteria="Evaluate content quality and accuracy"
)

Прямые вызовы API

from eval_lib import chat_complete

response, cost = await chat_complete(
    llm="anthropic:claude-3-5-sonnet-latest",
    messages=[{"role": "user", "content": "Hello!"}],
    temperature=0.0
)