llms.txt 生成器
llms.txt 是一个简短的 Markdown 索引,指引智能体找到值得阅读的页面。编辑左侧的字段,右侧的文件会随输入实时更新。
# Acme API
> Acme API 让小型网店可以通过 REST API 收取银行卡付款并发送收据。
所有 endpoint 均通过 HTTPS 传输 JSON。金额以货币最小单位的整数表示。
## 文档
- [快速入门](https://example.com/docs/quickstart.md): 安装和发送第一个请求
- [身份验证](https://example.com/docs/auth.md): API 密钥和权限范围
- [Webhooks](https://example.com/docs/webhooks.md): 事件和重试
## API
- [OpenAPI 描述](https://api.example.com/v1/openapi.json): 所有 endpoint 和 schema
- [错误](https://example.com/docs/errors.md): 错误代码及后续处理方法
## Optional
- [更新日志](https://example.com/changelog.md)
- [博客](https://example.com/blog.md): 产品动态
将输出保存为网站根目录下的 /llms.txt,或保存到 /docs/llms.txt 这样的子路径;匹配最具体路径的文件优先。链接到页面的 Markdown 副本(page.md 或 page.html.md),让智能体获取干净的文本,而不是 HTML。
格式要求
唯一必需的部分是一个包含网站或项目名称的 H1。之后可以添加可选的引用块简介、不带标题的可选段落或列表,以及若干 H2 分区;每个分区都包含格式为 - [name](url): notes 的链接列表。August 2026 修订版将 Optional 分区改为惯例,并移除了 llms_txt2ctx 工具。
有人会读取它吗?
我们的机器人目录中,没有任何运营方声明其 crawler 会抓取 llms.txt,因此别指望它带来搜索流量。Lighthouse 会检查该文件,而你指向它的智能体也可以像读取其他页面一样读取它。Markdown 整体而言也缺乏有力证据:有些编码智能体会要求提供 Markdown,但 AnswerShare 发现,在 1,277,965 次请求中,前沿 crawler 这样做的次数为 0。
关于 llms.txt 的常见问题
llms.txt 应该放在哪里?
放在网站根目录下,确保可以通过 /llms.txt 访问。规范也允许在子路径下放置文件,例如 /docs/llms.txt;对于网站的相应部分,以最具体的文件为准。
llms-full.txt 是什么?
它不属于 llms.txt 规范的一部分。一些网站和工具会使用这个名称,但规范并未定义其格式,因此应将其视为网站特有的补充文件,而不是智能体会主动查找的文件。
llms.txt 有助于 SEO 吗?
没有证据表明它有帮助。我们引用的爬虫文档都没有提到会读取此文件,因此应将它视为供智能体和开发者工具使用的文件,而非影响排名的功能。
智能体如何找到页面的 Markdown 版本?
规范建议在相同 URL 后添加 .md,例如 page.md 或 page.html.md。页面也可以通过 rel="alternate" type="text/markdown" 或 rel="describedby" 声明其 Markdown 副本;声明方式可以是 HTML link 元素,也可以是 Link 标头。
llms.txt 中的 Optional 部分有什么作用?
H2 标题为 Optional 的部分下方的链接,在智能体需要节省上下文时可以跳过。自 2026 年 8 月修订版起,这仅是一种惯例,因此智能体可以忽略这种区分。