toon

把 JSON 压缩成 TOON,省 token 又易读,让 LLM 调用更省钱

TOON 是一个 Laravel AI 包,提供一种紧凑、人类可读且 token 高效的数据格式,并支持 JSON 与 TOON 格式互转。它主要解决在调用 ChatGPT、OpenAI 等大语言模型时,提示词中携带的数据体积过大、token 消耗高的问题。TOON 通过自定义的紧凑语法,将结构化数据压缩为更短的文本表示,从而减少 token 占用,同时保持可读性,方便开发者调试和维护。核心能力包括:JSON 与 TOON 的双向转换、Laravel 集成(提供门面、辅助函数等)、对复杂嵌套数据结构的支持。适用于需要频繁向 LLM 发送结构化数据的场景,如构建 AI 代理、批量生成、数据分析等,能有效降低 API 成本并提升响应速度。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 68
维护状态 低维护
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队sbsaga
所属国家
定价模式free
价格说明开源PHP包,MIT许可证,完全免费,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言PHP
技术栈/模型ai,ai-library,api-optimization,chatgpt,compact-format,data-compression,developer-tool,human-readable,json,laravel,laravel-package,large-language-models,llm,openai,php,php-library,prompt-engineering,serialization,token-optimization,toon
GitHub 星标★ 68
30天Star增速
HF 下载量
上线时间2025-11-02 00:00:00
最近更新2026-08-17 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

核心亮点

  • 显著减少 token 消耗,降低 API 成本,实测可压缩约 50% 以上
  • 格式保持人类可读,便于调试和日志记录,不像纯二进制压缩
  • 专为 Laravel 设计,集成简单,提供门面和辅助函数,开箱即用

不足之处

  • 生态较新,社区文档和示例相对有限,学习曲线需自行摸索
  • 仅支持 PHP/Laravel 环境,跨语言场景需额外适配

适用场景

  • 在 Laravel 项目中构建 ChatGPT/OpenAI 提示词,需要传递大量结构化数据时
  • 开发 AI 代理或自动化流程,需要频繁调用 LLM 且对成本敏感的场景
  • 需要将 JSON 数据以紧凑格式存储或传输,同时保持可读性的日志或配置场景

替代项目

JsonML、BSON、MessagePack

项目介绍

toon 是开发框架领域的开源项目,由 sbsaga 开发,2025 年首次发布。

它收录于开发框架分类,该分类目前共有 803 个项目,GitHub 星标数为 68。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-08-17。开源PHP包,MIT许可证,完全免费,无付费版本。

它主要面向的使用场景是:在Laravel项目中构建ChatGPT/OpenAI提示词,需要传递大量结构化数据时。同类可对比的替代方案包括 JsonML、BSON、MessagePack。

上一篇:llm

下一篇:langchain-supabase-website-chatbot

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12