Урок из полного доступа, первые уроки курса бесплатно Официальный курс Anthropic Academy на русском
Урок 58 · Видео · 12 мин

Выполнение кода и Files API

Урок 58 из 92 курса «Разработка с Claude API»: официальный курс Anthropic Academy (Антропик) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

Кадр из видеоурока

О чём урок

В мире больших языковых моделей (LLM) Claude от Anthropic выделяется не только своими разговорными способностями, но и мощными инструментами, которые позволяют ему выходить за рамки простого диалога. Два таких инструмента — это Files API и Code Execution. На первый взгляд они могут показаться независимыми, но их совместное использование открывает по-настоящему интересные возможности для делегирования Claude сложных и вычислительно интенсивных задач. Представьте, что у вас есть интеллектуальный помощник, который не только понимает ваши инструкции, но и может самостоятельно писать, выполнять код и работать с файлами, чтобы достичь поставленной цели.

Традиционно, если вы хотели передать Claude изображение, PDF-файл или другой документ, вам приходилось кодировать его в формат base64 и включать непосредственно в тело сообщения. Это работало, но могло быть неудобно, особенно для больших файлов или когда один и тот же файл нужно было использовать многократно. Files API предлагает элегантное решение этой проблемы.

С помощью Files API вы можете загружать файлы (изображения, PDF, текстовые документы, таблицы CSV и многое другое) на сервер Anthropic заранее, используя отдельный вызов API. В ответ вы получаете объект метаданных файла, содержащий уникальный идентификатор — file ID. В дальнейшем, вместо того чтобы каждый раз передавать содержимое файла, вы просто ссылаетесь на этот file ID в своих сообщениях к Claude. Такой подход значительно упрощает управление файлами, снижает нагрузку на сеть и делает взаимодействие с Claude более эффективным, особенно при работе с объемными данными или при необходимости многократного обращения к одному и тому же источнику информации.

Code Execution — это встроенный инструмент, который позволяет Claude самостоятельно писать и выполнять код. Вам не нужно предоставлять собственную реализацию или настраивать среду выполнения. Вы просто включаете предопределенную схему инструмента в свой запрос, и Claude получает возможность использовать Python для решения задач. Это превращает Claude из простого генератора текста в активного исполнителя, способного проводить вычисления, обрабатывать данные и даже создавать новые артефакты.

Ключевые особенности среды выполнения кода Claude:

План урока

  1. Исполнение кода и API файлов: Расширяем возможности Claude
  2. Files API: Удобный способ работы с данными
  3. Инструмент Code Execution: Claude как программист
  4. Синергия: Files API и Code Execution в действии
  5. Практический пример: Анализ данных о клиентах
  6. Понимание ответа Claude и загрузка результатов
  7. За пределами анализа данных: Безграничные возможности

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Anthropic 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Anthropic (34 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Урок входит в темы

Полезные гиды