Que mettre dans un fichier llms.txt
Le format llms.txt est une proposition, publiée sur llmstxt.org en septembre 2024 : un fichier Markdown placé à la racine d’un site, qui offre aux modèles de langage un guide court et sélectif du site, indiquant ce qu’il est et quelles pages répondent à quelles questions.
- Sites vérifiés
- 1 504
- Ont répondu HTTP 200 sur /llms.txt
- 1 015
- Servaient un vrai fichier llms.txt
- 952
Le format
Le fichier commence par un titre de niveau 1 portant le nom du site, seul élément obligatoire, suivi d’un bloc de citation qui le résume. Du texte libre ou des listes peuvent ajouter des détails. Viennent ensuite des sections de niveau 2, chacune étant une liste de liens écrits sous la forme [titre](url), éventuellement suivis de deux-points et d’une note. Une section intitulée Optional regroupe les liens qu’un lecteur peut ignorer lorsqu’il manque de place.
Exemple (noms fictifs) :
# Example Rail
> Timetables, live departures and fares for Example Rail's network, for people and for AI assistants.
Fares are in EUR and include all taxes. Tickets are sold on example-rail.test only.
## Docs
- [Journey planner API](https://example-rail.test/docs/api): search journeys by station, date and time
- [MCP server](https://example-rail.test/docs/mcp): remote endpoint and the tools it offers
## Optional
- [Company history](https://example-rail.test/about/history)Ce qu’il n’est pas
Ce n’est pas un robots.txt : il n’autorise ni n’interdit rien. Ce n’est pas non plus un sitemap : un sitemap liste toutes les pages, alors que llms.txt retient les quelques pages qui comptent et précise à quoi chacune sert. La proposition recommande aussi d’offrir des versions Markdown des pages, et certains sites publient un fichier llms-full.txt qui réunit tout le texte dans un seul fichier.
Rédiger un fichier utile
Indiquez d’abord ce qu’est le site ou le service et à qui il s’adresse. Ajoutez des liens vers les pages qui répondent aux questions que les gens se posent réellement. Pour un service qu’un assistant peut appeler, ajoutez des liens vers la référence de l’API, le point de terminaison MCP et la documentation de connexion. Servez-le en texte brut ou en Markdown : un site qui répond à /llms.txt par une page HTML ou une page d’erreur n’a pas de llms.txt, et c’est ainsi que les vérifications de cet annuaire le comptent.
Services avec un fichier llms.txt · Le fichier llms.txt de cet annuaire · Parcourir l’annuaire →
Voir aussi : Qu’est-ce qu’un serveur MCP ? · Qu’est-ce que le fichier llms.txt ? · Comment les assistants IA trouvent et réservent des voyages · Comment les fiches sont vérifiées · Transports MCP : stdio, Streamable HTTP et SSE · Serveur MCP distant ou local : lequel choisir · Comment ajouter un serveur MCP à un assistant IA · Qu’est-ce que le MCP Registry officiel ? · OpenAPI pour les agents IA · Comment les assistants IA trouvent les disponibilités · Avant de connecter un serveur MCP : liste de vérification