PDF

Чему научитесь

Видео 1:29 и текст урока

К концу урока вы сможете:

Видео и текст урока.

Смотреть урок на Skilljar PDF support · 1:29

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

Настройка обработки PDF

Чтобы обработать PDF, используется почти тот же код, что и для изображений. Главные отличия — в указании типа файла и в именах переменных для ясности.

Вот как переделать код обработки изображений для PDF:

with open("earth.pdf", "rb") as f:
    file_bytes = base64.standard_b64encode(f.read()).decode("utf-8")

messages = []

add_user_message(
    messages,
    [
        {
            "type": "document",
            "source": {
                "type": "base64",
                "media_type": "application/pdf",
                "data": file_bytes,
            },
        },
        {"type": "text", "text": "Summarize the document in one sentence"},
    ],
)

chat(messages)

Что меняется по сравнению с изображениями

Переделывая код для PDF, обновите:

Что Claude извлекает из PDF

Обработка PDF в Claude — больше, чем извлечение текста. Claude анализирует и понимает:

По сути, Claude становится универсальным решением для извлечения любой информации из PDF: нужны ли вам краткие пересказы, анализ данных или извлечение конкретного содержимого.

earth.pdf открыт поверх кода ноутбука: страница 1 из 3 статьи Википедии Earth с фотографией Земли.
earth.pdf — статья Википедии «Earth», сохранённая в PDF, поверх кода ноутбука.

На примере выше Claude успешно обрабатывает статью Википедии о Земле, сохранённую в PDF, — и понимает и пересказывает сложное содержимое одним предложением.

Дальше

Следующий урок — цитаты: как Claude показывает, откуда в документе взята каждая часть ответа.

Оригинал урока: PDF support.