从 pkg.go.dev 提取 Go 语言包的文档内容(包括 API 定义和代码示例),并将其转换为结构化的 LLM.txt 文本格式,方便在本地使用大型语言模型 (LLM) 进行参考和分析。
此用户脚本旨在帮助 Go 语言开发者和 AI 爱好者,它能够将 pkg.go.dev 上的 Go 语言包文档页面转换为结构化的纯文本格式 (LLM.txt)。这种格式经过优化,非常适合被本地的大型语言模型 (LLM) 读取,从而方便您离线查阅、分析和参考 Go 包的 API 及示例。
脚本会智能提取以下关键信息:
输出的 LLM.txt 文件使用类似 Markdown 的格式(例如,## 表示标题,```go 表示代码块)来保持可读性和结构性,这使得 LLM 更容易解析和理解不同文档部分的上下文。
安装脚本管理器:
访问 Go 包文档页面:
https://pkg.go.dev/ 上的 Go 语言包文档页面。例如:https://pkg.go.dev/fmt 或 https://pkg.go.dev/github.com/go-rod/rod/lib/launcher。找到并点击下载按钮:
提取与下载:
[包名]_llm.txt 的文件(例如:fmt_llm.txt 或 github.com_go-rod_rod_lib_launcher_llm.txt)将自动下载到您浏览器的默认下载位置。使用 .txt 文件:
.txt 文件用作您本地 LLM 的参考文档。可以将其导入到 LLM 的知识库中,或在提问时作为上下文提供。