<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>LLM on 我的博客</title><link>https://blog.5616760.com/tags/llm/</link><description>Recent content in LLM on 我的博客</description><generator>Hugo -- gohugo.io</generator><language>zh</language><lastBuildDate>Wed, 30 Sep 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://blog.5616760.com/tags/llm/index.xml" rel="self" type="application/rss+xml"/><item><title>免费 LLM 额度叠成一个月 74 亿 Token 的池子：FreeLLMAPI 部署与实战</title><link>https://blog.5616760.com/0025.html</link><pubDate>Wed, 30 Sep 2026 09:00:00 +0800</pubDate><guid>https://blog.5616760.com/0025.html</guid><description>&#10; &lt;blockquote&gt;&#10; &lt;p&gt;本文整理自 GitHub 项目 &lt;a class="link" href="https://github.com/tashfeenahmed/freellmapi" target="_blank" rel="noopener"&#10; &gt;tashfeenahmed/freellmapi&lt;/a&gt; 的中文 README（MIT 许可），功能描述与警示语忠于原文，章节组织与评述为本文编辑归纳。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;几乎每家正经的 AI 实验室都给免费额度：每月几百万 token，或者每天几千次请求。单看一家就是个玩具，但把它们叠起来——&lt;strong&gt;34 家提供方、474 个模型系列、635 个免费端点，合计约每月 74 亿 token&lt;/strong&gt;——这就是一股能用的算力。&lt;/p&gt;&#10;&lt;p&gt;问题是手工叠加太痛苦：三十四套 SDK、三十四种限流规则、三十四个可能随时失败的请求点。&lt;/p&gt;&#10;&lt;p&gt;&lt;a class="link" href="https://github.com/tashfeenahmed/freellmapi" target="_blank" rel="noopener"&#10; &gt;FreeLLMAPI&lt;/a&gt; 做的事就是把这些收拢成&lt;strong&gt;一个 OpenAI 兼容的 &lt;code&gt;/v1&lt;/code&gt; 端点&lt;/strong&gt;。你的应用只认一个地址、一个密钥，由它的路由器在背后挑模型、扛限流、切提供方。&lt;/p&gt;&#10;&lt;h2 id="一它到底解决了什么"&gt;一、它到底解决了什么&#10;&lt;/h2&gt;&lt;p&gt;一句话概括它的工作方式（原文）：&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;一个请求进去，最合适的免费模型出来：路由器挑出优先级最高、密钥健康且未超出任何限流的模型，在内存中解密密钥并调用提供方；遇到 429/5xx 就让那个密钥进入冷却，然后重试你链路上的下一个模型。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;围绕这个核心，它做了几件关键的事：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;按密钥的限流跟踪&lt;/strong&gt;——以 &lt;code&gt;(平台, 模型, 密钥)&lt;/code&gt; 为单位维护 RPM/RPD/TPM/TPD 计数器，会学习各提供方公布的上限，让路由始终不越线。这是&amp;quot;能长期稳定白嫖&amp;quot;的技术前提。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;统一模型条目&lt;/strong&gt;——同一个模型出现在多家提供方上时合并成一个条目，组内严格故障转移。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;自更新目录&lt;/strong&gt;——每天两次从 freellmapi.co 同步**经过签名（Ed25519 验签）**的目录，新模型、额度变更和提供方怪癖修复自动生效，不用 &lt;code&gt;git pull&lt;/code&gt;。免费额度的格局每周都在变，这一条很实用。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;粘性会话&lt;/strong&gt;——对话会在同一个模型上停留 30 分钟；中途确实换了模型，可选的精简交接说明能让话题保持连贯。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="二接口覆盖得比想象中全"&gt;二、接口覆盖得比想象中全&#10;&lt;/h2&gt;&lt;p&gt;很多聚合工具只做 Chat Completions，FreeLLMAPI 的接口面相当完整：&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;接口&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;用途&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1/chat/completions&lt;/code&gt;、&lt;code&gt;/v1/responses&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;标准对话；后者是 Codex CLI 需要的&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1/completions&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;编辑器的幽灵文本补全&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1/messages&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;Anthropic Messages 协议&lt;/strong&gt;——Claude Code 和官方 Anthropic SDK 可直接接入&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1beta&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;strong&gt;原生 Gemini 协议&lt;/strong&gt;——Gemini CLI 可用（含流式、token 计数、模型列表）&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1/images/generations&lt;/code&gt;、&lt;code&gt;/v1/audio/speech&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;图像生成与文本转语音&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;/v1/embeddings&lt;/code&gt;、&lt;code&gt;/v1/models&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;嵌入与模型列表&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Ollama 模拟（可选）&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;给 Zed、JetBrains 及其他本地模型客户端提供 NDJSON 接口&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;p&gt;还有两个亮点功能：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Fusion（多模型合成）&lt;/strong&gt;：请求虚拟模型 &lt;code&gt;fusion&lt;/code&gt;，路由器把提示词&lt;strong&gt;并行分发&lt;/strong&gt;给一组风格各异的免费模型，再由一个评审模型从多份草稿中合成答案。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;工具调用与结构化输出&lt;/strong&gt;：OpenAI 风格的 &lt;code&gt;tools&lt;/code&gt; 可在各提供方之间往返，纯文本形式的工具调用会被&amp;quot;救回&amp;quot;成真正的 &lt;code&gt;tool_calls&lt;/code&gt;；&lt;code&gt;response_format&lt;/code&gt;、&lt;code&gt;seed&lt;/code&gt;、&lt;code&gt;logprobs&lt;/code&gt; 等采样参数按提供方透传。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="三支持的生态"&gt;三、支持的生态&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;提供方&lt;/strong&gt;（共 34 家）：Google、Groq、Cerebras、Mistral、Cohere、NVIDIA、HuggingFace、OpenRouter、Cloudflare、Z.ai（智谱）、OpenCode Zen、&lt;strong&gt;ModelScope 魔搭&lt;/strong&gt;（Qwen3 / DeepSeek V4 / GLM-5，需绑定阿里云中国站账号）等。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;635 个端点构成&lt;/strong&gt;：584 个聊天、41 个嵌入、7 个转录、3 个视频。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;可直接对接的编程智能体&lt;/strong&gt;：&lt;/p&gt;&#10;&lt;p&gt;Claude Code、Codex CLI、Gemini CLI、Aider、Cline、Roo Code、Continue、OpenCode、Goose、Qwen Code、Kilo Code、Crush、Cursor、Zed、JetBrains AI。&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;setup-*&lt;/code&gt; 系列命令可以一条命令配好：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;npx freellmapi setup-claude --url http://localhost:3001 --api-key &amp;lt;统一密钥&amp;gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;每个生成器都支持 &lt;code&gt;--dry-run&lt;/code&gt;，改动已有配置前会先创建带时间戳的备份，并且是&lt;strong&gt;合并&lt;/strong&gt;进用户配置而不是覆盖。&lt;/p&gt;&#10;&lt;h2 id="四五分钟部署"&gt;四、五分钟部署&#10;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;一行命令（需要 Docker）&lt;/strong&gt;，会建好 &lt;code&gt;~/freellmapi&lt;/code&gt;、生成加密密钥、拉镜像并启动容器：&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -fsSL https://freellmapi.co/install.sh | bash&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;重复执行是安全的：&lt;code&gt;.env&lt;/code&gt; 和加密密钥会保留，容器更新到 &lt;code&gt;:latest&lt;/code&gt;。&lt;/p&gt;&#10;&lt;p&gt;启动后四步：&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;打开 &lt;code&gt;http://localhost:3001&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;在&lt;strong&gt;密钥&lt;/strong&gt;页添加你的提供方密钥&lt;/li&gt;&#10;&lt;li&gt;按喜好调整&lt;strong&gt;回退链&lt;/strong&gt;顺序（比如一条编程链、一条视觉链）&lt;/li&gt;&#10;&lt;li&gt;取到统一 API 密钥，指向你的 OpenAI SDK&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;strong&gt;其他平台&lt;/strong&gt;：Windows 最省事是下载 Releases 里的 &lt;code&gt;.exe&lt;/code&gt; 安装包；Android 有实验性的 Termux 指南。还有原生桌面应用——路由器加仪表盘跑在托盘里，带一个悬浮窗显示实时请求统计，&lt;strong&gt;不需要注册账号或设密码&lt;/strong&gt;，唯一的凭据就是悬浮窗里的统一 API 密钥（macOS 12+，Apple Silicon 选 arm64）。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;本地开发&lt;/strong&gt;：&lt;code&gt;npm install &amp;amp;&amp;amp; npm run dev&lt;/code&gt;（服务 &lt;code&gt;:3001&lt;/code&gt;，仪表盘 &lt;code&gt;:5173&lt;/code&gt;，双向热更新）。&lt;/p&gt;&#10;&lt;h2 id="五怎么用模型填-auto"&gt;五、怎么用：模型填 &lt;code&gt;auto&lt;/code&gt;&#10;&lt;/h2&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-python" data-lang="python"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;from&lt;/span&gt; openai &lt;span style="color:#f92672"&gt;import&lt;/span&gt; OpenAI&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;client &lt;span style="color:#f92672"&gt;=&lt;/span&gt; OpenAI(&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; base_url&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:3001/v1&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; api_key&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;freellmapi-your-unified-key&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;resp &lt;span style="color:#f92672"&gt;=&lt;/span&gt; client&lt;span style="color:#f92672"&gt;.&lt;/span&gt;chat&lt;span style="color:#f92672"&gt;.&lt;/span&gt;completions&lt;span style="color:#f92672"&gt;.&lt;/span&gt;create(&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; model&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;auto&amp;#34;&lt;/span&gt;, &lt;span style="color:#75715e"&gt;# 交给路由器；也可用 &amp;#34;auto:fast&amp;#34;、&amp;#34;auto:smart&amp;#34;、配置档或具体模型 id&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; messages&lt;span style="color:#f92672"&gt;=&lt;/span&gt;[{&lt;span style="color:#e6db74"&gt;&amp;#34;role&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;user&amp;#34;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#34;content&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;用一句话概括罗马的衰亡。&amp;#34;&lt;/span&gt;}],&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(resp&lt;span style="color:#f92672"&gt;.&lt;/span&gt;choices[&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;]&lt;span style="color:#f92672"&gt;.&lt;/span&gt;message&lt;span style="color:#f92672"&gt;.&lt;/span&gt;content)&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;print(&lt;span style="color:#e6db74"&gt;&amp;#34;Routed via:&amp;#34;&lt;/span&gt;, resp&lt;span style="color:#f92672"&gt;.&lt;/span&gt;headers&lt;span style="color:#f92672"&gt;.&lt;/span&gt;get(&lt;span style="color:#e6db74"&gt;&amp;#34;x-routed-via&amp;#34;&lt;/span&gt;))&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;两个细节值得记住：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;model&lt;/code&gt; 可以填 &lt;code&gt;auto&lt;/code&gt;（路由器挑）、&lt;code&gt;auto:fast&lt;/code&gt;、&lt;code&gt;auto:smart&lt;/code&gt;、命名配置档，或具体模型 id；&lt;/li&gt;&#10;&lt;li&gt;每个响应都带 &lt;code&gt;X-Routed-Via: &amp;lt;平台&amp;gt;/&amp;lt;模型&amp;gt;&lt;/code&gt; 头——出了问题能立刻知道是哪家提供方在拖后腿。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="六安全与隐私设计"&gt;六、安全与隐私设计&#10;&lt;/h2&gt;&lt;p&gt;这一点做得比同类项目认真：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;提供方密钥 AES-256-GCM 加密存在 SQLite&lt;/strong&gt; 里，每次请求时在内存中解密；你的应用自始至终只看到一个统一的 &lt;code&gt;freellmapi-…&lt;/code&gt; bearer 令牌；&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;本地优先、单用户&lt;/strong&gt;设计，请求从你的机器直接发往你启用的上游提供方；&lt;/li&gt;&#10;&lt;li&gt;目录服务器不会看到你的提示词、补全结果或提供方密钥；你自己的启用/停用选择和自定义提供方永远不会被目录同步覆盖；&lt;/li&gt;&#10;&lt;li&gt;附带&lt;strong&gt;可选的响应缓存、加密的数据库备份、定期密钥健康检查、密钥批量导入导出&lt;/strong&gt;；&lt;/li&gt;&#10;&lt;li&gt;运维友好：Node 20+ 能跑的地方都能跑，空闲常驻内存约 40MB，树莓派也行。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="七代价必须知道的局限"&gt;七、代价：必须知道的局限&#10;&lt;/h2&gt;&lt;p&gt;这部分原文写得非常坦诚，值得完整转述：&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;叠加免费额度是有实实在在的代价的：&lt;strong&gt;没有前沿模型，延迟不稳定，没有 SLA&lt;/strong&gt;。而且到了一天的后半段，顶级模型陆续触及当日上限，这个端点的实际智能水平会下滑，然后在 &lt;strong&gt;UTC 午夜重置&lt;/strong&gt;。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;免责声明也很清楚：&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;&lt;strong&gt;本项目用于个人实验和学习，不适用于生产环境。&lt;/strong&gt; 免费额度的存在是为了让开发者拿来做原型；它们不是稳定、有支持的推理基础设施，也不该被当成这种东西。如果你要在 FreeLLMAPI 之上做真正的产品，上线前请换成付费 API。&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;另外，各家提供方的服务条款如何看待&amp;quot;一个个人的、单用户的代理&amp;quot;，项目在 2026 年 5 月逐家审查过并公开了结论；流量经它代理时，你注册账号时接受的上游条款依然适用，遵守它们是使用者的责任。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;还有一个商业模式要说清&lt;/strong&gt;：路由器本体永远是 MIT 许可、完全免费；另外有一条付费的实时目录服务（每年 $19 或一次性 $49 永久），用一个 &lt;code&gt;fla_&lt;/code&gt; 密钥覆盖你运行的所有路由器。不订阅也能用，只是目录更新要手动。&lt;/p&gt;&#10;&lt;h2 id="适合谁"&gt;适合谁&#10;&lt;/h2&gt;&lt;ul&gt;&#10;&lt;li&gt;想在原型阶段把 API 成本压到零的独立开发者；&lt;/li&gt;&#10;&lt;li&gt;想同时用 Claude Code / Codex CLI / Cursor 做多方案对比、又不想多开几份订阅的人；&lt;/li&gt;&#10;&lt;li&gt;想研究多提供方路由、限流跟踪、故障转移这些机制怎么实现的工程师（代码是 MIT 的，架构文档有中文版）。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;不适合的也很明确：&lt;strong&gt;任何要上生产、要 SLA 的场景&lt;/strong&gt;。把它当成一台&amp;quot;免费额度聚合试验台&amp;quot;而不是推理基础设施，心态就对了。&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;本文基于 &lt;a class="link" href="https://github.com/tashfeenahmed/freellmapi" target="_blank" rel="noopener"&#10; &gt;tashfeenahmed/freellmapi&lt;/a&gt; 的中文 README（MIT 许可）整理，功能清单与局限、免责声明部分忠于原文；章节划分、表格整理与评述为本文作者归纳。项目文档有完整中文版（安装部署、API 参考、客户端接入、架构与内部实现），可到仓库 &lt;code&gt;docs/zh-cn/&lt;/code&gt; 查阅。&lt;/em&gt;&lt;/p&gt;&#10;</description></item></channel></rss>