К списку инструментов

Генератор llms-full.txt

Расширенная версия llms.txt с полным контентом страниц inline. Максимальный контекст для RAG-систем и LLM-агентов.

Основная информация

Секция 1

Блок 1 (H3)
llms-full.txt
# Название проекта

## Docs

### Page Title
URL Source: https://example.com/page

Full markdown content of the page goes here...

Что такое llms-full.txt?

Файл llms-full.txt — это расширенная версия стандарта llms.txt, в которой вместо ссылок на страницы размещается их полный контент в формате Markdown. Если llms.txt — это «оглавление» вашего проекта, то llms-full.txt — это «полная книга».

Такой формат особенно ценен для RAG-систем (Retrieval-Augmented Generation), которые используют полный контекст документации при генерации ответов. AI-IDE вроде Cursor и Windsurf, а также агенты на базе LLM, получают максимально точные ответы, когда весь контент доступен в одном файле.

Когда использовать llms-full.txt вместо llms.txt?

Критерийllms.txtllms-full.txt
ФорматКарта ссылокПолный контент inline
Размер1–5 КБ50 КБ – 2 МБ
Для когоНавигация, быстрый обзорRAG, глубокий анализ
Пример использованияAI-поисковик, чат-ботAI-IDE, код-ассистент

Структура файла

Файл llms-full.txt использует ту же базовую структуру, что и llms.txt (H1, blockquote, H2-секции), но вместо списка ссылок каждая секция содержит H3-блоки с полным контентом:

  • H3 заголовок — название страницы или раздела документации
  • URL Source — ссылка на оригинальную страницу (необязательно)
  • Markdown-контент — полный текст страницы

Где разместить файл?

Файл размещается в корне сайта: /llms-full.txt. Рекомендуется создавать оба файла — llms.txt и llms-full.txt — для максимального охвата разных типов AI-агентов. Краткая версия подходит для быстрой навигации, полная — для глубокого контекстного анализа.

Связанные инструменты

Частые вопросы (FAQ)

Поддерживают ли AI-сервисы llms-full.txt?

Формат активно используется в экосистеме FastHTML/Answer.AI. AI-IDE (Cursor, Windsurf, Copilot) читают файлы контекста проекта. RAG-системы на базе LangChain, LlamaIndex и Haystack эффективно парсят Markdown-документы такого формата.

Не будет ли файл слишком большим?

Размер зависит от объёма документации. Для типичного проекта — 100–500 КБ. Современные LLM имеют контекстное окно от 128K до 2M токенов, что позволяет обработать даже объёмные документации. Если файл превышает 1 МБ, вынесите второстепенные разделы в отдельные файлы и используйте llms.txt как индекс.

Можно ли генерировать llms-full.txt автоматически?

Да. Для проектов на базе nbdev, VitePress или Docusaurus существуют плагины, которые автоматически собирают llms-full.txt из документации. CLI-утилита llms_txt2ctx от Answer.AI раскрывает ссылки из llms.txt в полный контент автоматически.