Включение нативной поддержки LLMs.txt в Discourse

Начиная с версии Discourse v2026.1.0, включена нативная поддержка стандарта llms.txt. Это позволяет большим языковым моделям (LLM) более эффективно сканировать и интерпретировать контент вашего сайта.

Как включить нативную поддержку llms.txt

  1. Перейдите в /admin/config/security и найдите LLMs TXT.
  2. Загрузите ваш файл llms.txt (принимаются форматы .txt и .md; подробности по синтаксису, формату и реализации см. на https://llmstxt.org).
  3. Сохраните конфигурацию.

После настройки ваш файл будет автоматически доступен по адресу:

https://yoursite.com/llms.txt

Если вам нужен пример для ознакомления, вы можете посмотреть https://meta.discourse.org/llms.txt.

11 лайков

Разве невозможно, чтобы Discourse динамически создавал llms.txt для сайта? Это казалось бы гораздо более полезной функцией и привело бы её в соответствие с 🤖 Discourse llms.txt Generator Plugin - #2 by Ivan_Rapekas, с которой этот новый функционал конфликтует, переопределяя путь /llms.txt и возвращая 404, даже если плагин настроен правильно.

Запланировано ли где-то в дорожной карте добавление этой функции?

2 лайка

Мое решение этой проблемы заключалось в следующем:

  • Создайте файл llms.txt в VS Code, содержащий только:

    Перейдите по ссылке [https://<YOUR-BASEURL>/llms-full.txt](https://<YOUR-BASEURL>/llms-full.txt)
    
  • Загрузите этот файл в раздел llms.txt ядра Discourse по адресу admin/config/security?filter=LLMs%20TXT. Сохраните изменения.

  • Проверьте, что при переходе по ссылке https://<YOUR-BASEURL>/llms.txt отображается содержимое указанного выше текстового файла.

  • Теперь, надеюсь, LLM, попадающие на llms.txt, будут перенаправлены на llms-full.txt, который динамически генерируется плагином 🤖 Discourse llms.txt Generator Plugin