ANTHROPIC · КАТАЛОГ МОДЕЛЕЙ
Claude Opus 5 Batch API
Claude Opus 5 Batch можно рассмотреть для ночной предварительной проверки большого набора независимых pull request. Каждому изменению передаётся собственный diff, требования и результаты тестов, а утром команда получает замечания, связанные с конкретным коммитом.
- Контекст
- 1 000 000токенов
- Результат
- Текстформат ответа
- Вход / выход
- 460 ₽ / 2 270 ₽за 1 млн токенов
ПОДКЛЮЧЕНИЕ
От модели к первому запросу
Используйте идентификатор модели в совместимом API-клиенте. Полные параметры, ключи и ответы с ошибками описаны в документации.
const response = await client.chat.completions.create({
model: "anthropic/claude-opus-5:batch",
messages: [{ role: "user", content: "Ваш запрос" }],
});Открыть инструкцию по подключению →ПОДРОБНЫЙ ОБЗОР
Возможности модели
Маршрут anthropic/claude-opus-5:batch заявляет контекст 1 000 000 токенов на запрос, текст, изображения и файлы на входе, текстовый ответ до 128 000 токенов, tools, structured outputs и reasoning_effort. Reasoning включён по умолчанию, но не обозначен как обязательный; доступны уровни low, medium, high, xhigh и max.
Какие изменения можно проверять пакетом
Объединяйте только независимые pull request, где ответ одного не нужен для анализа другого. Пакет подходит для предварительного поиска нарушенного требования, пропущенного теста или несовместимого изменения контракта. Он не заменяет CI, запуск кода и решение ревьюера о слиянии: модель видит переданные материалы, а не фактическое состояние окружения.
Сценарий: ночная очередь pull request
Для каждого изменения сформируйте отдельный комплект: репозиторий, базовый и конечный commit SHA, описание задачи, diff, затронутые контракты и результаты обязательных проверок. Попросите вернуть только замечания с уровнем важности, доказательством и условием воспроизведения. Если контекста недостаточно, результатом должен быть запрос конкретного файла или теста.
- Привязывайте вывод к неизменяемому commit SHA; новая версия ветки должна получить новое задание и не перезаписывать старое ревью.
- Требуйте путь и строку либо точный фрагмент diff для каждого замечания, чтобы инженер мог проверить основание.
- Разделяйте найденный дефект, риск без доказательства и совет по стилю — у них разные действия и приоритеты.
Сопоставление ответов без опоры на порядок
Результаты асинхронной обработки могут возвращаться в другом порядке. Назначьте каждому заданию ID, включающий репозиторий, номер pull request и commit SHA, а после завершения сверяйте список исходных и полученных ID. Равное количество ответов не исключает дубликат одного изменения и пропуск другого.
Ошибки обработки и повторное ревью
Храните технический статус отдельно от результата проверки кода. Ошибка запроса требует исправления формата или повтора, а слабое замечание — уточнения критериев и новой редакции задания. Не перезапускайте всю очередь из-за нескольких записей. Перед повтором убедитесь, что предыдущая операция завершилась, и сохраните связь между попытками.
API пакетного режима и проверка контракта
Прямой Message Batches API Anthropic использует custom_id, обрабатывает запросы независимо и может завершаться до 24 часов. Это полезный ориентир, но маршрут Токенмоста может иметь другой способ отправки и получения результата. До автоматизации подтвердите endpoint, статусы, отмену, формат выгрузки и ограничения размера именно для anthropic/claude-opus-5:batch.
Стоимость токенов одного принятого ревью
Сложите токены diff, требований, контекста файлов, reasoning и ответа по всем попыткам. Затем разделите расходы на число ревью, которые инженер признал полезными: технически завершённый ответ может не содержать проверяемого замечания. Ставки берите из ценового блока Batch-карточки; официальную скидку прямого Anthropic API нельзя автоматически считать тарифом Токенмоста.
Вопросы и ответы
Opus 5 Batch сам запускает тесты?
Нет. Он анализирует переданные данные и может сформировать вызов поддерживаемого инструмента, но выполнение тестов и сохранение их результата организует ваше приложение.
Можно ли проверять несколько репозиториев в одной партии?
Можно проектировать независимые задания для разных репозиториев, если каждое имеет собственный ID и полный контекст. Не объединяйте их материалы внутри одного запроса без необходимости.
Нужно ли отправлять весь репозиторий?
Обычно нет. Передайте diff, требования и относящиеся к изменению контракты и файлы. Если данных не хватает, модель должна назвать конкретный пробел.
Сохраняется ли порядок результатов Batch?
В прямом Batches API Anthropic порядок не гарантируется. Для любого подключения безопаснее связывать ответ с заданием по устойчивому ID.
Можно ли автоматически сливать pull request после ответа?
Сам ответ модели не подтверждает прохождение CI и отсутствие дефекта. Решение о слиянии должно опираться на обязательные проверки и правила репозитория.
Как считать токены Claude Opus 5 Batch?
Учитывайте вход и выход каждой попытки по фактическому usage. Для сравнения делите общую стоимость на число принятых инженером ревью, используя розничные ставки этой карточки.