РАБОЧИЙ СЦЕНАРИЙ

API LLM для анализа документов

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

Анализ длинных документов со ссылками на доказательства и структурированными выводами
API LLM для анализа документов

Рабочий пример

API, основная модель и резервная конфигурация

Выбор для рабочей средыРекомендацияПочему
APIPOST /v1/chat/completionsСерверный запрос, совместимый с OpenAI
Основная модельgemini-2.5-proGemini 2.5 Pro — первый выбор для больших смешанных наборов документов и их сравнения.
Запасная модельgpt-5.6-terraДля текстовых документов, уже сокращённых до нужных разделов, используйте Terra. Передавайте Sol или юристу только неразрешённые пункты высокого риска.
Модель для сложных задачgpt-5.6-solИспользуйте только при выходе за возможности основной модели по качеству или сложности
Требования к выводуПроверенный JSONТаблица расхождений по пунктам со ссылкой на документ и страницу в каждой строке.
01
Сценарий

Рабочее приложение для анализа документов

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

Каждое расхождение должно ссылаться на точный документ и страницу. Перед вызовом модели проверяется качество OCR; плохой скан обрабатывается заново, а не угадывается моделью.

02
Архитектура

Как устроен процесс анализа документов

  • Разберите документы, сохраняя ссылки на страницы и структуру.
  • Выберите пункты, относящиеся к вопросу проверки.
  • Запросите таблицу расхождений в едином формате.
  • Сверьте каждую ссылку с исходным фрагментом.
  • Отсутствующие, противоречивые или плохо распознанные данные передавайте на проверку.
03
Запрос API

Вызовите gemini-2.5-pro через LLMFly AI

Отправляйте запрос с сервера. Замените пример и схему-заглушку данными и инструментами приложения.

request.example
curl https://app.llmfly.ai/v1/chat/completions \
  -H "Authorization: Bearer $LLMFLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-2.5-pro",
    "messages": [
      {"role": "system", "content": "Compare the supplied contract sections. Return a deviation table with issue, baseline clause, changed clause, risk, document ID, and page. Never infer missing text."},
      {"role": "user", "content": "Compare liability, security, renewal, and pricing terms across these documents."}
    ],
    "response_format": {"type": "json_object"}
  }'
04
Выбор модели

Почему основная модель — gemini-2.5-pro

Gemini 2.5 Pro — первый выбор для больших смешанных наборов документов и их сравнения.

Для текстовых документов, уже сокращённых до нужных разделов, используйте Terra. Передавайте Sol или юристу только неразрешённые пункты высокого риска.

05
Приёмка

Проверки результата анализа документов

ПоказательУсловие успеха
Точность доказательствКаждый существенный ответ указывает на правильную страницу, раздел, таблицу или сноску
Полнота поиска по разделамДля вопросов по нескольким разделам найдены все нужные подтверждающие фрагменты
Обработка таблиц и сносокЗначения и оговорки в таблицах и сносках сохраняются после разбора
Стоимость документаРазбор, поиск, генерация и проверка укладываются в бюджет документа
06
Обработка ошибок

Ошибки, которые нужно обработать до запуска

  • Считать, что большой контекст заменяет поиск
  • Терять ссылки на страницы
  • Высоко оценивать гладкие, но неподтверждённые резюме
  • Игнорировать повреждённые страницы
07
Выход

Вывод и журналы выполнения

Таблица расхождений по пунктам со ссылкой на документ и страницу в каждой строке.

Для каждого рабочего запуска записывайте ID модели и запроса, токены, повторы, проверку и итоговое решение.

Частые вопросы

Стоит ли отправлять весь документ одним запросом?

Только если проверенный путь, задача, задержка и стоимость это позволяют; поиск часто всё равно полезен.

Как проверять ответы?

Сохраняйте ID страниц и требуйте ссылки на подтверждающие фрагменты для важных ответов.

Как обрабатывать сканированные PDF?

Перед оценкой языковой модели отдельно проверьте качество OCR.

Проверьте настройки на своих данных

Сравните основную и запасную модели с одинаковыми запросами, инструментами и правилами проверки.

Сравнить модели