The SiliconCloud documentation site supports the llms.txt protocol, allowing users to directly browse the documentation or seamlessly integrate it with tools that support the protocol.
For users who may not be familiar with the llms.txt protocol, the following provides a brief overview and usage guide.

1. Using this documentation in Cursor

  1. After opening the Cursor project, press Command + L to open the chat;
  2. Enter @ in the text box, select Docs from the menu, click Add new doc, and input the document address you want to use;
  3. Once added successfully, you can enter your questions in the chat to get the corresponding results.

2. Overview of the llms.txt protocol

2.1 Protocol Background

The llms.txt protocol is an emerging web standard designed to help large language models (LLMs) access and understand website content more effectively. By creating an llms.txt file in the root directory of a website, website owners can provide clear navigation and guidance for AI systems, improving information retrieval efficiency.

2.2 File Structure

The llms.txt file uses Markdown format and typically includes the following sections:

  1. Title: The website or project name.
  2. Description (optional): A brief introduction to the website or project.
  3. Details (optional): Additional background information or links to other documentation.
  4. Sections: A list of important parts of the website, each with links and optional detailed descriptions.

Example (refer to: https://docs.siliconflow.com/llms.txt and https://docs.siliconflow.com/llms-full.txt):

# SiliconFlow  

## Docs  
- [Create Audio Transcription Request](https://docs.siliconflow.com/api-reference/audio/create-audio-transcriptions): Creates an audio transcription.  
- [Create Text-to-Speech Request](https://docs.siliconflow.com/api-reference/audio/create-speech): Generates audio from input text. The API produces binary audio data, which requires further processing by the user. Reference: https://docs.siliconflow.com/capabilities/text-to-speech#5  
- [Delete Reference Audio](https://docs.siliconflow.com/api-reference/audio/delete-voice): Deletes user-defined voice presets.  
- [Upload Reference Audio](https://docs.siliconflow.com/api-reference/audio/upload-voice): Uploads user-defined voice presets, supporting both base64 encoding and file uploads. Reference: https://docs.siliconflow.com/capabilities/text-to-speech#2-2  
- [Get Reference Audio List](https://docs.siliconflow.com/api-reference/audio/voice-list): Retrieves a list of user-defined voice presets.  
...  

2.3 Purpose of the File

2.3.1 /llms.txt:

  • AI-Friendly Navigation: This file provides a simplified view of the entire documentation, making it easier for LLMs like Cursor or ChatGPT to index your content.
  • Think of it as search engine optimization for AI—users can now directly find specific product information through general LLMs.

2.3.2 /llms-full.txt:

  • The file compiles all documentation text into a marked-up file, allowing AI tools to directly load information into their context windows.
  • It enables tools like Cursor to input the documentation and provide context-aware suggestions based on the specifics of your product.

2.4 Differences from Existing Standards

While llms.txt shares some functional overlap with existing standards like robots.txt and sitemap.xml, their purposes and uses differ:

  • robots.txt: Used to instruct search engine crawlers on which pages can or cannot be crawled, focusing primarily on access control.
  • sitemap.xml: Provides a structural map of the website, helping search engines understand the layout of pages, primarily for indexing purposes.
  • llms.txt: Provides a structured content overview for large language models, helping AI systems better understand and process website information, enhancing AI interactions.

3. Usage in Other Tools

If other platforms support the llms.txt protocol, they can also be used directly. For example, ask ChatGPT:

https://docs.siliconflow.com/llms-full.txt  What does SiliconFlow focus on?

4. Further Reading

  1. The /llms.txt file: https://llmstxt.org/
  2. @Docs: https://docs.cursor.com/context/@-symbols/@-docs