Прежде чем писать код с моделями Anthropic, нужно понимать, какие модели есть у компании и сколько они стоят. В этом видео покажу, где посмотреть такую информацию.
Каталог моделей в документации
Каталог моделей находится в документации Anthropic. Линейка у компании не такая широкая, как у OpenAI, и выбор, как правило, сводится к нескольким вариантам: Fable, Opus, Sonnet и Haiku.
На странице каталога для каждой модели указан слаг - краткое название, которое вы передаёте в параметре model при запросах из своих скриптов. Там же есть общая информация по выбору модели и сравнительные таблицы: скорость, цена, уровень усилий (effort), контекстное окно, максимальный объём вывода и другие возможности. По ним удобно понять, какую модель брать под какую задачу.
Цены на модели
Подробнее о стоимости можно прочитать в разделе «Pricing». Там же указаны старые модели: для каких-то задач можно использовать и их. Цены даются за миллион токенов, отдельно за вход и за вывод. Модели Anthropic достаточно дорогие: например, у Fable на момент записи вывод стоит 50 долларов за миллион токенов.
Итого, у каждой модели в каталоге есть слаг, контекстное окно, цена входа и вывода и дата выхода или вывода из обращения.
Слаг и снимок модели
Иногда встречаются модели со снимком на определённую дату. Они нужны для узких задач: например, в какой-то версии была функция, потом её убрали, а ваши алгоритмы на неё заточены. Тогда можно выбрать модель со снимком на нужную дату. Чаще всего в запросе указывают просто слаг, то есть версию модели, которую хотим использовать: например, Claude Haiku 4.5, 5.5 и так далее.
Какие модели доступны вашему ключу
Список моделей, которые поддерживает ваш API-ключ, можно получить скриптом: подключаем библиотеку anthropic, создаём клиент и вызываем client.models.list().
from dotenv import load_dotenv
from anthropic import Anthropic
load_dotenv()
client = Anthropic() # ключ берётся из переменной ANTHROPIC_API_KEY
# Список моделей ключа: контекст, длина ответа и capabilities есть, цены нет
models = list(client.models.list())
print(f"Моему ключу доступно {len(models)} моделей")
for m in models:
print(m.id, m.max_input_tokens, m.max_tokens)
В моём случае ключу доступно 14 моделей. Любой из полученных идентификаторов можно подставлять в параметр model.
Основные линейки
На момент записи видео у Anthropic четыре основные линейки:
- Haiku - самая дешёвая, для потоковой классификации, извлечения данных и других простых задач;
- Sonnet и Opus - промежуточные варианты;
- Fable - самая дорогая, для очень сложных рассуждений.
Своих эмбеддинг-моделей у Anthropic нет: если эмбеддинги нужны, компания советует использовать сторонние сервисы. Все модели принимают на вход текст и картинки, а на выходе отдают текст. Линейка у OpenAI заметно шире. Такую информацию стоит получить, прежде чем начинать работать с API Anthropic.

Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти