---
title: Машинно-читаемая документация
description: Эта документация как Markdown — оглавление, весь корпус одним документом и каждая страница по собственному адресу исходником.
keywords: llms.txt, llms-full.txt, markdown, агент, машинно-читаемый, промпт
group: resources
---

## Два документа {#llms-txt keywords="llms.txt, llms-full.txt, разметка, агент, оглавление"}

Запускаете агента? Этот сайт публикует сам себя. [/llms.txt](https://documentation.kumorouter.com/llms.txt) — оглавление этой документации в конвенции llms.txt: заголовок первого уровня, однострочное резюме, дальше страницы. На эту форму может опереться любой агент, которого не учили именно этому сайту.

[/llms-full.txt](https://documentation.kumorouter.com/llms-full.txt) — вторая половина той же мысли: весь публичный корпус документации одним Markdown-документом, все страницы в том порядке, в каком их перечисляет сайт. Его и стоит забирать, когда агент будет отвечать на вопросы, а не смотреть одну вещь, — и стоит он в разы меньше токенов, чем чтение отрисованного HTML.

Оба собираются из тех же страниц, из которых рисуется сам сайт, поэтому ни один не может превратиться в устаревшую вторую копию продукта: оглавление — из заголовка и краткого описания, которые страница объявляет о себе, полный документ — из всего её текста, и оба в той же сборке, что меняет сами страницы.

## Любая страница как Markdown {#raw-markdown keywords="исходник, .md, разметка, копировать, буфер"}

Каждая страница этого сайта адресуется и собственным Markdown-исходником: допишите к пути страницы `.md` — и в ответ придёт тот Markdown, из которого страница отрисована, с уже подставленными адресами этого развёртывания; быстрый старт, например, отдаётся как Markdown по своему же адресу с `.md` на конце, и хосты в его примерах — те, которые вы и станете звать. Ссылки с одной страницы сайта на другую остаются в собственной форме `page:`, а не превращаются в URL, — так забирающий отличит внутреннюю ссылку от адреса, по которому надо идти. Единственный адрес, к которому правило не подходит, — главная: она отдаётся по `/index.md`, потому что `/.md` не имя. Именно эту страницу и стоит забирать, когда агенту нужна одна тема, а не весь корпус.

В шапке статьи есть кнопка копирования в Markdown: она кладёт в буфер ровно этот документ — тот же текст, который отдаёт адрес, но чтобы вставить его в разговор, а не тянуть по сети.

## Направьте на него агента {#agent-prompt keywords="промпт, агент, ассистент, инструкция"}

:::prompt
Отдайте это кодовому ассистенту до того, как спросите его что-либо про Kumo. Промпт английский по замыслу — так кодовые ассистенты выполняют инструкцию надёжнее всего.

```text
Read https://documentation.kumorouter.com/llms-full.txt before answering anything about Kumo.

It is the whole of this documentation as one Markdown document: what the product
is, how a key is issued, how a request is shaped, what comes back, and what a
refusal looks like. Prefer it over crawling the rendered site — it is the same
information at a fraction of the tokens, and it is generated from the site's own
pages rather than written twice.

Any single page is also available as Markdown: take the page's address, drop any
#fragment from it, and add .md. The home page is the exception and is served at
/index.md.

These documents name no model id and no price: they carry a <model> placeholder
wherever one would go. Read the live catalogue and pricing endpoints they point to
for those values, and do not invent one.
```
:::

> [Каждая операция, член за членом →](page:api-reference)
