跳到正文
GitHub · 去对齐工具与仓库·· 11 天前精选AI 评分63

FlatType 开源:把 API JSON 压成 key: value 文本以省 token 的 TypeScript 工具包

karammm/flattype

来源与原文

GitHub · 去对齐工具与仓库

发布时间:(北京时间)

阅读原始来源 · github.com ↗
完整链接与内容说明

https://github.com/karammm/flattype

本站目前仅有 AI 导读与摘要,未展示原文正文;技术细节、代码和完整结论请查看原始来源。

AI 导读

karammm 在 GitHub 发布 FlatType,一套 TypeScript 工具包,可将后端 JSON 响应编码为紧凑的 key: value 文本(Flat Notation)并映射到带类型的模型,支持 React、Vue、Angular、Svelte、Solid 及 Claude 等 LLM。基准显示 1000 用户列表比压缩后 JSON 小 45%、比 TOON 小 50%,解码 0.73ms(TOON 为 5.9ms);核心包 3.7KB min+gz、无第三方依赖、无损可逆,@flattype/ai 提供 toPrompt、fromModelOutput、countTokens 及 MCP/Claude 工具结果支持。

推荐理由

README 给出了与 JSON 和 TOON 的体积与解码耗时对比数据,并说明节省主要来自列表和不压缩场景,便于判断适用范围。

来源:GitHub · 去对齐工具与仓库 · github.com