/ Каталог / Песочница / Anthropic Cookbook
● Официальный anthropics ⚡ Сразу

Anthropic Cookbook

автор anthropics · anthropics/anthropic-cookbook

Официальная книга рецептов Claude от Anthropic — кэширование, батчинг, RAG, агенты, мультимодальность, citations — с запускаемыми ноутбуками.

anthropics/anthropic-cookbook — официальная коллекция рецептов для Claude API. Каждый рецепт — сфокусированный ноутбук: кэширование промптов, батчинг сообщений, агентные циклы, RAG с citations, мультимодальное зрение, классификация и оценка. Используйте как skill-ресурс, чтобы Claude мог основывать предложения по реализации на проверенных примерах.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

готово

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "anthropic-cookbook-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ],
      "_inferred": true
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "anthropic-cookbook-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/anthropics/anthropic-cookbook",
        "~/.claude/skills/anthropic-cookbook"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "anthropic-cookbook-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/anthropics/anthropic-cookbook",
          "~/.claude/skills/anthropic-cookbook"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add anthropic-cookbook-skill -- git clone https://github.com/anthropics/anthropic-cookbook ~/.claude/skills/anthropic-cookbook

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Anthropic Cookbook

Добавьте кэширование промптов для снижения счёта Claude API

👤 Инженеры, запускающие Claude в production ⏱ ~60 min intermediate

Когда использовать: Расходы на API растут, и у вас повторяющийся контекст в каждом запросе.

Поток
  1. Чтение рецепта
    Use anthropic-cookbook. Show me the prompt caching pattern for repeated system prompts.✓ Скопировано
    → Пример cache_control
  2. Применение к моему коду
    Adapt to my service that re-sends a 5k-token style guide every call.✓ Скопировано
    → Кэшированный системный промпт; прогноз стоимости
  3. Верификация экономии
    Measure cache hit rate and cost delta over 100 calls.✓ Скопировано
    → Конкретное снижение стоимости

Итог: Реальная экономия (~50-80% на кэшированной части).

Подводные камни
  • Время жизни кэша короткое — больше всего выигрывают высоконагруженные рабочие процессы — Низконагруженный API может не получить хиты; откалибруйте перед оптимизацией
Сочетать с: anthropic-courses-skill

Перенесите офлайн-задачи scoring на батчинг сообщений для скидки 50%

👤 Команды, запускающие большие eval/classification задачи ⏱ ~45 min intermediate

Когда использовать: Задача асинхронная и у вас >100 вызовов.

Поток
  1. Использование рецепта батчинга
    Apply batching from the cookbook to my classification job.✓ Скопировано
    → Показана интеграция batch endpoint
  2. Верификация завершения и стоимости
    Compare batched cost vs sync for 1000 prompts.✓ Скопировано
    → Стоимость снижена ~на 50%

Итог: Более дешёвые офлайн-нагрузки, та же точность.

Создайте RAG-систему, которая правильно цитирует источники

👤 Разработчики, создающие Q&A по документам ⏱ ~90 min intermediate

Когда использовать: Пользователи будут оспаривать ответы; нужны citations для верификации.

Поток
  1. Принятие паттерна citations
    Use the citations recipe. Apply to my doc set.✓ Скопировано
    → Ответы ссылаются на ID источников
  2. Добавление inline-ссылок
    Map source IDs to URLs so users can click through.✓ Скопировано
    → Ссылки с гиперссылками

Итог: Надёжный RAG с цепочкой аудита.

Комбинации

Сочетайте с другими MCP — эффект x10

anthropic-cookbook-skill + anthropic-courses-skill

Cookbook = практика, courses = теория

Read the eval course chapter, then lift the cookbook eval harness for your prompt.✓ Скопировано
anthropic-cookbook-skill + anthropic-quickstarts-skill

Скелет приложения + рецепты cookbook

Quickstart the customer-support template, then layer in caching from cookbook.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
(notebook recipes) natural lookup При столкновении с известным паттерном Claude 0

Стоимость и лимиты

Во что обходится

Квота API
Рецепты вызывают API — применяются расходы на использование при запуске
Токенов на вызов
Варьируется по рецепту
Деньги
Бесплатно (MIT)
Совет
Используйте Sonnet при разработке; переключайтесь на Opus только для промптов, которым это нужно

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: anthropic-api-key
Хранение учётных данных: ANTHROPIC_API_KEY в env
Исходящий трафик: API Anthropic

Устранение неполадок

Частые ошибки и исправления

Recipe uses old SDK version

Обновите anthropic SDK; небольшие изменения API могут требовать правок в 2 строки

Cache hits show 0 in production

Ключ кэша чувствителен к содержимому; даже один отличающийся token = промах. Стабилизируйте префиксы.

Альтернативы

Anthropic Cookbook в сравнении

АльтернативаКогда использоватьКомпромисс
anthropics/anthropic-quickstartsВам нужны целые приложения, а не рецептыРазный уровень детализации
anthropics/coursesВам нужна педагогика, а не реализацияТеория vs практика

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills