LLM-Friendly Documentation
Use the llms.txt and llms-full.txt endpoints to feed documentation into LLMs for summarization, search, or context.
This documentation site exposes machine-readable endpoints that let you feed the full documentation into Large Language Models (LLMs). Use these endpoints to summarize the docs, ask questions about the API, or build tools on top of the documentation.
Available Endpoints
/llms.txt — Table of Contents
Returns a structured list of all documentation pages with titles, URLs, and descriptions. Use this as a starting point to discover available content or to let an LLM decide which pages to read.
GET /llms.txtFull URL: https://docs.haufe.ai/llms.txt
Example response:
# Overview
- [Getting Started](/): Overview of Copilot via API.
# Documentation
- [Quickstart](/docs/getting-started/quickstart): Make your first API call in minutes.
- [Overview](/docs/guides/overview): Threads vs Chat Completions.
.../llms-full.txt — Full Documentation
Returns the entire documentation — all pages from Overview, Documentation, and API Reference — concatenated into a single plain-text document. This is useful when you want to provide the full context to an LLM in one request.
GET /llms-full.txtFull URL: https://docs.haufe.ai/llms-full.txt
The full document can be large. Make sure your LLM's context window can handle the content, or use /llms.txt to discover available pages first.
Use Cases
- Summarization — Pass
/llms-full.txtto an LLM and ask for a summary of the entire API surface. - Q&A — Use
/llms-full.txtor selected pages as context to answer developer questions about the API. - Code Generation — Give an LLM the API reference pages to generate client code or integration examples.
- Internal Tooling — Build search, chatbots, or onboarding tools that use the documentation as a knowledge base.