无需 KYC — 无身份证、无自拍、无证件。加密货币支付:BTC, USDT, USDC, ETH, SOL, LTC
语言: 简体中文
获取 API 密钥

指南 · llms.txt · 采用数据读取于2026年10月22日

llms.txt 生成器:通过抓取你自己的网站来生成文件

llms.txt 文件以模型易于读取的 Markdown 列出网站的关键页面,每页一行说明。本指南给出真实的采用数据,然后提供一个抓取你的网站并为你写出该文件的脚本。

最后更新:

快速回答

如何为我的网站生成 llms.txt 文件?

抓取你自己的网站,取每个页面的标题和第一段,在 /llms.txt 的文件中以你网站的名称作为标题,将它们写成 Markdown 列表。WebReaderAPI 负责抓取:每个作业最多10,000个页面,输出带元数据的 Markdown,截至2026年10月,从 US$0.07/千页 起每页一积分。下面的 Python 脚本会写出该文件。无需 KYC;加密货币支付。

llms.txt 简要说明

它是什么一个提议放在网站根目录的 Markdown 文件,为语言模型列出其关键页面
采用情况,前1,000个网站2026年9月18日为9.3%(93个网站),数据来自 Rankability
包含该文件的网站据 Originality.ai 统计,从 2025 年 6 月到 2026 年 5 月,数量从 4,088 增至 36,120
实测使用情况在 Ahrefs 针对 137,000 个域名的研究中,97% 的 llms.txt 文件收到的请求数为零
使用 WebReaderAPI 构建的成本每抓取一页消耗 1 个积分;10,000 个网页 成本 US$3.75

llms.txt 值得做吗?

做起来成本不高,但迄今为止实测效果很小。采用率在上升:Rankability 在 2026 年 9 月 18 日于排名前 1,000 的网站中有 9.3% 发现了该文件,而 2025 年 6 月为 0.3%,不过两次统计之间其方法有所变化。Originality.ai 统计了包含该文件的网站,从 2025 年 6 月到 2026 年 5 月,数量从 4,088 增至 36,120。

使用情况则是另一回事。据 PPC Land 于 2026 年 7 月 2 日报道,Ahrefs 针对 137,000 个域名的研究发现,97% 的 llms.txt 文件完全没有收到任何请求,而在这些文件收到的请求中,AI 检索机器人仅占 1.1%。如果你的文档规模很大,并且想要一个清晰的索引,那就做一个;但不要指望它本身就能改变助手如何引用你的网站。

llms.txt 文件里包含什么?

一个标题、一段摘要,然后是分组的链接列表,每条链接附有简短描述。一个最小化的文件如下所示:

  • 第一行为 # Example Docs,即网站或项目的名称。
  • > One sentence on what the site covers. 作为带引号的摘要。
  • ## Guides、## API reference 及其他分段,每个分段对应网站的一部分。
  • 每个页面使用 - [Page title](https://example.com/page): one line on what the page answers.。

描述要保持事实性且简短。不要在文件中写入给 AI 系统的指令;助手们越来越将此类文本视为操纵。

Python:抓取你自己的网站并生成 llms.txt
import os
import time
from collections import defaultdict
from urllib.parse import urlparse

import requests

API = "https://webreaderapi.com/api/v1"
HEADERS = {"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]}
SITE = "https://docs.example.com/"


def first_paragraph(markdown):
    for block in markdown.split("\n\n"):
        block = block.strip()
        if block and not block.startswith(("#", "-", "|", "!", ">")):
            return " ".join(block.split())[:160]
    return ""


job = requests.post(API + "/crawl", headers=HEADERS, json={"url": SITE, "limit": 300}, timeout=60).json()
pages, cursor, delay = [], None, 5
while True:
    params = {"cursor": cursor} if cursor else {}
    batch = requests.get(API + "/jobs/" + job["job_id"], headers=HEADERS, params=params, timeout=60).json()
    pages += [p for p in batch.get("results", []) if "markdown" in p]
    cursor = batch.get("next_cursor")
    if batch["status"] == "done" and not cursor:
        break
    if not cursor:
        time.sleep(delay)
        delay = min(delay * 2, 60)

sections = defaultdict(list)
for p in pages:
    path = urlparse(p["final_url"]).path.strip("/")
    section = path.split("/")[0].replace("-", " ").title() if path else "Home"
    summary = p.get("description") or first_paragraph(p["markdown"])
    sections[section].append("- [" + p["title"] + "](" + p["final_url"] + "): " + summary)

lines = ["# Example Docs", "", "> Documentation for the Example product.", ""]
for name in sorted(sections):
    lines += ["## " + name, ""] + sorted(sections[name]) + [""]
with open("llms.txt", "w", encoding="utf-8") as fh:
    fh.write("\n".join(lines))
print(len(pages), "pages written to llms.txt")

这个脚本是如何工作的?

它会启动一个整站抓取 (crawl) 任务,逐页收集结果,然后按页面路径的第一级文件夹对页面进行分组。对于每个页面,如果网站提供了 meta description,就使用它;否则使用 Markdown 的第一段,截取到 160 个字符。

修改 SITE、标题行和摘要行以匹配你的项目,对于更大的网站,可以调高 limit,每个任务最多 10,000 页。在发布之前审核输出内容:分段名称来自你的 URL 结构,可能需要人工调整。

我的 robots.txt 需要允许这次抓取吗?

需要。WebReaderAPI 只读取 robots.txt 允许 WebReaderAPI 或所有机器人访问的内容,并且会等待你设置的任何 Crawl-delay。如果你自己的网站屏蔽了机器人,请添加一个分组,在抓取期间允许我们的 token;我们的 爬虫页面 展示了确切的代码行。

robots.txt 不允许的页面会被跳过且不计费,因此严格的 robots.txt 不会让你多花任何费用;它只是让这些页面不出现在 llms.txt 中。

费用是多少?

每读取一页消耗 1 个积分,需要无头浏览器的页面消耗 2 个积分。一个 300 页的文档网站消耗 300 个积分,如果是 JavaScript 应用则最多消耗 600 个积分。截至 2026 年 10 月,这可以轻松容纳在 US$3.75 的 10,000 个网页 中,剩余的积分会留在你的账户中:它们永不过期。

当你的文档变更时,重新生成该文件。如果你保留了抓取输出,可以使用批处理任务仅重新读取变更的页面,而不必再次抓取所有内容。

llms.txt:常见问题

我应该把 llms.txt 文件放在哪里?

放在网站根目录,使其通过 /llms.txt 以纯文本或 Markdown 形式提供。有些网站还会发布包含所列页面全文的 llms-full.txt。

llms.txt 会取代 robots.txt 吗?

不会。robots.txt 说明机器人应跳过哪些路径;llms.txt 列出你希望模型找到的页面。两者都要保留。我们的 robots.txt 指南 解释了二者的区别。

llms.txt 会让 ChatGPT 或 Claude 引用我的网站吗?

没有证据表明它本身就能做到这一点。据 2026 年 7 月报道的 Ahrefs 研究发现,97% 的文件没有收到任何请求。带有直接答案和标注日期事实的清晰页面更为重要。

我可以为别人的网站生成 llms.txt 吗?

仅限你自己的网站,或在所有者同意的情况下。该文件代表网站发声,因此应由网站所有者发布。

来源 (2)
  1. llms.txt 采用数据 — Rankability (2026-09-18)
  2. llms.txt 采用率增长 8.8 倍,但 97% 的文件零 AI 请求 — PPC Land (2026-07-02)

低至 US$0.07/千页 · 无需 KYC

获取 API 密钥