1 min read
llms.txt
Serve llms.txt files so LLMs and AI tools can discover and ingest your documentation.
llms.txt (concise index)
// app/llms.txt/route.ts
import { createLlmsTxtRoute } from "@document0/core/llms";
import { source } from "@/lib/source";
export const { GET } = createLlmsTxtRoute(source, {
title: "My Project",
description: "Documentation for My Project",
baseUrl: "https://docs.example.com",
});llms-full.txt (complete content)
// app/llms-full.txt/route.ts
import { createLlmsFullTxtRoute } from "@document0/core/llms";
import { source } from "@/lib/source";
export const { GET } = createLlmsFullTxtRoute(source, {
title: "My Project",
description: "Documentation for My Project",
baseUrl: "https://docs.example.com",
});Raw page content
Serve raw markdown for individual pages:
// app/api/page/[...slug]/route.ts
import { createMdxPageRoute } from "@document0/core/llms";
import { source } from "@/lib/source";
export const { GET } = createMdxPageRoute(source);