Перейти к содержимому
НАЧИНАЮЩИЙ
БЫСТРЫЙ СОВЕТ
10 минут

Быстрый совет: переход на Claude Sonnet 4.6 для более быстрых агентных задач

Claude Sonnet 4.6 выходит с более умным агентным поиском — меньше потребляемых токенов, ниже задержка, то же качество вывода. Обновите свои существующие проекты менее чем за 10 минут.

1 глава апрель 2026Обновлено: 6 апреля 2026

Что изменилось в Sonnet 4.6?

Релиз Sonnet 4.6 от Anthropic (апрель 2026) сосредоточен на агентной эффективности — на том, как модель ищет и извлекает информацию в ходе многошаговых задач.

Более умное удержание контекста
Сокращает повторные обращения примерно на 20–30% в многошаговых задачах
Выбор результатов по фрагментам
Возвращает релевантные разделы больших файлов, а не файл целиком
Точная формулировка запросов
Более узкие поисковые запросы = меньше нерелевантных результатов для обработки

Также новое: лимит Message Batches API повышен до 300 000 токенов на пакет для Opus 4.6 и Sonnet 4.6.

Шаг 1: найдите строку вашей модели

В своей кодовой базе найдите текущий идентификатор модели. Обычно он находится в одном из этих мест:

# Search for model string in your project
# In terminal:
grep -r "claude-" src/ --include="*.ts" --include="*.tsx" --include="*.js"

# Common locations:
# - lib/ai.ts or lib/claude.ts
# - app/api/*/route.ts
# - services/llm.ts

Как правило, вы найдёте строки вроде claude-sonnet-4-5 или claude-3-5-sonnet-20241022.

Шаг 2: обновление до Sonnet 4.6

Замените старую строку модели на claude-sonnet-4-6:

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic();

const response = await client.messages.create({
  // Before: "claude-sonnet-4-5" or "claude-3-5-sonnet-20241022"
  model: "claude-sonnet-4-6", // ← Change this
  max_tokens: 4096,
  messages: [
    {
      role: "user",
      content: "Your prompt here"
    }
  ]
});
Это всё для большинства сценариев использования.
Улучшения агентного поиска применяются автоматически, как только вы перешли на новую модель. Изменения в промпте не требуются.

Бонус: используйте Message Batches API для крупных задач

Если вы обрабатываете множество файлов или записей, Batches API теперь поддерживает 300K токенов на пакет — отлично подходит для массовых код-ревью или аудитов безопасности:

const client = new Anthropic();

// Process multiple files in parallel (up to 300K tokens total)
const batch = await client.messages.batches.create({
  requests: filesToReview.map((file) => ({
    custom_id: file.path,
    params: {
      model: "claude-sonnet-4-6",
      max_tokens: 1024,
      messages: [{
        role: "user",
        content: `Review this file for security issues:\n\n${file.content}`
      }]
    }
  }))
});

// Poll until complete
let result = batch;
while (result.processing_status === "in_progress") {
  await new Promise(r => setTimeout(r, 2000));
  result = await client.messages.batches.retrieve(batch.id);
}

// Collect results
for await (const item of client.messages.batches.results(batch.id)) {
  console.log(`${item.custom_id}: ${item.result.type}`);
}

Итоги

  • Измените строку модели на claude-sonnet-4-6
  • Улучшения агентного поиска применяются автоматически — изменения в промпте не нужны
  • Ожидайте примерно на 20–30% меньше избыточных обращений в многошаговых агентных задачах
  • Batches API теперь поддерживает 300K токенов на пакет для параллельной обработки