Начало работы
Создайте свой первый llms.txt за 5 минут
Что такое llms.txt?
Заголовок раздела «Что такое llms.txt?»llms.txt — это файл в формате Markdown, который размещается по адресу /llms.txt на вашем сайте. Он помогает языковым моделям (Claude, ChatGPT, Gemini) понять структуру вашего сайта и найти нужную информацию.
Проблема
Заголовок раздела «Проблема»- Контекстное окно LLM ограничено (обычно 100-200K токенов)
- HTML-страницы содержат много «мусора» (навигация, реклама, скрипты)
- LLM не может обработать весь сайт целиком
Решение
Заголовок раздела «Решение»Файл llms.txt предоставляет:
- Краткое описание проекта
- Структурированный список важных страниц
- Описание каждого ресурса для LLM
Создание llms.txt вручную
Заголовок раздела «Создание llms.txt вручную»Шаг 1: Создайте файл
Заголовок раздела «Шаг 1: Создайте файл»Создайте файл llms.txt в корне вашего сайта:
# Мой проект
> Краткое описание проекта — что он делает и для кого предназначен.
Дополнительная информация о проекте, которая поможет LLM понять контекст.
## Документация
- [Быстрый старт](https://example.com/docs/quickstart): Пошаговое руководство для новых пользователей- [Установка](https://example.com/docs/installation): Требования и инструкции по установке- [API Reference](https://example.com/docs/api): Полное описание всех эндпоинтов
## Руководства
- [Аутентификация](https://example.com/guides/auth): Как настроить авторизацию- [Деплой](https://example.com/guides/deploy): Развёртывание в production
## Optional
- [Changelog](https://example.com/changelog): История изменений- [Contributing](https://example.com/contributing): Как внести вклад в проектШаг 2: Разместите на сайте
Заголовок раздела «Шаг 2: Разместите на сайте»Файл должен быть доступен по URL:
https://вашсайт.com/llms.txtШаг 3: Проверьте
Заголовок раздела «Шаг 3: Проверьте»Откройте URL в браузере и убедитесь, что файл отображается корректно.
Автоматическая генерация
Заголовок раздела «Автоматическая генерация»Для больших сайтов используйте инструменты автоматизации:
# Генерация из sitemap.xmlnpx llmstxt gen https://example.com/sitemap.xml > llms.txt
# Генерация с полным контентомnpx llmstxt gen-full https://example.com/sitemap.xml > llms-full.txtИнтеграции
Заголовок раздела «Интеграции»Astro + Starlight
Заголовок раздела «Astro + Starlight»Используйте плагин starlight-llms-txt:
pnpm add starlight-llms-txtimport starlightLlmsTxt from 'starlight-llms-txt'
export default defineConfig({ integrations: [ starlight({ plugins: [starlightLlmsTxt()], }), ],})VitePress
Заголовок раздела «VitePress»npm install vitepress-plugin-llmsDocusaurus
Заголовок раздела «Docusaurus»npm install docusaurus-plugin-llms-txtСледующие шаги
Заголовок раздела «Следующие шаги»- Формат файла — подробная спецификация
- Секции — обязательные и опциональные разделы
- Инструменты — автоматизация генерации